[R-sig-Geo] help
Ahmed Eldeiry
aeldeiry at rams.colostate.edu
Mon Jul 7 20:44:08 CEST 2014
The attached file contains collected soil salinity samples and extracted
pixels values from Ikonos image.
I am trying to interpolate soil salinity data and use regression models
with the axillary data
I created a grid as follows:
mydata <- read.table("C:............//mydata.txt", header = TRUE)
coordinates(mydata) <- c("x", "y")
diff(sort(unique(coordinates(mydata)[,2])))
diff(sort(unique(coordinates(mydata)[,1])))
bb = bbox(mydata)
mydata.gt = GridTopology(c(bb[1,1],bb[2,1]), c(30,30),
round(c(diff(bb[1,]), diff(bb[2,]))/30) + 1)
plot(mydata)
plot(SpatialGrid(mydata.gt),col='red',add=T)
mydata.sg = SpatialGrid(mydata.gt)
fullgrid(mydata.sg)=F
mydata.grid = SpatialPixelsDataFrame(mydata.sg, data.frame(x = rep(NA,
8*15))
This above grid works fine with simple and ordinary kriging, however, I got
this error when using universal kriging or linear model:
salinity.uk <- krige(salinity~ndvi, mydata, mydata.grid, vt.fit) #### UK
salinity.lm <- lm(salinity~ndvi, mydata) #### LM
mydata.grid$pred <- predict(sal.lm, mydata.grid)
*Error in eval(expr, envir, enclos) : object 'ndvi' not found*
Therefore, I created another grid that contains the whole data as follows:
mydata_g <- read.table("C:............//mydata.txt", header = TRUE)
coordinates(mydata_g) <- ~ x+y
rast <- raster(ncol =8, nrow=15)
extent(rast) <- extent(mydata_g)
rasterize(mydata_g, rast, mydata_g$salinity, c(30,30), fun = mean)
gridded(mydata_g) <- TRUE
*Warning messages:1: In points2grid(points, tolerance, round) : grid has
empty column/rows in dimension 12: In points2grid(points, tolerance, round)
: grid topology may be corrupt in dimension 13: In points2grid(points,
tolerance, round) : grid has empty column/rows in dimension 24: In
points2grid(points, tolerance, round) : grid topology may be corrupt in
dimension 2*
fullgrid(mydata_g) <- F
plot(f40_g) ### it is empty
I would appreciate if someone could help me how to create a grid that
contains the rest of columns beside x and y coordinates and also displays
only the shape of the field which has the following coordinates
list(x=c(621606,621685,621685,621606,621606),y=c(4211472,4211472,4211396,4211396,4211472))
Best Regards,
Ahmed
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://stat.ethz.ch/pipermail/r-sig-geo/attachments/20140707/cf2515a4/attachment.html>
-------------- next part --------------
x y salinity blue green red near ndvi
621564 4211184 3.6 505 584 501 790 0.22
621592 4211182 4 409 469 319 1025 0.53
621632 4211180 3.6 426 495 347 995 0.48
621650 4211217 4.2 415 452 317 948 0.5
621614 4211219 3.6 416 461 334 950 0.48
621569 4211222 3.1 441 492 374 838 0.38
621571 4211268 4.7 428 480 357 878 0.42
621611 4211265 6.6 417 453 319 981 0.51
621663 4211262 3.8 412 450 311 1014 0.53
621689 4211301 6.2 416 441 308 1000 0.53
621648 4211304 6.1 434 491 369 903 0.42
621608 4211307 6.4 421 482 351 912 0.44
621564 4211310 3.6 430 459 338 931 0.47
621567 4211354 4 414 451 331 923 0.47
621611 4211351 5.4 406 449 321 938 0.49
621653 4211348 7.7 453 514 417 903 0.37
621706 4211344 5.6 423 471 336 976 0.49
621739 4211387 7.4 435 501 399 874 0.37
621693 4211391 10.6 543 675 644 750 0.08
621640 4211394 10.7 463 551 463 822 0.28
621578 4211399 8.2 414 463 350 885 0.43
621564 4211446 3.2 425 474 368 841 0.39
621619 4211441 9.4 439 495 411 690 0.25
621674 4211437 9.2 464 553 482 688 0.18
621727 4211434 8 463 546 461 741 0.23
621774 4211430 4.8 435 498 400 811 0.34
621777 4211476 5.7 444 496 388 751 0.32
621717 4211480 7.2 478 566 513 607 0.08
621666 4211484 7.9 460 549 471 708 0.2
621616 4211488 5.6 417 467 348 784 0.39
621565 4211491 3.1 428 506 395 921 0.4
621624 4211534 7.8 466 541 471 717 0.21
621678 4211530 8.2 514 622 586 670 0.07
621746 4211526 8 501 580 521 609 0.08
621772 4211524 5.2 485 548 449 733 0.24
621770 4211571 3.6 503 559 460 690 0.2
621713 4211576 4.5 471 530 421 716 0.26
621662 4211579 4 475 547 468 691 0.19
621611 4211583 3.8 434 481 382 781 0.34
621566 4211586 3 486 583 491 906 0.3
621556 4211596 3.2 501 638 611 810 0.14
621612 4211592 3.7 446 490 408 722 0.28
621658 4211589 7.9 484 547 455 701 0.21
621712 4211585 5.6 471 526 417 741 0.28
621768 4211581 5.4 510 568 460 699 0.21
621771 4211527 6.5 470 535 403 810 0.34
621720 4211528 9.2 492 582 527 622 0.08
621670 4211531 11.3 497 603 554 667 0.09
621622 4211535 10.8 458 536 445 702 0.22
621569 4211538 5.3 439 481 343 924 0.46
621568 4211483 4 424 487 356 843 0.41
621620 4211479 10.1 425 478 359 796 0.38
621668 4211476 11.5 472 554 478 652 0.15
621719 4211472 10.3 485 565 497 601 0.09
621769 4211469 5 446 499 380 794 0.35
621763 4211398 3.6 425 472 364 898 0.42
621708 4211402 11.9 514 645 582 757 0.13
621660 4211406 11.3 500 597 522 809 0.22
621614 4211409 12.2 471 542 449 813 0.29
621570 4211411 8.5 438 493 392 822 0.35
621563 4211364 4.8 416 469 356 887 0.43
621612 4211360 5.7 423 462 347 887 0.44
621663 4211356 10.1 465 540 444 889 0.33
621710 4211353 7.1 456 526 405 927 0.39
621693 4211299 7.5 415 446 315 984 0.52
621650 4211302 8 427 471 341 923 0.46
621603 4211305 7.4 437 488 369 896 0.42
621572 4211308 4.5 407 445 317 963 0.5
621568 4211260 4.8 437 491 372 833 0.38
621611 4211257 5.1 419 458 322 997 0.51
621662 4211254 4.2 415 451 316 983 0.51
621650 4211208 3.7 411 447 309 950 0.51
621609 4211211 3.4 416 461 323 923 0.48
621573 4211213 3.5 427 467 341 933 0.46
621571 4211193 3.5 441 505 404 851 0.36
621610 4211190 4 432 491 363 926 0.44
621640 4211188 4.7 429 482 377 871 0.4
621628 4211173 4.6 409 452 302 1137 0.58
621599 4211176 3.8 415 463 320 1016 0.52
621565 4211177 4.2 552 688 657 772 0.08
More information about the R-sig-Geo
mailing list