[R-sig-Geo] dumping interpolated results into grass6...
A Horacio Samaniego
horacio at unm.edu
Mon Feb 6 12:46:39 CET 2006
I wonder if there are any Xtra trick to dump a SpatialPixelDataFrame into
grass6? I get the following error. (I seem to have rgdal up and running.)
> writeRast6sp(kk,"idw_hs",zcol="var1.pred",NODATA=-9999.99)
Error in writeRast6sp(kk, "idw_hs", zcol = "var1.pred", NODATA = -9999.99)
:
only numeric columns may be exported
I have read the vignettes and
http://grass.gdf-hannover.de/twiki/bin/view/GRASS/GrassSixTutorial#Mini_How_to_interpolate_using_kr
carefully... And I'm not sure where ( and if?) I'm doing this wrong...
thanks!
H
Here is the full command sequence and checks:
> library(gstat)
Loading required package: sp
> library(spgrass6)
Loading required package: rgdal
Loading required package: abind
Loading required package: pixmap
Geospatial Data Abstraction Library extensions to R successfully loaded
> kk<-idw(glmpred~1,data.new_alb[gd.glm,],data.grd)
[inverse distance weighted interpolation]
> writeRast6sp(kk,"idw_hs",zcol="var1.pred",NODATA=-9999.99)
Error in writeRast6sp(kk, "idw_hs", zcol = "var1.pred", NODATA = -9999.99)
:
only numeric columns may be exported
> str(kk)
Formal class 'SpatialPixelsDataFrame' [package "sp"] with 7 slots
..@ data :Formal class 'AttributeList' [package "sp"] with 1 slots
.. .. ..@ att:List of 2
.. .. .. ..$ var1.pred: num [1:208874] 0.503 0.503 0.504 0.504 0.504 ...
.. .. .. ..$ var1.var : num [1:208874] NA NA NA NA NA NA NA NA NA NA ...
..@ coords.nrs : num(0)
..@ grid :Formal class 'GridTopology' [package "sp"] with 3 slots
.. .. ..@ cellcentre.offset: Named num [1:2] -1333373 -2356259
.. .. .. ..- attr(*, "names")= chr [1:2] "s1" "s2"
.. .. ..@ cellsize : Named num [1:2] 8007 7999
.. .. .. ..- attr(*, "names")= chr [1:2] "s1" "s2"
.. .. ..@ cells.dim : Named int [1:2] 362 577
.. .. .. ..- attr(*, "names")= chr [1:2] "s1" "s2"
..@ grid.index : int [1:208874] 1 2 3 4 5 6 7 8 9 10 ...
..@ coords : num [1:208874, 1:2] -1333373 -1325366 -1317359 -1309352
-1301345 ...
.. ..- attr(*, "dimnames")=List of 2
.. .. ..$ : NULL
.. .. ..$ : chr [1:2] "s1" "s2"
..@ bbox : num [1:2, 1:2] -1337376 -2360258 1561158 2254928
.. ..- attr(*, "dimnames")=List of 2
.. .. ..$ : chr [1:2] "s1" "s2"
.. .. ..$ : chr [1:2] "min" "max"
..@ proj4string:Formal class 'CRS' [package "sp"] with 1 slots
.. .. ..@ projargs: chr NA
>
> getGDALDriverNames()
[1] "GRASS" "VRT" "GTiff" "NITF" "HFA" "SAR_CEOS"
[7] "CEOS" "ELAS" "AIG" "AAIGrid" "SDTS" "OGDI"
[13] "DTED" "PNG" "JPEG" "MEM" "JDEM" "GIF"
[19] "ESAT" "BSB" "XPM" "BMP" "AirSAR" "RS2"
[25] "PCIDSK" "PCRaster" "ILWIS" "RIK" "GMT" "netCDF"
[31] "HDF4" "HDF4Image" "PNM" "DOQ1" "DOQ2" "ENVI"
[37] "EHdr" "PAux" "MFF" "MFF2" "FujiBAS" "GSC"
[43] "FAST" "BT" "LAN" "CPG" "IDA" "NDF"
[49] "JPEG2000" "L1B" "FIT" "RMF" "USGSDEM" "GXF"
More information about the R-sig-Geo
mailing list