| add_multiscale_connectivity_penalties | R Documentation |
Adds penalties to a conservation planning problem to account for
cross-resolution connectivity between H3 planning units. Connections with
larger values are given greater importance when identifying solutions with
coordinated selection across resolutions.
Connectivity data can be supplied as a matrix, Matrix::dgCMatrix, data
frame in Marxan format, or four-dimensional array, following the formats
supported by prioritizr::add_connectivity_penalties().
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.