[R-sig-Geo] resample{raster}: Error "invalid 'y' type in 'x || y'"
Anna Cord
anna.cord at gmx.de
Mon Apr 11 19:05:08 CEST 2011
Dear list,
I am trying to resample a raster layer to another raster layer (dieffernt resolution, different extent) using the "resample" function as implemented in the "raster" package.
----------------------------
1. The raster layer to be resampled:
> test
class : RasterLayer
dimensions : 7272, 12660, 92063520 (nrow, ncol, ncell)
resolution : 0.0025, 0.0025 (x, y)
extent : -118.3616, -86.71156, 14.53515, 32.71515 (xmin, xmax, ymin, ymax)
projection : +proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs +towgs84=0,0,0
values : C:/DOKUME~1/Anna/LOKALE~1/Temp/R_raster_tmp/raster_tmp_4863583632.grd
min value : 0
max value : 1
------------------
2. The reference raster layer:
> land.cover
class : RasterLayer
dimensions : 7059, 12289, 86748051 (nrow, ncol, ncell)
resolution : 0.002575715, 0.002575715 (x, y)
extent : -118.3631, -86.71017, 14.53329, 32.71526 (xmin, xmax, ymin, ymax)
projection : +proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs +towgs84=0,0,0
values : F:/R/land_cover/NALCMS_land_cover_2005.tif
min value : 0
max value : 255
-----------------
The following error occurs:
out <- resample(test, land.cover, method='bilinear')
"Error in resample(test, land.cover, method = "bilinear") :
unused argument(s) (method = "bilinear")"
out <- resample(test, land.cover)
Error in missing(size) || size == 1 : invalid 'y' type in 'x || y'
---------------
Interestingly, the same happens when using the example as provided in the package description:
r <- raster(nrow=3, ncol=3)
r[] <- 1:ncell(r)
s <- raster(nrow=10, ncol=10)
s <- resample(r, s, method='bilinear')
Error in resample(r, s, method = "bilinear") :
unused argument(s) (method = "bilinear")
s <- resample(r, s)
Error in missing(size) || size == 1 : invalid 'y' type in 'x || y'
Any ideas? I couldn't found any similar thread...
Thanks a lot in advance,
Anna
--
More information about the R-sig-Geo
mailing list