DESCRIPTION

r.traveltime computes the travel time of surface runoff to an outlet. The program starts at the basin outlet and calculates the travel time for each raster cell recursively. A drainage area related threshold considers either surface runoff or channel runoff. Travel times are derived by assuming kinematic wave approximation.
In order to derive channel flow velocities, an equilibrium discharge for each cell is calculated (Q=Area*specific discharge).
The results can be used to derive a time-area function. This might be useful for precipitation-runoff calculations (estimation of flood predictions) with a lumped hydrological model (user-specified unit hydrograph).

REMARKS

The program ist restricted to SI units (meters). The algorithm is recursive. Maybe it will not work with extensive datasets. It is assumed that the minimum slope is 0.001. For smaller gradients the program uses this value.
Please not that the flow accumulation map must be defined as single direction. Multiple flow directions are not supported. Thus, the "SFD (D8) flow" option has to be set if, e.g., the r.watershed module is used to generate the input files (parameter s). The flow accumulation map should include positive values only (-a of r.watershed). Flow direction definitions are in accordance to the r.fill.dir program using the "agnps" format option.

KNOWN ISSUES

The program does not work correctly if Manning's roughness grid is defined as double (float expected). To define a simple uniform roughness distribution try: r.mapcalc 'roughness = 0.1f'

EXAMPLE

This example uses the North Carolina sample dataset.

g.region raster=elevation
r.mapcalc "n = 0.1f"
r.fill.dir input=elevation output=fill direction=flowdir format=agnps
r.fill.dir input=fill output=fill2 direction=flowdir2 format=agnps
r.watershed -a -s elevation=fill2 accumulation=accu
r.traveltime --overwrite dir=flowdir2 accu=accu dtm=fill2 manningsn=n \
	out_x=634613 out_y=217014 threshold=250 b=3 nchannel=0.03 slopemin=0.01 \
	dis=900 out=ttime
r.colors ttime colors=blues

SEE ALSO

r.watershed, r.fill.dir
http://jesbergwetter.twoday.net/stories/4845555/

REFERENCES

AUTHOR

Kristian Foerster

Last changed: $Date 2014-09-26$