Arc Hydro Tools 1 2 For ArcGIS 9 2 Overview PDF
Arc Hydro Tools 1 2 For ArcGIS 9 2 Overview PDF
Arc Hydro Tools 1 2 For ArcGIS 9 2 Overview PDF
ESRI 380 New York St., Redlands, CA 92373-8100, USA TEL 909-793-2853 FAX 909-793-5953 E-MAIL info@esri.com WEB www.esri.com
April 2007
Table of Contents
INTRODUCTION TO ARC HYDRO ................................................................................................................................1
INTRODUCTION TO ARC HYDRO TOOLS .....................................................................................................................1
TOOLS LIST ................................................................................................................................................................1
Terrain Preprocessing .........................................................................................................................................2
Terrain Morphology.............................................................................................................................................3
Watershed Processing..........................................................................................................................................4
Attribute Tools .....................................................................................................................................................5
Network Tools ......................................................................................................................................................6
Buttons and Tools.................................................................................................................................................6
April 2007
ii
Network tools
ApUtilities
Buttons and Tools
Description
Functions preprocessing of Digital Elevation Model (DEM). These functions are
mostly used once in order to prepare spatial information for later use.
Functions performing an initial analysis of a non-dendritic terrain (e.g. terrains with
sinks).
Functions performing watershed and subwatershed delineation and basin
characteristic determination. These functions operate on top of the spatial data
prepared in the terrain preprocessing stage.
Functions generating or manipulating properties of geometric (hydro) network.
Functions managing the properties of the Arc Hydro project. These functions will be
seldom used and are not detailed in this overview document.
Flow Path Tracing
Interactive Flow Path Tracing
Point Delineation
Batch Point Generation
Assign Related Identifier
Global Delineation
Trace By NextDownID Attribute
The Arc Hydro tools have two key purposes. The first purpose is to manipulate (assign) key attributes in the Arc
Hydro data model. These attributes form the basis for further analyses. They include the key identifiers (such as
HydroID, DrainID, NextDownID, etc.) and the measure attributes (such as LengthDown). The second purpose for
the tools is to provide some core functionality often used in water resources applications. This includes DEM-based
watershed delineation, network generation, and attribute-based tracing.
The functionality of Arc Hydro tools is expected to grow over time. They have been implemented in a way that
allows easy addition to their functionality, either internally (by adding additional code) or externally, by providing
additional functionality through the use of key Arc Hydro data structures.
Tools list
The tools will be presented by their grouping in the user interface (menus). The ApUtilities tools will not be
addressed here, as they are general-purpose utilities not related to the functionality of Arc Hydro tools.
April 2007
Terrain Preprocessing
Tool
Level DEM
DEM Reconditioning
Assign Stream Slope
Burn Stream Slope
Build Walls
Sink Prescreening
Sink Evaluation
Depression Evaluation
Sink Selection
Fill Sinks
Flow Direction
Flow Direction with Sinks
Adjust Flow Direction in Lakes
Flow Accumulation
Stream Definition
Stream Segmentation
Sink Segmentation
Catchment Grid Delineation
Catchment Polygon Processing
Drainage Line Processing
Adjoint Catchment Processing
Drainage Point Processing
Longest Flow Path for
Catchments
April 2007
Description
Requires
ArcInfo or
ArcEditor
Requires
Spatial
Analyst
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
Create weighted flow accumulation from a weight grid and a flow direction grid.
Terrain Morphology
Tool
April 2007
Description
Generate elevation, area, and volume curves for a set of selected drainage areas.
Generate 3D boundary lines for selected drainage areas and compute width, perimeter, and
cross-section area associated with slices of these boundaries.
Generate information about the connectivity between drainage areas.
Requires
ArcInfo or
ArcEditor
Requires
Spatial
Analyst
x
x
Watershed Processing
Tool
April 2007
Description
Create a watershed for every point in the batch point feature class. Results are stored in a
watershed polygon feature class. Watersheds are overlapping if points are on the same
stream.
Create a subwatershed for every point in the batch point feature class. Results are stored in a
subwatershed polygon feature class. Subwatersheds are non-overlapping if points are on the
same stream.
Create a global watershed and compute selected characteristics for every points in the batch
point feature class.
Create a watershed for every selected polygon feature in the batch polygon feature class.
Results are stored in a watershed (polygon) feature class
Create a watershed for input inlet and outlet points. Result is stored in a watershed (polygon)
feature class and source points in a watershed point feature class.
Create a point at the centroid of each polygon in a drainage area feature class and store it in a
point feature class.
Create a line following the longest flow path in a drainage area based on steepest descent as
defined by the flow direction grid.
Create a line following the longest flow path in a watershed based on steepest descent. More
efficient implementation of Longest Flow Path based on preprocessed data.
Create a line following the longest flow path in a subwatershed based on steepest descent.
More efficient implementation of Longest Flow Path based on preprocessed data.
Create a line following the longest flow path in a drainage area based on steepest descent as
defined by the flow direction grid and USGS methodology.
Build 3D lines from a selected set of 2D lines by exctracting elevations from a DEM.
Smooth 3D lines linearly along the downstream direction of the line.
Compute the length, slope and 10-85 slope of a longest flow path by extracting elevations
from a DEM.
Compute the length, slope and 10-85 slope of a 3D longest flow path by extracting elevations
from the line.
Generate inlet and outlet points for a drainage area based on associated longest flow path.
Used as input by Basin Length.
Create a cost path line from the inlet point to the outlet point of a basin traveling through a
cost surface that has minimum values toward the center and maximum values at the
boundary.
Requires
ArcInfo or
ArcEditor
Requires
Spatial
Analyst
x
x
x
x
x
x
x
x
x
x
Attribute Tools
Tool
Assign HydroID
Generate From/To Node for Lines
Accumulate Attributes
April 2007
Description
Assigns a unique identifier (HydroID) to a feature. HydroID is unique across an Arc Hydro
geodatabase.
Generates from-node/to-node topology based on physical line connectivity for a line feature
class. Nodes are defined as ends of lines. They are not created as a separate feature class, but
rather just identified and accounted for internally. This tool does not require a hydro network.
Find the HydroID of the next downstream linear feature and store it in the NextDownID field of
the feature. The directionality is based on the digitized direction. Connectivity is established
by the physical connection of the linear features (does not require hydro network).
Calculate length from the downstream end of a hydro edge to the outlet of the hydro network
(requires hydro network). The length is stored in the LengthDown field.
Calculate the length from a hydro junction to the outlet of the hydro network. The length is
stored in the LengthDown field. This tool requires a hydro network.
Find the HydroID of the next downstream junction and store it in the NextDownID field of the
junction feature. This tool requires a hydro network.
Identify the most likely hydro junction that drains an area. The HydroID of that junction is
stored in the JunctionID field for the area feature class.
Summarize the values of a numerical attribute of a feature class and store them in a field in
another (or same) feature class. Relationship between the from and the to feature class is
established through related IDs. Operators include sum, min, max, average, median, mode,
standard deviation, and count. User specifies the from and the to feature classes, what field to
summarize and in what field to store the summarized values. The tool can use the same feature
class as both from and to objects to operate on.
Summarize the values of a numerical attribute of a feature class and store them in a field in
another (or same) feature class. The tool selects the upstream objects by tracing either using
the geometric network or a NextDownID relationship, and summarizes the selected objects.
Operators include sum, min, max, average, median, mode, standard deviation, and count. The
selectable objects are either the traceable objects, or can be in an ID-related feature class (using
existing relationship classes). User specifies the from and the to feature classes, what field to
summarize, and in what field to store the summarized values
Display the values of the selected parameter as a function of time.
Establish relationship between a source feature class with an existing Time Series table and a
target feature class that needs to be linked to Time Series data.
Generate a Time Series table for a polygon feature class based on an existing polygon feature
class and its associated Time Series table.
Requires
ArcInfo or
ArcEditor
x
x
x
Requires
Spatial
Analyst
Compute parameters for local watersheds (e.g. area, average elevation, maximum elevation,
minimum elevation, relief, slope, land cover, precipitation, etc). All data needed to compute
the parameters need to be available in the map. User can configure additional parameters in the
XML.
Compute parameters for global watersheds.
Network Tools
Tool
Description
Generate a hydro network (hydro edges and hydro junctions) from drainage lines, catchments, and
drainage points. The function updates all the connectivity fields in input feature classes.
Generate schematic (node-link) network by connecting centers of catchments/drainage areas and
junctions, and connecting junctions and junctions. Connectivity is established through
connectivity fields (attributes), not physical connectivity.
Store information about hydro (geometric) network elements directionality into an attribute of
the feature matching the element.
Define flow direction for a geometric network based on digitized direction or an attribute for the
feature.
Requires
ArcInfo or
ArcEditor
x
Requires
Spatial
Analyst
x
x
April 2007
Description
Trace the downstream path, based on the steepest descent, from a user specified point to the edge of the
DEM by using a flow direction grid.
Generate flow path feature, based on the steepest descent, from a user specified point to the boundary of the
drainage area by using a flow direction grid.
Interactively delineate a watershed for a user specified point based on the preprocessed DEM.
Add user specified point to a batch point feature class. This point feature class can be used as an input to the
batch watershed and subwatershed delineation functions.
Interactively assign a value of a field in a source feature to a field in the target feature. User specifies both
the source and target feature classes and fields.
Interactively delineate a watershed for a user specified point based on a set of preprocessed geographic units
tied together by a geometric network. Compute global parameters.
Requires
ArcInfo or
ArcEditor
Requires
Spatial
Analyst
x
x
x
Trace By
NextDownID
Attribute
April 2007
Trace upstream, downstream, or in both directions from a selected location using the attribute relationship
established through NextDownID field. The final selected features can include the objects selected through
the trace, and/or ID-related objects by using the existing relationship classes.