Assigns a numeric order to segments of a raster representing branches of a linear network.
Usage tips
Command line and Scripting
-
The input stream raster linear network should be represented as values greater than or equal to one on a background of NoData.
-
The results of the Flow Accumulation function can be used to create a raster stream network by applying a threshold value to select cells with a high accumulated flow. For example, cells that have more than 100 cells flowing into them are used to define the stream network. Use the Con or Set Null functions to create a stream network raster where flow accumulation values of 100 or greater go to one, and the remainder are put to the background (NoData). The resulting stream network can be used in Stream Link and Stream to Feature. An analytical method for determining an appropriate threshold value for stream network delineation is presented in Tarboton et al. (1991).
-
The output of Stream Order will be of higher quality if the input stream raster and input flow direction raster are derived from the same surface. If the stream raster is derived from a rasterized streams dataset, the output may not be usable because, on a cell-by-cell basis, the direction will not correspond with the location of stream cells.
-
In the STRAHLER order method, all links with no tributaries are assigned an order of one and are referred to as first order. When two first-order links intersect, the downslope link is assigned an order of two. When two second-order links intersect, the downslope link is assigned an order of three, and so on. When two links of the same order intersect, the order will increase. This is the most common method of ordering.
-
The output from the Stream Order tool is an integer raster.
-
References include: Tarboton, D. G., R. L. Bras, and I. Rodriguez-Iturbe. 1991. On the Extraction of Channel Networks from Digital Elevation Data. 'Hydrological Processes'. 5: 81-100.
-
The following environment settings affect this tool:
- General: Current Workspace, Scratch Workspace, Output Coordinate system, Output Extent, Snap Raster.
- Raster Analysis: Cell size.
- Raster Storage: See the Raster Storage settings for the particular output raster format selected.
Map Algebra
-
The <net_grid> can be created by "thresholding" the results of FlowAccumulation. Refer to the FlowAccumulation command reference for an example.
-
The output of StreamOrder will be of higher quality if the net_grid and dir_grid are derived from the same surface. If the net_grid is derived from a rasterized streams coverage, the output may not be usable because, on a cell-by-cell basis, the direction will not correspond with the location of stream cells.
-
The raster linear network should be represented as values greater than or equal to one on a background of NoData.
-
In the STRAHLER method, all links with no tributaries are assigned an order of one and are referred to as first order. When two first-order links intersect, the downslope link is assigned an order of two. When two second-order links intersect, the downslope link is assigned an order of three, and so on. When two links of the same order intersect, the order will increase. This is the most common method.
-
Learn more about how to specify the input raster dataset in the Map Algebra expression of Raster Calculator.
ArcObjects
-
The streamRaster can be created by thresholding the results of FlowAccumulation. Refer to the FlowAccumulation command reference for an example.
-
The raster linear network should be represented as values greater than or equal to one on a background of NoData.
-
The output of StreamOrder will have higher quality if the streamRaster and directionRaster are derived from the same surface. If the streamRaster is derived from a rasterized streams dataset, the output may not be usable because, on a cell-by-cell basis, the direction will not correspond with the location of stream cells.
-
With orderType STRAHLER, all links with no tributaries are assigned an order of one and are referred to as first order. When two first-order links intersect, the downslope link is assigned an order of two. When two second-order links intersect, the downslope link is assigned an order of three, and so on. When two links of the same order intersect, the order will increase. This is the most common method.
-
The output from the ArcObjects method is a raster object.