rivergeometry_OCN {OCNet} | R Documentation |
River geometry of an Optimal Channel Network
Description
Function that calculates river width, depth and water velocity by applying Leopold's scaling relationships to nodes at the RN and AG levels.
Usage
rivergeometry_OCN(OCN, widthMax = 1, depthMax = 1,
velocityMax = 1, expWidth = NaN, expDepth = NaN,
expVelocity = NaN)
Arguments
OCN |
A |
widthMax |
Maximum river width allowed. If |
depthMax |
Maximum river depth allowed. If |
velocityMax |
Maximum water velocity allowed. If |
expWidth , expDepth , expVelocity |
Exponents for the power law relationship between river width, depth, water velocity
and contributing area. If none of |
Details
The values of contributing area used to evaluate river geometry at the AG level are equal to 0.5*(OCN$AG$A + OCN$AG$AReach)
. See also aggregate_OCN
.
See also Leopold, L. B., & Maddock, T. (1953). The hydraulic geometry of stream channels and some physiographic implications (Vol. 252). US Government Printing Office.
Value
AA river
object that contains all objects contained in OCN
, in addition to the objects listed below.
RN$width |
Vector (of length |
RN$depth |
Vector (of length |
RN$velocity |
Vector (of length |
AG$width |
Vector (of length |
AG$depth |
Vector (of length |
AG$velocity |
Vector (of length |
Finally, widthMax
, depthMax
, velocityMax
, expWidth
, expDepth
, expVelocity
are added to the list.
Examples
# 1) Compute river geometry of a 20x20 OCN with default options
# and display river width at the RN level
OCN <- rivergeometry_OCN(aggregate_OCN(landscape_OCN(OCN_20)))
draw_thematic_OCN(OCN$RN$width,OCN)