buffer {raster} | R Documentation |
Calculate a buffer around all cells that are not NA
.
Note that the distance unit of the buffer width
parameter is meters if the RasterLayer is not projected (+proj=longlat
), and in map units (typically also meters) when it is projected.
## S4 method for signature 'RasterLayer' buffer(x, width=0, filename='', doEdge=FALSE, ...) ## S4 method for signature 'Spatial' buffer(x, width=1, dissolve=TRUE, ...)
x |
RasterLayer or Spatial* object |
width |
numeric > 0. Unit is meter if |
filename |
character. Filename for the output RasterLayer (optional) |
doEdge |
logical. If |
dissolve |
logical. If |
... |
Additional arguments as for |
RasterLayer or SpatialPolygons* object
distance
, gridDistance
, pointDistance
r <- raster(ncol=36,nrow=18) r[] <- NA r[500] <- 1 b <- buffer(r, width=5000000) #plot(b)