Ctrl K

Landscape and Land Cover Generation

This algorithm generates landscapes and landcovers in contiguous zones. Users can define different landscape types, landcovers and rules for settlement placement in the setup procedure. It is designed to allow flexible configuration of environmental and social parameters.

2
mentions
1
contributor

Description

This model is an algorithm implemented in NetLogo.

Landcover generation is user-configurable, supporting both stochastic dispersion (Figure 1) and seed-initiatied contiguous expansion (Figure 2) to accomodate varied modeling requirements.
random cover
(Figure 1)

contiguous cover
(Figure 2)

Inputs

NameTypeDescription
min-patch-xcor, min-patch-ycor, max-patch-xcor, max-patch-ycorintegersRepresents the numeric boundaries of the NetLogo world in terms of patch coordinates (i.e., the lower-left and upper-right corners of the grid).
patch-pixel-sizeintegerControls the visual resolution of the NetLogo view. A larger patch-pixel-size makes each patch look bigger on screen but does not change the underlying model resolution or patch count.
max-settlementsintegerMaximum number of settlements to be placed on the landscape.
max-households-per-settlementintegerMaximum number of households that can be assigned to each individual settlement.
landscape-typeslist of lists (integer, string, float, string)List of landscape types defined as nested lists. Each list contains an ID (integer), landscape name (string), proportion of total land (float between 0–1), and color (string or integer). Landscape types should be ordered from central to outermost.
valid-landscape-typeslist of stringsList of landscape type names where settlements are allowed to be placed. These must match the names defined in landscape-types.
land-coverslist of lists (integer, string, string, float, number, number)List of land cover definitions. Each cover is a nested list containing an ID (integer), cover name (string), a target landscape type (string), proportion of that cover on the landscape type (float between 0–1), minimum biomass volume (number, m³/ha), and maximum biomass volume (number, m³/ha). Use "undefined" if the target landscape type is not explicitly defined.
biomass-densitynumberDensity of biomass used in calculations (e.g. wood = 439 kg/m³). This is used to convert volume-based biomass availability to mass.

Outputs

NameTypeDescription
landscape-typestringThe name of the landscape category assigned to a patch.
landscape-idintegerA numerical identifier for the type of landscape a patch belongs to.
usestringThe functional use of a patch based on landcover classification.
biomassnumberThe total amount of biomass assigned to a patch based on its landcover.
no-householdsintegerNumber of households in a settlement.
Keywords
No keywords available
License
</>Source code

Mentions

  • 1.
    Author(s): Joyce, Jamie A.
    Published in 2019

Contributors

AJ
Amber Esha Jarigsma

Member of community

NASSA