View source: R/replace_values.R
replace_values | R Documentation |
Replace values of conductanceMatrix
x with the values of conductanceMatrix
y that coincide with the supplied sf object
replace_values(x, y, sf)
x |
|
y |
|
sf |
|
The values of conductanceMatrix
x are replaced with the values from conductanceMatrix
y that coincide with the supplied sf object
conductanceMatrix
Joseph Lewis
r <- terra::rast(system.file("extdata/SICILY_1000m.tif", package="leastcostpath"))
x <- create_slope_cs(x = r, cost_function = "tobler", neighbours = 4)
locs <- sf::st_sf(geometry = sf::st_sfc(
sf::st_point(c(960745, 4166836)),
crs = terra::crs(r)))
locs <- sf::st_buffer(x = locs, dist = 25000)
y <- update_values(x = x, sf = locs, FUN = function(j) { j + 10})
output <- replace_values(x = x, y = y, sf = locs)
identical(y$conductanceMatrix, output$conductanceMatrix)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.