landscapemetrics (version 1.4.4)

spatialize_lsm: spatialize_lsm

Description

Spatialize landscape metric values

Usage

spatialize_lsm(
  landscape,
  level,
  metric,
  name,
  type,
  what,
  directions,
  progress,
  ...
)

# S3 method for RasterLayer spatialize_lsm( landscape, level = "patch", metric = NULL, name = NULL, type = NULL, what = NULL, directions = 8, progress = FALSE, ... )

# S3 method for RasterStack spatialize_lsm( landscape, level = "patch", metric = NULL, name = NULL, type = NULL, what = NULL, directions = 8, progress = FALSE, ... )

# S3 method for RasterBrick spatialize_lsm( landscape, level = "patch", metric = NULL, name = NULL, type = NULL, what = NULL, directions = 8, progress = FALSE, ... )

# S3 method for stars spatialize_lsm( landscape, level = "patch", metric = NULL, name = NULL, type = NULL, what = NULL, directions = 8, progress = FALSE, ... )

# S3 method for list spatialize_lsm( landscape, level = "patch", metric = NULL, name = NULL, type = NULL, what = NULL, directions = 8, progress = FALSE, ... )

Arguments

landscape

Raster* Layer, Stack, Brick or a list of rasterLayers.

level

Level of metrics. Either 'patch', 'class' or 'landscape' (or vector with combination).

metric

Abbreviation of metrics (e.g. 'area').

name

Full name of metrics (e.g. 'core area')

type

Type according to FRAGSTATS grouping (e.g. 'aggregation metrics').

what

Selected level of metrics: either "patch", "class" or "landscape". It is also possible to specify functions as a vector of strings, e.g. what = c("lsm_c_ca", "lsm_l_ta").

directions

The number of directions in which patches should be connected: 4 (rook's case) or 8 (queen's case).

progress

Print progress report.

...

Arguments passed on to calculate_lsm().

Value

list

Details

The functions returns a nested list with RasterLayers. The first level contains each input layer (only one element if RasterLayer was provided). The second level contains a RasterLayer for each selected metric (see list_lsm for details) where each cell has the landscape metric value of the patch it belongs to. Only patch level metrics are allowed.

See Also

list_lsm show_lsm

Examples

Run this code
# NOT RUN {
spatialize_lsm(landscape, what = "lsm_p_area")

# }

Run the code above in your browser using DataCamp Workspace