DEM Guidelines

A digital elevation model (DEM, as defined in WMS) is simply a two-dimensional array of elevation points with a constant x and y spacing. While a DEM results in data redundancy for surface definition, its simple data structure and wide-spread availability have made them a popular source for digital terrain modeling and watershed characterization. Several researchers, including Puecker and Douglas (1975) and Garbrecht and Martz (1995) have developed methods to extract watershed geomorphology from DEMs. WMS includes many of these same tools.

The two primary data sets that must be obtained to perform watershed delineation with DEMs are elevations, and flow directions. The most common form of DEM elevations are the USGS digital maps. DEMs can be downloaded free of charge from the EROS home page at http://edcwww.cr.usgs.gov/doc/edchome/ndcdb/ndcdb.html. Other sources of elevation data may include federal, state, and local government agencies, universities, or private data publishers. WMS can read digital elevation in standard USGS (the older single file format or the new SDTS formatted files), ARC/INFO®/ArcView® ASCII grid, and GRASS grid formats. Flow direction data for DEM points must be read in using the flow direction command in ARC/INFO®/ArcView®, GRASS, or by using the version of TOPAZ especially created for distribution with WMS (Compute TOPAZ Flow Data command in the Drainage menu). All of these programs use a form of the eight point pour technique to determine the direction of flow. This technique specifies that the flow will be directed toward the neighboring (in a structured grid there are eight neighbors for each point) DEM point with the lowest elevation. The algorithms typically include functionality for eliminating pits and resolving ambiguities when the lowest elevation is shared by more than one neighboring point.

The typical steps for using DEMs to develop hydrologic models are:

1. Obtain and Import a Digital Elevation Model (DEM)

As mentioned above, USGS DEMs can be downloaded from the Internet or obtained from government agencies, universities, or private vendors. The File | Open command can be used to import the DEM from one of the supported formats. The figure below shows a contoured DEM after it has been imported.

2. Smooth the DEM

In order to eliminate integer roundoff inherent in most DEMs you should smooth the DEM with at least one iteration of smoothing.

3. Import a Flow Direction Grid

The flow direction grid can be computed from the active DEM region using a custom version of the TOPAZ model distributed with WMS.  It can also be created in GRASS, ARC/INFO®, the ArcView® Spatial Analyst, or any other program that supports either ARC/INFO® ASCII or GRASS ASCII formats. The flow direction grid is then imported as a DEM point attribute, and is used to define the flow regime of the entire domain as illustrated below.

4. Compute Flow Accumulations

With the flow directions assigned for each DEM point, the flow accumulation at each DEM point can be computed. The flow accumulation for a given DEM point is defined as the number of DEM points whose flow paths eventually pass through that point. For example, DEM points that are part of a stream have high flow accumulation values since the flow paths of all "upstream" points will pass through them. Streams are easily identified by displaying all DEM points with a flow accumulation value greater than a user-defined threshold as shown below. Flow accumulations can be computed in WMS from the flow directions, or read from ARC/INFO®, GRASS, or TOPAZ formatted files.

5. Identify the Watershed Outlet and Convert DEM Streams to Arcs

With the aid of the flow accumulations, the location of the watershed outlet needs to be determined and an outlet feature point created there. A minimum threshold is then defined and all of the DEM points “upstream” from the defined outlet(s) are connected together to form a stream network of feature arcs.

You should note that the stream feature arcs can be created in any fashion. For example, in an urban area the streams will not likely be well-defined from the DEM elevations and flow directions. The flow directions for the DEM are then used for basic overland flow whereas the stream vectors are used for conveyance channels. Practically, you can think of WMS modifying the flow directions of the DEM points underlying the stream vectors so that flow always follows the defined stream vectors.

6. Define Interior Sub-basin Outlet Points

If you wish to further subdivide the watershed into sub-basins then nodes along the stream feature arcs should be converted to "outlet" nodes by using the feature point/node attributes dialog. As these nodes are converted the hydrologic modeling tree is automatically updated.

7. Define Basins

Using the outlets on the stream network and the flow directions, the contributing DEM points for each outlet are assigned the proper basin ID.

8. Convert DEM Basins to Polygons

Similar to how flow accumulations were converted to stream arcs, the boundaries between DEM points with different basin IDs can be converted to feature polygons. Storing a basin as a single polygon rather than several hundreds (or thousands) of DEM cells is much more efficient.

9. Compute Basin Geometric Data

Once the boundaries of the sub-basins have been determined geometric properties important to hydrologic modeling (area, slopes, runoff distances, etc.) can be computed from the DEM data.

10. Define the Hydrologic Model

At this point you will have the same model as described in the previous section, where watersheds are defined strictly from the feature points, lines (arcs), and polygons. The computed data from step nine is automatically stored in the appropriate locations for hydrologic model definition, and the remaining parameters for the desired hydrologic model can be entered using the appropriate interface dialogs.

Related Topics:
Introduction to DEMs

Hydrologic Modeling

Feature Object Guidelines

TIN Guidelines

DEM Overview