Skip to main content

Hillslope Width Function

Description

Fits each hillslope with a best-fit exponential hillslope width function of the form W = ce^ax, where W is the width of the hillslope and x is the distance from the hillslope divide. The resulting exponential hillslope conserves the area of the original hillslope by modifying the hillslope length. The following error metrics are calculated:

  • 'shape_err': R2 value (ranges from 0 to 1) between observed hillslope widths and the widths predicted by the HWF (higher shape_err means a better fit)
  • 'pt_err': percent error between the actual hillslope area and the polygon constrained by the hillslope points and outlet points. Larger pt_error implies a poor approximation of the hillslope by the points, and can be improved by increasing the number of points used.
  • 'Pt_trunc_err'. percent error between polygon constrained by the hillslope points and outlet points and hillslope defined by truncated points. Points are truncated where hillslope stops increasing or decreasing in width (to satisfy assumption that hillslopes are increasing or decreasing monotonically). Larger pt_trunc_err means that a large portion of the hillslope was truncated in this process.
  • 'strm_err- (for lateral hillslopes only): percent error between the Euclidean stream distance (measured as the linear distance between lateral hillslope outlet points) and the actual stream distance. Larger strm_err values mean that the approximation of linear stream channel may not be valid.

This tool modifies the input hillslopes feature with new fields: 'a', 'c', 'xend', 'xtop', 'L', 'shape_err', 'pt_err', 'pt_trunc_err', and 'strm_err'.

Usage

Fits each hillslope with a best-fit exponential hillslope width function of the form W = ce^ax, where W is the width of the hillslope and x is the distance from the hillslope divide. The resulting exponential hillslope conserves the area of the original hillslope by modifying the hillslope length. This tool modifies the input hillslopes feature with new fields: 'a', 'c', 'xend', 'xtop', 'L', 'shape_err', 'pt_err', 'pt_trunc_err', and 'strm_err'.

Parameters

Parameter NameTypeDirectionData TypeDialog Reference
Input Partitioned HillslopesRequiredInputFeature LayerInput partitioned hillslopes (use "Partition Hillslope" tool in Terrain Preprocessing).
Input Drainage LinesRequiredInputFeature LayerDrainage lines.
Input Number of PointsRequiredInputDoubleNumber of points to approximate the hillslope (must be an integer between 4 and 100).
Output Width Function HillslopesRequiredOutputFeature LayerOutput hillslopes with width function applied.