HOW TO

Create a watershed model using Hydrology in ArcGIS Pro

Last Published: July 27, 2023

Summary

A watershed is an area of land that drains into a common outlet along a stream. The Hydrology toolset can be used to extract hydrologic information from a digital elevation model (DEM) to create a watershed model. This model is helpful in watershed analysis, which is important in fields such as regional planning, agriculture, and forestry.

This article provides a workflow to create a watershed model using the Hydrology toolset, and convert the model to a watershed bounding polygon using the Raster to Polygon tool.

Procedure

  1. Run the Fill tool.
    1. Open the Fill tool.
    2. For Input surface raster, select the desired DEM layer. In this example, the DEM layer is 'Lower Lake Sonoma Creek_HYDRO_DEM.tif'.
    3. For Output surface raster, specify an output name in the desired geodatabase location. In this example, the output name in the default geodatabase is 'Fill_DEM'.
    4. Leave Z limit at default.
    5. Click Run.
The Fill tool.
Note:
The Fill tool fills sinks to remove imperfections in the DEM. Esri recommends specifying the Z limit, if the depths of the sinks are known. The Sink tool can be used to identify sinks and their depths before using the Fill tool. If a Z-limit is not specified, all sinks are filled, regardless of depth. Refer to ArcGIS Pro: How Fill works for more information.
  1. Run the Flow Direction tool.
    1. Open the Flow Direction tool.
    2. For Input surface raster, select the DEM output from Step 1. In this example, it is 'Fill_DEM'.
    3. For Output flow direction raster, specify a raster output name in the desired geodatabase location. In this example, the output name in the default geodatabase is 'FlowDir_Fill1'.
    4. Ensure Flow direction type is D8.
    5. Leave other parameters at default.
    6. Click Run.
The Flow Direction tool.
Note:
The Flow Direction tool using the D8 flow method aligns flow direction to the steepest downslope neighbor. This is the default option. Refer to ArcGIS Pro: How Flow Direction works for more information.
  1. Run the Flow Accumulation tool.
    1. Open the Flow Accumulation tool.
    2. For Input flow direction raster, select the raster output from Step 2. In this example, the input is 'FlowDir_Fill1'.
    3. For Output accumulation raster, specify a raster output name in the desired geodatabase location. In this example, the output name in the default geodatabase is 'FlowAcc_Flow1'.
    4. Leave other parameters at default.
    5. Click Run.
The Flow Accumulation tool.
Note:
The Flow Accumulation tool calculates the accumulated flow into each cell, as determined by the accumulated weight of cells that flow into each downslope cell. Refer to ArcGIS Pro: How Flow Accumulation works for more information.
  1. Create a point feature representing the pour point of the watershed.
    1. Create a point feature class with the same coordinate system as the DEM layer in Step 1. Refer to ArcGIS Pro: Create a feature class for instructions. In this example, the point feature class Name and Alias are 'PourPoint' and 'Pour_point', respectively.
    2. Create a point feature. Refer to ArcGIS Pro: Create point and multipoint features for instructions.
Note:
Determine the location of the pour point on the map using the flow accumulation raster layer as reference.
  1. Run the Snap Pour Point tool.
    1. Open the Snap Pour Point tool.
    2. For Input raster or feature pour point data, select the feature output from Step 4. In this example, the input is 'Pour_point'.
    3. For Input accumulation raster, select the raster output from Step 3. In this example, the input is 'FlowAcc_Flow1'.
    4. For Output raster, specify an output name in the desired geodatabase location. In this example, the output name in the default geodatabase is 'SnapPourPoint'.
    5. Leave other parameters at default.
    6. Click Run.
The Snap Pour Point tool.
Note:
Pour points are points at which water flows out of an area. The Snap Pour Point tool snaps these points to the cell of highest flow accumulation within a specified distance. Refer to ArcGIS Pro: Snap Pour Point (Spatial Analyst) for more information.
  1. Run the Watershed tool.
    1. Open the Watershed tool.
    2. For Input D8 flow direction raster, select the raster output from Step 2. In this example, the input is 'FlowDir_Fill1'.
    3. For Input raster or pour point feature data, select the raster output from Step 5. In this example, the input is 'SnapPourPoint'.
    4. For Output raster, specify an output name in the desired geodatabase location. In this example, the output name in the default geodatabase is 'Watershed_raster1'.
    5. Leave Pour point field at default.
    6. Click Run.
The Watershed tool.
Note:
The Watershed tool delineates the upslope contributing area with flow direction input created from a DEM surface. Refer to ArcGIS Pro: How Watershed works for more information.
  1. Run the Raster to Polygon tool to convert the watershed raster output to a polygon.
    1. Open the Raster to Polygon tool.
    2. For Input raster, select the raster output from Step 6. In this example, the input is 'Watershed_raster1'.
    3. For Output polygon features, specify an output name in the desired geodatabase location. In this example, the output name in the default geodatabase is 'Watershed_polygon1'.
    4. Leave other parameters at default.
    5. Click Run.
The Raster to Polygon tool.

The image below shows the comparison of the DEM layer of the larger watershed area, the raster output created from the watershed model using the Hydrology toolset, and the watershed bounding polygon.

Result of the watershed model.

Article ID:000023169

Software:
  • ArcGIS Pro 2 x

Get help from ArcGIS experts

Contact technical support

Download the Esri Support App

Go to download options

Related Information

Discover more on this topic