Dear R-Users,
Please anyone to help me with this error:

kriged=krige(Nmin~1,locationsDD,grid,model=vgm(1,"Exp",150,1))
Error in bbox(newdata) : object not a >= 2-column array

Thank you so much in advance!
Kind Regards
Nina Philipova
library(sp)
> library(gstat)
> library(rgdal)

>xy<-as.data.frame(cbind(nutrients$Easting,nutrients$Northing))
>xy_1<-na.omit(xy)
>names(xy_1)=c("Easting","Northing")
>
>coordinates(xy_1)=~Easting+Northing


>class(xy_1)
[1] "SpatialPoints"
attr(,"package")
[1] "sp"


>Nmin<-na.omit(nutrients$Nmin)
> 
>Nmin<-as.data.frame(Nmin)
> class(Nmin)
[1] "data.frame"

locationsDD<-SpatialPointsDataFrame(xy_1,Nmin)

str(locationsDD)
Formal class 'SpatialPointsDataFrame' [package "sp"] with 5 slots
  ..@ data       :'data.frame': 85 obs. of  1 variable:
  .. ..$ Nmin: num [1:85] 9.04 10.38 9.05 13.07 11.73 ...
  ..@ coords.nrs : num(0) 
  ..@ coords     : num [1:85, 1:2] 2989189 2989108 2989027 2988946 2988864 ...
  .. ..- attr(*, "dimnames")=List of 2
  .. .. ..$ : chr [1:85] "1" "2" "3" "4" ...
  .. .. ..$ : chr [1:2] "Easting" "Northing"
  ..@ bbox       : num [1:2, 1:2] 2988020 338723 2989189 339360
  .. ..- attr(*, "dimnames")=List of 2
  .. .. ..$ : chr [1:2] "Easting" "Northing"
  .. .. ..$ : chr [1:2] "min" "max"
  ..@ proj4string:Formal class 'CRS' [package "sp"] with 1 slot
  .. .. ..@ projargs: chr NA


grid<-expand.grid(x=seq(from=338723.43,to=339359.52,by=10),y=seq(from=2988020.21,to=2989188.87,by=10))


vgm=variogram(Nmin~1,locationsDD)
> vgm
    np      dist    gamma dir.hor dir.ver   id
1   45  27.02613 3.098949       0       0 var1
2   30  54.12824 2.726203       0       0 var1
3  149  82.89347 3.773270       0       0 var1
4  123 100.54355 4.661074       0       0 var1
5   29 127.05775 4.861359       0       0 var1
6  216 166.31922 3.529234       0       0 var1
7   65 191.29360 4.583603       0       0 var1
8   41 220.80042 4.527452       0       0 var1
9  260 248.58705 3.750910       0       0 var1
10  76 277.89292 4.447972       0       0 var1
11  91 312.90805 5.292077       0       0 var1
12 233 333.81945 3.641161       0       0 var1
13  64 369.49771 6.194402       0       0 var1
14 201 405.77421 4.126315       0       0 var1
15 107 424.84415 4.474050       0       0 var1

fit=fit.variogram(vgm,model=vgm(1,"Exp",150,1))
> plot(vgm,fit)

> kriged=krige(Nmin~1,locationsDD,grid,model=fit)
Error in bbox(newdata) : object not a >= 2-column array
_______________________________________________
R-sig-Geo mailing list
[email protected]
https://stat.ethz.ch/mailman/listinfo/r-sig-geo

Reply via email to