Per pixel distance to nearest access vector. Intended to be used as a `cost` constraint
within the sample_clhs function
Usage
calculate_distance(
raster,
access,
slope = FALSE,
plot = FALSE,
filename = NULL,
overwrite = FALSE
)Arguments
- raster
spatRaster. Raster to be used to calculate pixel level distance to access layer.
- access
sf 'LINESTRING' or 'MULTILINESTRING'. Access network.
- slope
Logical. Calculate slope distance instead of geographic distance.
rasterneeds to be a digital terrain model for this to make sense.- plot
Logical. Plots output strata raster with samples.
- filename
Character. Path to write output samples.
- overwrite
Logical. Choice to overwrite existing
filenameif it exists.
See also
Other calculate functions:
calculate_allocation(),
calculate_allocation_existing(),
calculate_coobs(),
calculate_pcomp(),
calculate_pop(),
calculate_representation(),
calculate_sampsize()
Examples
if (FALSE) { # \dontrun{
#--- Load raster and access files ---#
r <- system.file("extdata", "mraster_small.tif", package = "sgsR")
mr <- terra::rast(r)
a <- system.file("extdata", "access.shp", package = "sgsR")
ac <- sf::st_read(a)
calculate_distance(
raster = mr,
access = ac,
)
} # }
