Available with Spatial Analyst license.
The Flow Accumulation global function creates a raster of accumulated flow into each pixel. A weight factor can be optionally applied.
The result is a raster layer of accumulated flow to each pixel, as determined by accumulating the weight for all pixels that flow into each downslope pixel. If no weight raster is provided, a weight of 1 is applied to each pixel, and the value of pixels in the output raster is the number of pixels that flow into each pixel.
For more details, refer to How flow accumulation works.
The Flow Accumulation function supports three flow modeling methods for computing accumulated flow, including D8, Multiple Flow Direction (MFD) and D-Infinity (DIFN).
The flow direction raster can be created using the Flow Direction function.
- If the input flow direction raster is not created with the Flow Direction function, there is a chance that the defined flow could fail by going into an endless loop.
- Input flow direction can be created using the D8, MFD or DINF methods. The type of input flow direction raster between these three methods influences how the Flow Accumulation function partitions and accumulates flow for each pixel.
For an input D8 flow direction raster, pixels of undefined flow direction will only receive flow; they will not contribute to any downstream flow. A pixel is considered to have an undefined flow direction if its value in the flow direction raster is anything other than 1, 2, 4, 8, 16, 32, 64, or 128.
For an input D-Infinity flow direction raster, a pixel is considered to have undefined flow direction if its value in the flow direction raster is -1.
The accumulated flow is based on the number of pixels, or fractions of pixels, flowing into each receiving pixel in the output raster. The current processing pixel is not considered in this accumulation.
Output pixels with a high flow accumulation are areas of concentrated flow and can be used to identify stream channels.
Output pixels with a flow accumulation of zero are local topographic highs and can be used to identify ridges.
Flow Direction Raster
The input raster that shows the direction of flow out of each pixel.
The flow direction raster can be created by running the Flow Direction function.
An optional input raster for applying a weight to each pixel.
If no weight raster is specified, a default weight of 1 will be applied to each pixel.
Output Data Type
The output accumulation raster can be integer or floating point type.
This function requires that the ArcGIS Spatial Analyst extension to be enabled.