sp_clip | R Documentation |
sp_clip
uses raster::crop
by default if an envelope is used
rather than rgeos::gIntersection
because the crop
method can
keep the data slot in the spatial object intact (at times).
sp_clip(sp, envelope, sp_polygon = NULL, method = "raster") sp_crop(sp, envelope, sp_polygon = NULL, method = "raster") ra_crop(sp, envelope, sp_polygon = NULL, method = "raster")
sp |
Spatial object to be clipped. |
envelope |
A vector with the length of 4 containing the extent of the
envelope to be used as a bounding box. The order is: xmin, xmax, ymin, ymax.
Watch out when using latitude and longitude, the order is longitude, longitude,
then latitude, latitude. These coordinates need to be in the same projection
as |
sp_polygon |
A spatial polygon to use to clip |
method |
What method to use? Default is to use |
If a spatial polygon is supplied, the rgeos::gIntersection
method will
be used.
Stuart K. Grange
sp_filter
, sp_intersect
## Not run: # Clip a spatial lines object which contains roads in Saudi Arabia # Build envelope envelope <- c(23.830562, 25.584393, 45.200111, 47.311495) # Clip spatial lines sp_road_clip <- sp_clip(sp_roads, envelope) # Or use a polygon to clip a road network sp_roads_clipped <- sp_clip(sp_roads_main, sp_gibraltar_peninsula) ## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.