Learn R Programming

landscapemetrics (version 2.1.4)

get_complexity: get_complexity

Description

Calculate complexity of the landscape

Usage

get_complexity(landscape_mat, neighbourhood, ordered, base)

Value

matrix

Arguments

landscape_mat

A matrix object

neighbourhood

The number of directions in which cell adjacencies are considered as neighbours: 4 (rook's case) or 8 (queen's case). The default is 4.

ordered

The type of pairs considered. Either ordered (TRUE) or unordered (FALSE).

base

The unit in which entropy is measured. The default is "log2",

Details

Calculate complexity of the landscape: entropy of the co-occurrence matrix

Examples

Run this code
landscape <- terra::rast(landscapemetrics::landscape)
landscape_mat <- terra::as.matrix(landscape, wide = TRUE)
get_complexity(landscape_mat, neighbourhood = 4, ordered = TRUE, base = "log2")

Run the code above in your browser using DataLab