MK_dECA_grid | R Documentation |
Use the function to compute the ECA, dECA, dA indexes in a regular grid.
MK_dECA_grid(
nodes,
nodes_names = NULL,
attribute = NULL,
region = NULL,
grid = list(hexagonal = TRUE, cellsize = NULL, grid_boundary = FALSE, clip = FALSE,
tolerance = NULL),
area_unit = "m2",
distance = list(type = "centroid"),
metric = "IIC",
distance_threshold = NULL,
threshold,
probability = NULL,
parallel = NULL,
intern = TRUE
)
nodes |
|
nodes_names |
|
attribute |
|
region |
object of class |
grid |
|
area_unit |
|
distance |
A |
metric |
A |
distance_threshold |
A |
threshold |
|
probability |
A |
parallel |
|
intern |
|
List with sf objects corresponding to the hexagons and each transition between scenarios or node times, each of the following fields:
- Time: name of the time periods, name of the model or scenario (are taken from the name of the elements of the list of nodes or the plot argument)
- ECA.i: Equivalent Connected Area or Equivalent Connectivity for time i (first time/scenery in the comparison)
- ECA.j: Equivalent Connected Area or Equivalent Connectivity for time j (second time/scenery in the comparison)
- ECA.i: Normalized_ECA (
- ECA.j: Normalized_ECA (
- dA: delta Area between times (percentage)
- dECA: delta ECA between times (percentage)
- rECA: relativized ECA (dECA/dA). According to Liang et al. (2021) "an rECA value greater than 1 indicates that habitat changes result in a
disproportionately large change in habitat connectivity, while a value lower than 1 indicates connectivity
changes due to random habitat changes (Saura et al. 2011; Dilts et al. 2016)".
- dA/dECA comparisons: comparisons between dA and dECA
- Type of change: Type of change using the dECAfun() and the difference between dA and dECA.
The function returns a list comprising elements corresponding to discrete periods. Thus, if a list of nodes contains three scenarios or times, the function returns a list with two elements. The first element corresponds to the transition between scenarios 1 and 2, and it will include the dECA value for that period. The second element of the list corresponds to the transition between scenarios 2 and 3, and it will include the dECA value for that period.
www.conefor.org
- Saura, S., Estreguil, C., Mouton, C., & Rodríguez-Freire, M. (2011). Network analysis to assess landscape connectivity trends: Application to European forests (1990-2000). Ecological Indicators, 11(2), 407–416.
https://doi.org/10.1016/j.ecolind.2010.06.011
Herrera, L. P., Sabatino, M. C., Jaimes, F. R., & Saura, S. (2017). Landscape connectivity and the role of small habitat patches as stepping stones: an assessment of the grassland biome in South America. Biodiversity and Conservation, 26(14), 3465–3479.
https://doi.org/10.1007/s10531-017-1416-7
- Liang, J., Ding, Z., Jiang, Z., Yang, X., Xiao, R., Singh, P. B., ... & Hu, H. (2021). Climate change, habitat connectivity, and conservation gaps: a case study of four ungulate species endemic to the Tibetan Plateau. Landscape Ecology, 36(4), 1071-1087.
- Dilts TE, Weisberg PJ, Leitner P, Matocq MD, Inman RD, Nussear KE, Esque TC (2016) Multi-scale connectivity and graph theory highlight critical areas for conservation under climate change. Ecol Appl 26:1223–1237
## Not run:
library(Makurhini)
library(sf)
# Four times (T1.2, T2.3, T3.4)
data("list_forest_patches", package = "Makurhini")
data("study_area", package = "Makurhini")
class(list_forest_patches)
hexagons_dECA <- MK_dECA_grid(nodes = list_forest_patches,
nodes_names = c("T1", "T2", "T3", "T4"),
region = study_area,
area_unit = "ha",
metric = "IIC",
grid = list(hexagonal = TRUE,
cellsize = unit_convert(100, "km2", "m2")),
distance_threshold = 3000,
probability = 0.5,
distance = list(type = "centroid"),
parallel = 4,
intern = TRUE)
names(hexagons_dECA)#List of lenght 3, where each element is a transition.
plot(hexagons_dECA$result_T1.T2 ["dECA"], breaks = "quantile")
plot(hexagons_dECA$result_T3.T4["Type.Change"], key.pos = 1)
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.