crop_shape {tmaptools} | R Documentation |
Crop shape object
Description
Crop a shape object (from class sf
, stars
, sp
, or raster
). A shape file x
is cropped, either by the bounding box of another shape y
, or by y
itself if it is a SpatialPolygons object and polygon = TRUE
.
Usage
crop_shape(x, y, polygon = FALSE, ...)
Arguments
x |
shape object, i.e. an object from class |
y |
bounding box, an |
polygon |
should |
... |
not used anymore |
Details
This function is similar to crop
from the raster
package. The main difference is that crop_shape
also allows to crop using a polygon instead of a rectangle.
Value
cropped shape, in the same class as x
See Also
Examples
if (require(tmap) && packageVersion("tmap") >= "2.0") {
data(World, NLD_muni, land, metro)
#land_NLD <- crop_shape(land, NLD_muni)
#qtm(land_NLD, raster="trees", style="natural")
metro_Europe <- crop_shape(metro, World[World$continent == "Europe", ], polygon = TRUE)
qtm(World) +
tm_shape(metro_Europe) +
tm_bubbles("pop2010", col="red", title.size="European cities") +
tm_legend(frame=TRUE)
}