View source: R/rasterToPolygons.R
| rasterToPolygons | R Documentation | 
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')
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.