selectbylocation: Select polygon features from another layer and adds polygon...

View source: R/selectbylocation.R

selectbylocationR Documentation

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

Description

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

Usage

selectbylocation(x, y)

Arguments

x

source layer of the class SpatVect

y

Target layer or mask extent to subset from.

Value

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 = "+")

phyloregion documentation built on Aug. 15, 2023, 9:07 a.m.