selectbylocation function

Select polygon features from another layer and adds polygon attributes to layer

Select polygon features from another layer and adds polygon attributes to layer

The selectbylocation function selects features based on their location relative to features in another layer.

selectbylocation(x, y)

Arguments

  • x: source layer of the class SpatVect
  • y: Target layer or mask extent to subset from.

Returns

A spatial polygons or spatial points object pruned to the extent of the target layer.

Examples

library(terra) d <- vect(system.file("ex/nigeria.json", package="phyloregion")) e <- ext(d) set.seed(1) m <- data.frame(lon = runif(1000, e[1], e[2]), lat = runif(1000, e[3], e[4]), sites = seq(1000)) m <- vect(m) z <- selectbylocation(m, d) plot(d) points(m, col = "blue", pch = "+") points(z, col = "red", pch = "+")