randomPoints: Sample random points from a SpatRaster

View source: R/misc.R

randomPointsR Documentation

Sample random points from a SpatRaster

Description

This function generates random points in a terra::rast() object.

Usage

randomPoints(mask, n, prob = FALSE)

Arguments

mask

terra::rast() object

n

integer number of points to sample

prob

logical should the raster values be used as weights? Defaults to FALSE.

Value

base::matrix() with x-coordinates, y-coordinates, and cell values.

See Also

This function is similar to dismo::randomPoints.

Examples

## Not run: 
# simulate data
sim_pus <- sim.pus(225L)
sim_spp <- sim.species(sim_pus, model = "normal", n = 1, res = 0.25)

# generate points
pts1 <- randomPoints(sim_spp, n = 5)
pts2 <- randomPoints(sim_spp, n = 5, prob = TRUE)

# plot points
plot(sim_spp)
points(pts1, col = "red")
points(pts2, col = "black")

## End(Not run)

paleo13/rapr documentation built on Feb. 12, 2024, 3:27 a.m.