Skip to main content

Identify Flat Areas

Description

Leverage geomorphon landform classification to identify flat areas in the elevation raster. Tool performs several operations:

  1. Generate landform classification.
  2. Smooth landforms using majority filter and boundary clean operators.
  3. Create initial flat areas based on user provided categories.
  4. Remove areas smaller than user provided area threshold.
  5. Create raster and vector representation of the final polygons.
    1. Calculate "Compactness" attribute for the polygons.

The result of the tool is a landform raster, flat area raster (Value = 1) and flat area polygon with attribute "Compactness" computed. Compactness is a measure of roundness of a shape. It is calculated as (perimeter**2)/(4*Pi*area). Value is equal to 1 for a circle and is a large number for shapes with complex, irregular boundaries.

If the data are not in projected coordinate system, minimal flat area unit conversion will not be performed, and the area threshold will be interpreted as number of cells.

While the intent of the tool is extraction of flat areas, any category of landforms can be extracted by providing single or a list of landforms to extract.

The results of this tool can be used for DEM hydro-conditioning (e.g., "Burn Flat Polygons into DEM").

Usage

Parameters

Parameter NameTypeDirectionData TypeDialog Reference
Input DEM RasterRequiredInputRaster LayerInput elevation raster.
Flat Terrain Angle ThresholdRequiredInputDoubleGeomorphon parameter. The angle threshold (in degrees) below which the target cell will be classified as flat.

The default value is 1 degree. Specifying a larger value than the default is recommended for low resolution DEMs.
Search DistanceRequiredInputDoubleGeomorphon parameter. The distance away from the target cell that defines the radius of the area that will be used to identify the geomorphon pattern. Measured in cells. The default value is 10. Use a search distance value that matches the type and size of the landforms that you want to classify.
Skip DistanceRequiredInputDoubleGeomorphon parameter. The distance away from the target cell where the analysis area starts. Measured in cells. Neighboring cells that fall within this distance will be skipped and won't contribute to identification of the geomorphon pattern. The classification of each individual cell is determined by assessing the neighboring cells within the skip distance from the target cell center.
Flat Landform ListRequiredInputMultiple ValueList of landforms to include in raster extraction. One or more forms can be selected.
Minimum Flat Area ThresholdRequiredInputAreal UnitArea that defines minimum contiguous polygons that will be saved. If "Unknow" units are selected, the tool will skip unit conversion and will treat the input number as number of cells.
Output Landform RasterRequiredOutputRaster LayerThe output classified landforms raster. The output is of integer type. Each value corresponds to a specific landform type: Flat - cell value 1, Peak - cell value 2, Ridge - cell value 3, Shoulder - cell value 4, Spur - cell value 5, Slope - cell value 6, Hollow - cell value 7, Footslope - cell value 8, Valley - cell value 9, Pit - cell value 10.
Output Flat Area RasterRequiredOutputRaster LayerOutput flat area raster (VALUE = 1).
Output Flat Area PolygonRequiredOutputFeature LayerOutput flat area polygon. It has field "Compactness" calculated as (perimeter**2)/(4*Pi*area).