This is an old revision of the document!


PHP's gd library is missing or unable to create PNG images

Landscape metrics in Dinamica EGO

What will you learn?

  • Calculate landscape metrics
  • Mean patch size
  • Mean patch edge length
  • Fractal dimension
  • Functors:
    Log policy

Landscape metrics (McGarigal and Marks, 1995) can be useful tools to assess the quality of habitats when extensive biodiversity inventories or ecological data are not available or are difficult to obtain, as landscape metrics are strongly related to biodiversity indicators (Metzger, 2006). For example, landscape metrics can be applied to identify the best landscape configuration for forest species conservation -independently of the perceptions of individual species-, which is hypothetically a landscape with: i) a high forest cover; ii) a small number of forest fragments; iii) a high largest forest patch index that can support stable populations and be a source for small patches; iv) a large mean forest patch area; and v) a high mean forest proximity index (Texeira et al., 2009). Therefore, the application of these metrics consists of a powerful tool to describe the consequences of land-use and land-cover dynamics on the conservation of biodiversity. In this context, we introduce here a series of models designed in Dinamica EGO to calculate landscape metrics. Instead of providing a black box solution, all these metrics are developed using Dinamica EGO modeling language, thus they serve as templates to derive a wide variety of metrics.

Load the model “calc_mean_patch_sizes_and_standard_deviations.ego” from Examples\landscape_metrics\calc_mean_patch_sizes_and_standard_deviations

Remember: a submodel is a set of other functors (a model) combined to perform specific operations.

The Calc Mean Patch Sizes and Standard Deviations is a submodel that calculates the size of each patch of a landscape class and for each class the mean patch size and patch size standard deviation. A table is output for each metric.

Inside this submodel there is a Log Policy functor that is used in order to run the model in silent mode, thus increasing its processing speed.