R/selectbylocation.R
selectbylocation.Rd
The selectbylocation
function selects features based on
their location relative to features in another layer.
selectbylocation(x, y)
source layer of the class SpatVect
Target layer or mask extent to subset from.
A spatial polygons or spatial points object pruned to the extent of the target layer.
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 = "+")