Learn R Programming

phyloregion (version 1.0.8)

selectbylocation: 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)

Value

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

Arguments

x

source layer of the class SpatVect

y

Target layer or mask extent to subset from.

Examples

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

Run the code above in your browser using DataLab