clip_layer {sigugr}R Documentation

Clip a Vector Layer with a Polygon

Description

Clips a vector layer using a polygon layer. It handles CRS transformations automatically if necessary, ensuring the output is in the same CRS as the input polygon.

Usage

clip_layer(vector, polygon)

Arguments

vector

An 'sf' object representing the vector layer to be clipped.

polygon

An 'sf' object representing the polygon layer used for clipping.

Value

An 'sf' object containing the features of the input 'vector' that intersect with the 'polygon'. The output will be in the CRS of the 'polygon', and it will retain all attributes of the input 'vector'.

See Also

Other clip functions: clip_multipoligon(), clip_raster(), generate_bbox()

Examples

gpkg_path <- system.file("extdata", "clc.gpkg", package = "clc")

clc <- sf::st_read(gpkg_path, layer = "clc", quiet = TRUE)
lanjaron <- sf::st_read(gpkg_path, layer = "lanjaron", quiet = TRUE)

clc_clipped <- clip_layer(clc, lanjaron)


[Package sigugr version 1.0.0 Index]