Tool NameFlow Accumulation (Recursive)
Tool ID1
Library IDta_hydrology
Version1.0
Author(s)O.Conrad (c) 2001

Description

Recursive upward processing of cells for calculation of flow accumulation and related parameters. This set of algorithms processes recursively all upwards connected cells until each cell of the DEM has been processed.

Flow routing methods provided by this tool:

References

Fairfield, J. & Leymarie, P. (1991): Drainage networks from grid digital elevation models. Water Resources Research, 27:709-717. doi:10.1029/90WR02658

Freeman, G.T. (1991): Calculating catchment area with divergent flow based on a regular grid. Computers and Geosciences, 17:413-22. doi:10.1016/0098-3004(91)90048-I

O'Callaghan, J.F. & Mark, D.M. (1984): The extraction of drainage networks from digital elevation data. Computer Vision, Graphics and Image Processing, 28:323-344. doi:10.1016/S0734-189X(84)80011-0

Quinn, P.F., Beven, K.J., Chevallier, P. & Planchon, O. (1991): The prediction of hillslope flow paths for distributed hydrological modelling using digital terrain models. Hydrological Processes, 5:59-79. doi:10.1002/hyp.3360050106

Tarboton, D.G. (1997): A new method for the determination of flow directions and upslope areas in grid digital elevation models. Water Resources Research, Vol.33, No.2, p.309-319. doi:10.1029/96WR03137


Parameters

NameTypeIdentifierDescriptionConstraints
Input
Elevationgrid, inputELEVATION
Sink Routesgrid, input, optionalSINKROUTE
Weightsgrid, input, optionalWEIGHTS
Sinksgrid, input, optionalSINKSA grid indicating sink (terminal) cells. Cells with valid values (i.e. not NoData) act as sinks that capture all incoming flow and sediment and do not route anything downslope.
Input for Mean over Catchmentgrid, input, optionalVAL_INPUT
Material for Accumulationgrid, input, optionalACCU_MATERIAL
Accumulation Targetgrid, inputACCU_TARGET
Target Areasgrid, input, optionalTARGETS
Output
Flow Accumulationgrid, outputFLOW
Mean over Catchmentgrid, outputVAL_MEAN
Accumulated Materialgrid, output, optionalACCU_TOTAL
Accumulated Material (Left Side)grid, output, optionalACCU_LEFT
Accumulated Material (Right Side)grid, output, optionalACCU_RIGHT
Flow Path Lengthgrid, output, optionalFLOW_LENGTHaverage distance that a cell's accumulated flow travelled
Loss through Negative Weightsgrid, output, optionalWEIGHT_LOSSwhen using weights without support for negative flow: output of the absolute amount of negative flow that occurred
Options
Flow Accumulation UnitchoiceFLOW_UNITAvailable Choices:
[0] number of cells
[1] cell area
Default: 1
MethodchoiceMETHODAvailable Choices:
[0] Deterministic 8
[1] Rho 8
[2] Deterministic Infinity
[3] Multiple Flow Direction
Default: 3
Convergencefloating point numberCONVERGENCEConvergence factor for Multiple Flow Direction Algorithm (Freeman 1991)Minimum: 0.000000
Default: 1.100000
Contour LengthbooleanMFD_CONTOURInclude (pseudo) contour length as additional weighting factor in multiple flow direction routing, reduces flow to diagonal neighbour cells by a factor of 0.71 (s. Quinn et al. 1991 for details).Default: 0
Prevent Negative Flow AccumulationbooleanNO_NEGATIVESwhen using weights: do not transport negative flow, set it to zero instead; useful e.g. when accumulating measures of water balance.Default: 1