StreamorderΒΆ
Calculating the streamorder of a river network can provide insights into the hierarchy, importance and structure of the river system.
In earthkit-hydro, two common streamorder methods are implemented: Strahler and Shreve. These are calculated using the following functions:
network = ekh.river_network.load("efas", "5")
strahler_order = ekh.streamorder.strahler(network, return_type="gridded")
shreve_order = ekh.streamorder.shreve(network, return_type="gridded")
Note that these are topological properties of the river network and do not depend on any external field.