directions: The number of directions in which patches should be connected: 4 (rook's case) or 8 (queen's case).
class: How to show the core area: "global" (single map), "all" (every class as facet), or a vector with the specific classes one wants to show (every selected class as facet).
labels: Logical flag indicating whether to print or not to print core labels. boundary should be considered as core
nrow, ncol: Number of rows and columns for the facet.
consider_boundary: Logical if cells that only neighbour the landscape boundary should be considered as core.
edge_depth: Distance (in cells) a cell has the be away from the patch edge to be considered as core cell
Returns
ggplot
Details
The functions plots the core area of patches labeled with the corresponding patch id. The edges are the grey cells surrounding the patches and are always shown.
Examples
landscape <- terra::rast(landscapemetrics::landscape)# show "global" core areashow_cores(landscape, class ="global", labels =FALSE)# show the core area of every class as facetshow_cores(landscape, class ="all", labels =FALSE)# show only the core area of class 1 and 3show_cores(landscape, class = c(1,3), labels =TRUE)