| add_multiscale_connectivity_penalties | R Documentation |
This function mirrors prioritizr::add_connectivity_penalties() but adds a
second, independent symmetric penalty for cross-resolution (vertical)
connectivity between H3 planning units. It accepts the same input formats
(matrix, Matrix::dgCMatrix, data frame, or 4D array) and internally
converts them to a sparse connectivity matrix.
add_multiscale_connectivity_penalties(
x,
penalty,
zones = diag(prioritizr::number_of_zones(x)),
data,
normalize = c("none", "sym")
)
## S4 method for signature 'ANY,ANY,ANY,matrix,character'
add_multiscale_connectivity_penalties(
x,
penalty,
zones = diag(prioritizr::number_of_zones(x)),
data,
normalize = c("none", "sym")
)
## S4 method for signature 'ANY,ANY,ANY,Matrix,character'
add_multiscale_connectivity_penalties(
x,
penalty,
zones = diag(prioritizr::number_of_zones(x)),
data,
normalize = c("none", "sym")
)
## S4 method for signature 'ANY,ANY,ANY,data.frame,character'
add_multiscale_connectivity_penalties(
x,
penalty,
zones = diag(prioritizr::number_of_zones(x)),
data,
normalize = c("none", "sym")
)
## S4 method for signature 'ANY,ANY,ANY,dgCMatrix,character'
add_multiscale_connectivity_penalties(
x,
penalty,
zones = diag(prioritizr::number_of_zones(x)),
data,
normalize = c("none", "sym")
)
## S4 method for signature 'ANY,ANY,ANY,array,character'
add_multiscale_connectivity_penalties(
x,
penalty,
zones = diag(prioritizr::number_of_zones(x)),
data,
normalize = c("none", "sym")
)
x |
|
penalty |
|
zones |
|
data |
A symmetric connectivity object (matrix, |
normalize |
Either |
The modified ConservationProblem object.
add_multiscale_connectivity_penalties(
x = ANY,
penalty = ANY,
zones = ANY,
data = matrix,
normalize = character
): matrix method
add_multiscale_connectivity_penalties(
x = ANY,
penalty = ANY,
zones = ANY,
data = Matrix,
normalize = character
): Matrix method
add_multiscale_connectivity_penalties(
x = ANY,
penalty = ANY,
zones = ANY,
data = data.frame,
normalize = character
): data.frame (Marxan) method
add_multiscale_connectivity_penalties(
x = ANY,
penalty = ANY,
zones = ANY,
data = dgCMatrix,
normalize = character
): dgCMatrix method
add_multiscale_connectivity_penalties(
x = ANY,
penalty = ANY,
zones = ANY,
data = array,
normalize = character
): array (4D) method
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.