Tool NameMorphometric Features
Tool ID23
Library IDta_morphometry
Version1.0
Author(s)O.Conrad (c) 2013

Description

The tool uses a multi-scale approach by fitting quadratic parameters to any size window (via least squares) to derive morphometric terrain parameters like slope, aspect and curvatures. These can be used for subsequent classification of morphometric features (peaks, ridges, passes, channels, pits and planes). This is the method as proposed and implemented by Jo Wood (1996) in LandSerf and GRASS GIS (r.param.scale).

The following datasets can be computed:
- Morphometric features is the terrain classification.
- Generalised elevation is the smoothed input DEM.
- Slope is the magnitude of maximum gradient. It is given for steepest slope angle and measured in degrees.
- Aspect is the direction of maximum gradient.
- Profile curvature is the curvature intersecting with the plane defined by the Z axis and maximum gradient direction. Positive values describe convex profile curvature, negative values concave profile.
- Plan curvature is the horizontal curvature, intersecting with the XY plane.
- Longitudinal curvature is the profile curvature intersecting with the plane defined by the surface normal and maximum gradient direction.
- Cross-sectional curvature is the tangential curvature intersecting with the plane defined by the surface normal and a tangent to the contour - perpendicular to maximum gradient direction.
- Minimum curvature is measured in direction perpendicular to the direction of of maximum curvature.
- The maximum curvature is measured in any direction.

Parameters

NameTypeIdentifierDescriptionConstraints
Input
Elevationgrid, inputDEM
Output
Morphometric Featuresgrid, output, optionalFEATURES
Generalized Surfacegrid, output, optionalELEVATION
Slopegrid, output, optionalSLOPE
Aspectgrid, output, optionalASPECT
Profile Curvaturegrid, output, optionalPROFC
Plan Curvaturegrid, output, optionalPLANC
Longitudinal Curvaturegrid, output, optionalLONGC
Cross-Sectional Curvaturegrid, output, optionalCROSC
Maximum Curvaturegrid, output, optionalMAXIC
Minimum Curvaturegrid, output, optionalMINIC
Options
Scale Radius (Cells)integer numberSIZESize of processing window (= 1 + 2 * radius) given as number of cellsMinimum: 1
Default: 5
Slope Tolerancefloating point numberTOL_SLOPESlope tolerance that defines a 'flat' surface (degrees)Default: 1.000000
Curvature Tolerancefloating point numberTOL_CURVECurvature tolerance that defines 'planar' surfaceDefault: 0.000100
Distance Weighting Exponentfloating point numberEXPONENTExponent for distance weighting (0.0-4.0)Minimum: 0.000000
Maximum: 4.000000
Default: 0.000000
Vertical Scalingfloating point numberZSCALEVertical scaling factorDefault: 1.000000
ConstrainbooleanCONSTRAINConstrain model through central window cellDefault: 0