Raster to polygons conversion
Raster to polygons conversion. Cells with NA are not converted. A function can be used to select a subset of the raster cells (by their values).
rasterToPolygons(x, fun=NULL, n=4, na.rm=TRUE, digits=12, dissolve=FALSE)
x |
Raster* object |
fun |
function to select a subset of raster values (only allowed if |
n |
integer. The number of nodes for each polygon. Only 4, 8, and 16 are allowed |
na.rm |
If |
digits |
number of digits to round the coordinates to |
dissolve |
logical. If |
fun
should be a simple function returning a logical value.
E.g.: fun=function(x){x==1}
or fun=function(x){x>3 & x<6}
SpatialPolygonsDataFrame
r <- raster(nrow=18, ncol=36) values(r) <- runif(ncell(r)) * 10 r[r>8] <- NA pol <- rasterToPolygons(r, fun=function(x){x>6}) #plot(r > 6) #plot(pol, add=TRUE, col='red')
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.