flsgen_create_landscape_structure {rflsgen} | R Documentation |
Creates a predefined landscape structure that can be converted as JSON Input for flsgen generate
Description
Creates a predefined landscape structure that can be converted as JSON converted as JSON Input for flsgen generate.
Usage
flsgen_create_landscape_structure(
nb_rows,
nb_cols,
classes,
mask_raster = NULL
)
Arguments
nb_rows |
Number of rows |
nb_cols |
Number of columns |
classes |
list of class structures |
mask_raster |
mask raster (path or terra::rast object) |
Details
The class structures must be created prior to the call to this function
Either nb_rows and nb_cols, or mask_raster must be specified. The dimensions of the landscape are deduced from the mask raster if it is used.
Value
A landscape structure object which can be converted to JSON for flsgen generate
Examples
## Not run:
cls_1 <- flsgen_class_structure("class 1", c(10, 100, 1000))
cls_2 <- flsgen_class_structure("class 2", c(20, 200, 2000))
ls_struct <- flsgen_landscape_structure(200, 200, list(cls_1, cls_2))
## End(Not run)
[Package rflsgen version 1.2.2 Index]