[R-sig-Geo] raster: creating a layer of NA
Pierre Roudier
pierre.roudier at gmail.com
Wed May 25 08:25:02 CEST 2011
Hi Agustin,
What about this:
# Create a Raster object
logo <- raster(system.file("external/rlogo.grd", package="raster"))
# Use this rastre to create a new, void Raster object
r <- raster(logo)
show(r)
Pierre
2011/5/25 Agustin Lobo <alobolistas at gmail.com>:
> HI!
>
> I must create a layer with all missing values. I try:
>> show(D10N2009)
> class : RasterBrick
> dimensions : 393, 606, 35 (nrow, ncol, nlayers)
> resolution : 0.008928571, 0.008928571 (x, y)
> extent : -2.004464, 3.40625, 40.49554, 44.00446 (xmin, xmax, ymin, ymax)
> projection : +proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs +towgs84=0,0,0
> values : /media/Iomega_HDD/FLUXPYR/VGTFLUXPYR1/D10/FLXP_NDD10_2009.vrt
> min values : 0 0 0 0 0 0 0 0 0 0 ...
> max values : 255 255 255 255 255 255 255 255 255 255 ...
>
>> delme = D10N2009[[1]]*0
>> show(delme)
> class : RasterLayer
> dimensions : 393, 606, 238158 (nrow, ncol, ncell)
> resolution : 0.008928571, 0.008928571 (x, y)
> extent : -2.004464, 3.40625, 40.49554, 44.00446 (xmin, xmax, ymin, ymax)
> projection : +proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs +towgs84=0,0,0
> values : in memory
> min value : 0
> max value : 0
>
> But
>> delme = D10N2009[[1]]*NA
> Error in D10N2009[[1]] * NA : non-numeric argument to binary operator
>
> I also try
>> NAvalue(delme) <- 0
> but no trace of the NAs:
>> show(delme)
> class : RasterLayer
> dimensions : 393, 606, 238158 (nrow, ncol, ncell)
> resolution : 0.008928571, 0.008928571 (x, y)
> extent : -2.004464, 3.40625, 40.49554, 44.00446 (xmin, xmax, ymin, ymax)
> projection : +proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs +towgs84=0,0,0
> values : in memory
> min value : 0
> max value : 0
>
> By now I write with NAflag=0 and read back, but there must be a
> cleaner way of generating a layer with all NA values
> (it's a missing layer for a particular time)
>
> Thanks!
>
> Agus
>
> _______________________________________________
> R-sig-Geo mailing list
> R-sig-Geo at r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-sig-geo
>
--
Scientist
Landcare Research, New Zealand
More information about the R-sig-Geo
mailing list