r.param.scale(1grass)

r.param.scale1grass

Extracts terrain parameters from a dem. uses a multi-scale approach by taking fitting quadratic parameters to any size window (via least squares).

Usage

r.param.scale

r.param.scale --help

r.param.scale [-c] input=name output=name [slope_tolerance=float] [curvature_tolerance=float] [size=integer] [method=string] [exponent=float] [zscale=float] [--overwrite] [--help] [--verbose] [--quiet] [--ui]

Keywords

raster, geomorphology, terrain, elevation, landform

Overview

r.param.scale extracts terrain parameters from a digital elevation model. Uses a multi-scale approach by fitting a bivariate quadratic polynomial to a given window size using least squares.

The module calculates the following parameters (terminology is from Wood, 1996 with related terminology used in other GRASS modules listed in brackets):

•

elev: Generalised elevation value (for resampling purposes at different scale)

•

slope: Magnitude of maximum gradient (steepest slope angle)

•

aspect: Direction of maximum gradient (steepest slope direction=flow direction)

•

profc: profile curvature (curvature intersecting with the plane defined by Z axis and maximum gradient direction). Positive values describe convex profile curvature, negative values concave profile curvature.

•

planc: plan curvature (horizontal curvature, intersecting with the XY plane)

•

longc: longitudinal curvature (profile curvature intersecting with the plane defined by the surface normal and maximum gradient direction)

•

crosc: cross-sectional curvature (tangential curvature intersecting with the plane defined by the surface normal and a tangent to the contour - perpendicular to maximum gradient direction)

•

maxic: maximum curvature (can be in any direction)

•

minic: minimum curvature (in direction perpendicular to the direction of of maximum curvature)

•

feature: Morphometric features: peaks, ridges, passes, channels, pits and planes

Notes

In r.param.scale the direction of maximum gradient (considered downslope) is stored as (West is 0 degree, East is +/- 180 degree):

•

0..+180 degree from West to North to East

•

0..-180 degree from West to South to East

Note that the aspect map is calculated differently from r.slope.aspect.

Examples

The next commands will create a geomorphological map of the Spearfish sample dataset region:

g.region raster=elevation.10m -p
r.param.scale in=elevation.10m output=morphology method=feature size=9

Figure: Geomorphological map of a subregion in the Spearfish (SD) area

Todo

Fix bug when `constrain through central cell’ option selected. Create color tables for all output files (presently only on features).

References

•

Wood, J. (1996): The Geomorphological characterisation of Digital Elevation Models. Diss., Department of Geography, University of Leicester, U.K
online at: http://hdl.handle.net/2381/34503

•

Java Code in LandSerf that implements the same procedure

Source code

Available at: r.param.scale source code (history)

Accessed: Monday Feb 24 17:50:45 2025

Main index | Raster index | Topics index | Keywords index | Graphical index | Full index

© 2003-2025 GRASS Development Team, GRASS GIS 8.4.1 Reference Manual

Releases

10 releases since Debian 4.0 (Etch); the text changed 9 times.

  1. 4.0
  2. 5.0
  3. 6.0
  4. 7
  5. 8
  6. 9
  7. 10
  8. 11
  9. 12
  10. 13

Authors

Jo Wood - ASSIST’s home

Update to FP 3/2002: L. Potrich, M. Neteler, S. Menegon (ITC-irst)

From grass-doc 8.4.1-1 in Debian 13 (Trixie). Parsed by carta from the page's man source.