View source: R/prepare_extras.R
get_perimeter_patch | R Documentation |
Perimeter of each patch in each class
get_perimeter_patch(classes, class_patches, resolution)
classes |
A vector with unique values (output of get_unique_values_int) |
class_patches |
A list with matrices of patches for each class (output of get_class_patches) |
resolution |
A vector with two numbers (usually calculated using terra::res) |
Calculate perimeter of each patch in each class
A tibble with two columns: class, value
landscape <- terra::rast(landscapemetrics::landscape)
landscape_mat <- terra::as.matrix(landscape, wide = TRUE)
classes <- landscapemetrics:::get_unique_values_int(landscape_mat)
class_patches <- get_class_patches(landscape_mat, classes, directions = 8)
pp <- get_perimeter_patch(classes, class_patches, terra::res(landscape))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.