calculate_distance {sgsR} | R Documentation |
Distance to access layer
Description
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. |
plot |
Logical. Plots output strata raster with samples. |
filename |
Character. Path to write output samples. |
overwrite |
Logical. Choice to overwrite existing |
Value
Input raster with dist2access
layer appended.
Author(s)
Tristan R.H. Goodbody
See Also
Other calculate functions:
calculate_allocation()
,
calculate_allocation_existing()
,
calculate_coobs()
,
calculate_pcomp()
,
calculate_pop()
,
calculate_representation()
,
calculate_sampsize()
Examples
## Not run:
#--- 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,
)
## End(Not run)