Current Arc Hydro Functionality

Download Report

Transcript Current Arc Hydro Functionality

Dean Djokic, Esri
CURRENT ARC HYDRO FUNCTIONALITY
Copyright © 2010 ESRI. All rights reserved.
Arc Hydro
What is Arc Hydro?

Extension of geodatabase model for support of
water resources applications (template data
model)
 Originally
just vector, but now raster as well

Culmination of a three year process (1999-2002)
led by D.R. Maidment through GIS in Water
Resources Consortium (Arc Hydro book)

Collection of generic tools for support of Arc
Hydro geodatabase design and basic water
resources functions

Starting point for water resources database and
application development
Copyright © 2010 ESRI. All rights reserved.
Arc Hydro
What Arc Hydro is Not!

Data set (e.g. NHD, NHDPlus, HydroSheds,
AusHydro, … )
 BUT

you can use these data in Arc Hydro
Solution to a particular “program” problem (e.g.
water allocation model, specific H&H modeling
pre-/post-processing)
 BUT
you can use Arc Hydro tools to support those
programs
 E.g. water use analysis – Arc Hydro provides connectivity
(surface and “structural”) and core time series data, and the
computation is done in a “numerical engine”.
Copyright © 2010 ESRI. All rights reserved.
Arc Hydro
Arc Hydro Data Model
Copyright © 2010 ESRI. All rights reserved.
Arc Hydro
Basic Concepts

Define core feature classes for water resources
analyses

Establish relationships between core feature
classes

Use geometric network for tying pieces together

Mobilization of standard ArcGIS functionality

Custom tools for some of the attribute management

Custom tools for advanced “water resources”
functionality
Copyright © 2010 ESRI. All rights reserved.
Arc Hydro
Copyright © 2010 ESRI. All rights reserved.
Arc Hydro
Drainage System Representations
Basins – drainage areas for water
resources management
Watersheds – subdivision of land
surface for a particular hydrologic
purpose
Catchments – subdivision of
land surface into elementary
drainage areas by physical rules
Digital Elevation Model –
land surface terrain grid cells
Copyright © 2010 ESRI. All rights reserved.
Arc Hydro
Watersheds of the Guadalupe Basin
Guadalupe
HydroNetwork
TNRCC water
availability points
(water supply)
Copyright © 2010 ESRI. All rights reserved.
NWS forecast
Watersheds
(flooding)
EPA TMDL
Segments
(water quality)
Arc Hydro
Extending Arc Hydro
Data Model
Extending Arc Hydro Data Model
More application
specific “stuff”
Copyright © 2010 ESRI. All rights reserved.
Arc Hydro
GeoRAS Data Model Concept
Copyright © 2010 ESRI. All rights reserved.
Arc Hydro
Arc Hydro Channel Data Model
Copyright © 2010 ESRI. All rights reserved.
Arc Hydro
GeoRAS Data Model

2D Cross-sections (cut line)
 Most

3D Cross-sections (surface line)
 Just

of the attributes associated with cut lines
for 3D representation
A number of “profile” lines
 Stream
centerline
 Banks
 Flowpath

lines
A number of tables
 Manning’s
N
 Node
Copyright © 2010 ESRI. All rights reserved.
Arc Hydro
GeoRAS Data Model

Arc Hydro inheritance
 HydroID
 Use
of HydroID for relations between the 2D cross-section
representation and its derivatives (XS2DID)

Departure from Arc Hydro
feature classes – both of flowline (levees, side
weirs, …) and hydrography (land use, ineffective flow areas,
…) types
 Additional
 TIN
or GRID for surface definition
 Additional
Copyright © 2010 ESRI. All rights reserved.
fields
Arc Hydro
GeoRAS Data Model - Schema
Copyright © 2010 ESRI. All rights reserved.
Arc Hydro
Arc Hydro Tools Overview

Arc Hydro tools – selected topics
 Key
concepts
 Global
 Tools
delineation – scaling issues
overview
Copyright © 2010 ESRI. All rights reserved.
Arc Hydro
Arc Hydro Tools
Key Concepts
Copyright © 2010 ESRI. All rights reserved.
Arc Hydro
Key Concepts

Transitions between the raster and vector worlds –
integrated operations

“Relationships between objects linked by tracing
path of water movement”
Raster
Extended Network
Copyright © 2010 ESRI. All rights reserved.
Vector
Network
Logical Schema
Arc Hydro
Terrain Processing
• Start with the terrain
model
• Identify drainage
patterns
• Identify catchments
Copyright © 2010 ESRI. All rights reserved.
Arc Hydro
Network Generation
• Start with the drainage
pattern
• Define hydro edges
from drainage lines
• Generate junctions at
confluences
• Build the geometric
network
Copyright © 2010 ESRI. All rights reserved.
Arc Hydro
Connecting Catchments to Junctions
• Start with the catchments
• Identify drainage
points
• Link drainage points
to junctions
Copyright © 2010 ESRI. All rights reserved.
Arc Hydro
Extended (Hydrologic) Network
• Combination of hydro
network and drainage
areas connected through
junctions.
• Allows tracing through
network and selection
on drainage areas
Copyright © 2010 ESRI. All rights reserved.
Arc Hydro
Node-Link Schematization
(1)
• Start with the catchments
• Find centroids
• Continue with drainage
lines
• Find confluences
• Connect nodes
Copyright © 2010 ESRI. All rights reserved.
Arc Hydro
Node-Link Schematization
(2)
• Transition from geo
representation to logical
representation
• Support for various
modeling efforts
Copyright © 2010 ESRI. All rights reserved.
Arc Hydro
Global Delineation
(1)

Deal with scalability issues related to DEM size
(large areas/high resolution)

Approach
 Combine
raster analysis on individual areas (any size)
that are manageable from DEM point of view, and
network analysis between the individual areas

Example – 10 HUC8 cataloging units
Copyright © 2010 ESRI. All rights reserved.
Arc Hydro
Global Delineation
(2)

Start with well defined database
design structure

Apply it independently to all DEM
processing units
 HydroID
does not have to be unique
across GDBs
Copyright © 2010 ESRI. All rights reserved.
Arc Hydro
Global Delineation

(3)
Construct the extended
network

Some work involved for
HUC 8 processing units
Copyright © 2010 ESRI. All rights reserved.
Arc Hydro
Global Delineation
(4)
• Define the point
• Delineate local watershed
• Trace upstream
• Identify contributing
catchements
• Merge shapes and store
Copyright © 2010 ESRI. All rights reserved.
Arc Hydro
Global Delineation

Currently area and few topographic
characteristics are computed – other
parameters of interest are being added
 Aggregation

(5)
types – additive, min, max, special
Potentially interesting issues
 Geometry
 Speed
size and complexity
in aggregation (preprocessing option)
Copyright © 2010 ESRI. All rights reserved.
Arc Hydro
Arc Hydro Tools Overview
Copyright © 2010 ESRI. All rights reserved.
Arc Hydro
Arc Hydro Tools Overview

A set of tools that “exercises” the Arc Hydro model



(1)
Integral with standard ArcGIS functionality
Key field (property) management.

HydroID & related IDs

Length/Area measures
Core functions

DEM-based watershed delineation

Network generation

Attribute and network tracing and summary operations
Copyright © 2010 ESRI. All rights reserved.
Arc Hydro
Arc Hydro Tools Overview

(2)
Distribution (version 1.3, 1.4, 2.0 beta)

A toolbar with packaged menus and buttons

A toolbox with selected functions

Supporting documentation/help

ArcGIS 8.3 and ArcGIS 9/9.1/9.2/9.3 versions, 2.0 version
for ArcGIS 10
Copyright © 2010 ESRI. All rights reserved.
Arc Hydro
Walk-through

Global delineation (accumulation of
characteristics as well)

Local delineation

Trace on the network using standard network
tracing techniques

Trace using NextDownID

Accumulate

Schematization
Copyright © 2010 ESRI. All rights reserved.
Arc Hydro
Many Aspects of Arc Hydro
Database design
Marketing
Tools
Application
“Standard”
Development environment
Saxe, John Godfrey, 1963, “The Blind Man and the
elephant”, New York: Whittlesley House
Copyright © 2010 ESRI. All rights reserved.
Elephant illustration ©2002 Jason Hunt
www.naturalchild.org/jason
Arc Hydro
Applying Arc Hydro

Extension of Arc Hydro data model for support of
water resources applications

Addition of features and feature classes

Addition of functionality (tools)

Various entities
 ESRI
 CRWR
 Other
(SFWMD, SARA, WAM, …)
(USGS, OMNR CA, SJRWMD, PBS&J, …)
Copyright © 2010 ESRI. All rights reserved.
Arc Hydro
Applying Arc Hydro
Highlighted implementation
Copyright © 2010 ESRI. All rights reserved.
Arc Hydro
Arc Hydro Customization at SWFWMD (1)

District Function
 Water
supply
 Flood
protection
 Water
quality
 Natural
systems
Copyright © 2010 ESRI. All rights reserved.
Arc Hydro
Arc Hydro Customization at SWFWMD (2)

Arc Hydro data model extension
 GWIS
(Geographic Watershed Information System)
 Modeling

support (ICPR)
Deranged terrain processing
 Management


of pitted terrains
Structures
 Hydraulic
element points
 Hydraulic
subelements
Tools
 Arc
Hydro geodatabase import
 Geoprocessing
Copyright © 2010 ESRI. All rights reserved.
Arc Hydro
Pitted Terrain Analysis
Prescreen & Evaluate Sinks - Select Based on User Thresholds
Delineate Catchments Draining into Selected Sinks (where “IsSink” = 1)
Copyright © 2010 ESRI. All rights reserved.
Arc Hydro
Surface Connectivity
Drainage Points within Catchments
HydroJunctions
(Low Point of Basin or
Low Point of Boundary)
Copyright © 2010 ESRI. All rights reserved.
HydroEdges
(Boundary Link Flowlines)
Arc Hydro
Field Acquisition of Hydraulic Features
Copyright © 2010 ESRI. All rights reserved.
Arc Hydro
Hydraulic Element Points
Same HydroCode assigned to Hydrojunction & Subelements (i.e. 302125_003)
HydroJunction
TR = Top of Road
UIC = Upstream Invert of Culvert,
GR = Natural Ground
ERM = Elevation Reference Mark
Copyright © 2010 ESRI. All rights reserved.
Arc Hydro
Hierarchy of Hydraulic Features
HydroJunction / HydroEdge
Sub Elements
Hydraulic Element Points
Copyright © 2010 ESRI. All rights reserved.
General Location & Type
Hydraulic Structure Information Tables
Specific Location (X, Y) & Elevation (Z)
Arc Hydro
ID Assignment at Culvert Location
HydraulicElementPoint
HydraulicElementPoint
PointType = UIC
PointType = UIC
JunctionID = 7
JunctionID = 7
SubElementID = 117
SubElementID = 118
HydroJunction
HydroID = 117
JunctionID = 7
HydroID = 118
SubElement: Pipe_Barrel
HydroID = 117
HydroID = 7
SubElement: Pipe_Barrel
HydroID = 118
JunctionID = 7
HydraulicElementPoint
HydraulicElementPoint
PointType = DIC
PointType = DIC
JunctionID = 7
JunctionID = 7
SubElementID = 117
SubElementID = 118
• Each Culvert (Barrel) is a Subelement with a Unique HydroID (117, 118)
• The HydroJunction represents the general location of the SubElements
• The SubElements are related to the HydroJunction through the JunctionID
• The SubElements are made up of HydraulicElementPoints (UIC, DIC, etc.)
• HydraulicElementPoints are related to the SubElements through the SubElementID
Copyright © 2010 ESRI. All rights reserved.
Arc Hydro
Coded value domain
Sub Element Tables
dSUBELEMENTTYPE
Description
Field type String
Split policy Default value
Merge policy Default value
Table
CHANNEL
Field name
Code
Allow
Data type nulls
Default value
Domain
Precision Scale Length
BRID
BAR
PIPE
CHAN
GATE
Description
BRIDGE
BARREL
PIPE
CHANNEL
GATE
WEIR PrecDomain
ision Scale Length
CROSS SECTION
OBJECTID
Object ID
HYDROID
Long integer Yes
10
Table
HYDROCODE_DESC
String
Yes
30
Table
BRIDGE_DECK
HYDROEDGE_ID
Long integer Yes
10
ORIFICE
CHANNEL_LENGTH_MS
Double
Yes
16
4
Allow
WEIR
Allow Yes
Prec- 10
Field name
Data type nulls
Default value
UPSTREAM_CROSSSECTION_ID Long integer
XSECT
Field name
Data type nulls
Default value
Domain
ision Scale Length
DOWNSTREAM_CROSSSECTION_ID Long integer Yes
OBJECTID
Object ID
10
ORIF
ORIFICE
OBJECTID
Object ID
UPSTREAM_SHAPE_DESC
HYDROID
Long integer Yes
10
String
Yes
dCSHAPE
10
HYDROID
Long
integer
Yes
10
PUMP
PUMP
Table
DOWNSTREAM_SHAPE_DESC
HYDROCODE_DESC
String
Yes
30
String
Yes
dCSHAPE
10
HYDROCODE_DESC
StringDoubleYes Yes
BRIDGE_OPENING
UPSTREAM_INVERT_ELEVATION_MS
JUNCTIONID
Long integer Yes
10
16
430
JUNCTIONID
Long
integer
Yes
10
Table
DOWNSTREAM_INVERT_ELEVATION_MS
dCOMFLOWDIRECTIONS
StringAllowYes
5
Double
Yes
16
4 FLOW_DIRECTION_DESC
PrecORIFICE_DIAMETER_MS
Double
16 164
PIPE_BARREL
Field name
Data type
Domain
ision Scale Length 5
ROAD_SURFACE_MATERIAL_DESC
UPSTREAM_TOPCLIP_REFELEV_MS
StringnullsYes Default value
dROADSURFACE
DoubleYes Yes
4
ORIFICE_HEIGHT_MS
Double
Yes Yes
16 164
DOWNSTREAM_TOPCLIP_REFELEV_MS
Yes
16
4
Double
4 ROAD_EMBANK_TOPWIDTH_MS
OBJECTID
ObjectDouble
ID
Allow
PrecORIFICE_WIDTH_MS
Double
16 16
4
Field
name
Data type
nullsYes Yes
Default value
Domain
ision Scale
Length
UPSTREAM_MANNINGSN_VAL
Double Yes Yes
4
Double
4 ROAD_UNSUB_WEIRQCOEF_VAL
HYDROID
Long integer
10 16
ORIFICE_SHAPE_DESC
String
Yes
dORIFICESHAPE
5
DOWNSTREAM_MANNINGSN_VAL
SUBELEMENT_INDEX_CNTString
Long integer
10
Yes
16
4 HYDROCODE_DESC
Yes Yes
30
OBJECTID
Object ID Double
Table
ORIFICE_ORIENTATION_DESC
dORIFICEORIENTATION
String
Yes
10
UPSTREAM_TOPCLIP_MS
Yes
16
4 BRIDGEDECK_ID
Long integer Yes
10
HYDROID
Long integerDouble
Yes
10
WEIR
SUBELEMENT_INDEX_CNT Long integer Yes
10
DOWNSTREAM_TOPCLIP_MS
dBRIDGEOPENINGTYPE
Yes
16 30 4OPENING_TYPE_DESC
String
Yes
10
HYDROCODE_DESC
String Double
Yes
Allow Yes
Prec- 10
UPSTREAM_BOTTOMCLIP_MS
UPSTREAM_CROSSSECTION_ID
Yes
16
4
Long integer
JUNCTIONID
Long integerDouble
Yes
10
Field
name
Data
type
nulls
Default
value
Domain
ision
Scale
Length
DOWNSTREAM_BOTTOMCLIP_MS
Yes
16
4INVERT_ADJUSTMENT_NBR
Double
Yes
16
4
HYDROEDGE_ID
Long integerDouble
Yes
10
Object ID
UPSTREAM_TOPWIDTH_MS
UPSTREAM_SHAPE_DESC
Yes
16 10 OPENING_STATION_NBR
4 OBJECTID
Double
Yes
16
4
String Double
Yes
dPSHAPE
Long integer
Yes Yes
10
UPSTREAM_LEFTSIDE_SLOPE_MS
UPSTREAM_INVERT_ELEVATION_MS
OPENING_SKEW_ANGLE_MS
Yes
4 HYDROID
Double
16
4
Double Double
Yes
16
4 16
StringDouble
Yes Yes
UPSTREAM_RIGHTSIDE_SLOPE_MS
DOWNSTREAM_SHAPE_DESC
16
430
Yes
16 HYDROCODE_DESC
String Double
Yes
dPSHAPE
10 4OPENING_EXPANSION_COEF_VAL
JUNCTIONID
Long
integer
Yes
10
OPENING_CONTRACTION_COEF_VAL
UPSTREAM_BOTTOM_WIDTH_MS
DOWNSTREAM_INVERT_ELEVATION_MS
Double
Yes
16
4
Yes
4
Double Double
Yes
16
4 16
Long integer
Yes Yes
10
DOWNSTREAM_TOP_WIDTH_MS
OPENING_TOTAL_WIDTH_MS
UPSTREAM_RISE_MS
Double
16
4
Yes
4
Double Double
Yes
16
4 16 WEIR_COUNT_CNT
Yes Yes
dWEIRSHP
DOWNSTREAM_LEFTSIDE_SLOPE_VAL
DOWNSTREAM_RISE_MS
16
410
Yes
4ORIFICE_DISCHARGE_COEF_VALStringDouble
Double Double
Yes
16
4 16 WEIR_SHAPE_DESC
StringDouble
Yes Yes
dWEIRTYPE
DOWNSTREAM_RIGHTSIDE_SLOPE_VAL
UPSTREAM_SPAN_MS
16
45
Yes
4EMBANK_SIDESLOPE_MS
Double Double
Yes
16
4 16 WEIR_TYPE_DESC
dCOMFLOWDIRECTIONS
StringDouble
Yes Yes
DOWNSTREAM_BOTTOM_WIDTH_MS
DOWNSTREAM_SPAN_MS
EMBANK_ELEVATION_MS
16
45
Yes
4
Double Double
Yes
16
4 16 WEIR_FLOW_DESC
DoubleDouble
Yes Yes
16
UPSTREAM_MANNINGSN_VAL
164
4
OVERBANK_DEPTH_MS
Yes
4WINGWALL_ANGLE_MS
Double Double
Yes
16
4 16 WEIR_SPAN_MS
WEIR_RISE_MS
DoubleDouble
Yes Yes
16
DOWNSTREAM_MANNINGSN_VAL
164
4
VELOCITY_COEF_VAL
Yes
4WINGWALL_WIDTH_MS
Double Double
Yes
16
4 16
WEIR_INVERT_ELEVATION_MS
DoubleDouble
Yes Yes
16
UPSTREAM_TOPCLIP_MS
ROUNDING_RADIUS_MS
164
4
ENTRANCE_LOSS_VAL
Yes
4
Double Double
Yes
16
4 16
CONTROL_ELEVATION_MS
Double
Yes
16
4
DOWNSTREAM_TOPCLIP_MS
Double
Yes
16
4
EXIT_LOSS_VAL
Yes
4 LOW_CHORD_MS
Double Double
Yes
16
4 16
Double
Yes Yes
16
UPSTREAM_BOTTOMCLIP_MS
SUBELEMENT_INDEX_CNT
Long integer
104
MATERIAL_TYPE_DESC
Yes
dPMATERIAL
3
Double String
Yes
16
4 WEIR_BOTTOMCLIP_MS
WEIR_TOPCLIP_MS
Double
Yes
16
4
DOWNSTREAM_BOTTOMCLIP_MS
dCOMFLOWDIRECTIONS
FLOW_DIRECTION_DESC
Yes
5
Double String
Yes
16
4
WEIR_DISCHARGE_COEF_VAL
Double
Yes
16
4
PIPE_BARREL_LENGTH_MS
CONTRACTION_COEF_VAL
Yes
4
Double Double
Yes
16
4 16
ORIFICE_DISCHARGE_COEF_VAL
Double
Yes
16
4
EXPANSION_COEF_VAL
Yes
4
ENTRANCE_LOSS_VAL
Double Double
Yes
16
4 16
Double
Yes
16
4
UPSTREAM_CROSSSECTION_A1_ID
integer Yes
EXIT_LOSS_VAL
DoubleLongYes
16
4 10WEIR_TOPLENGTH_MS
String
Yes
2
UPSTREAM_CROSSSECTION_A2_ID
integer Yes
BEND_LOSS_VAL
DoubleLongYes
16
4 10 TIME_VARIABLE_FLG
String
Yes
dPMATERIAL
3
DOWNSTREAM_CROSSSECTION_A1_ID
integer Yes
VELOCITY_HEAD_VAL
DoubleLongYes
16
4 10MATERIAL_TYPE_DESC
CORRESPONDING_DEPTH_MS
Double
Yes
16
4
DOWNSTREAM_CROSSSECTION_A2_ID
NUMBER_ELEMENTS_CNT
LongYes
integer Yes
10
Long integer
10
STRUCTURE_OPENING_NBR Long integer Yes
10
JUNCTIONID DoubleLongYes
integer Yes
LOW_POINT_MS
16
4 10
Long integer Yes
10
SUBELEMENT_INDEX_CNT
UPSTREAM_CONTROL_TXT
integer Yes
10 CROSSSECTION_ID
String LongYes
20
LEFTSIDE_SLOPE_VAL
Double
Yes
16
4
MATERIAL_TYPE_DESC
String
Yes
dPMATERIAL
5
RIGHTSIDE_SLOPE_VAL
Double
Yes
16
4
dCOMFLOWDIRECTIONS
FLOW_DIRECTION_DESC
String
Yes
5
WEIR_BOTTOM_WIDTH_MS
Double
Yes
16
4
UPSTREAM_INLET_DESC
String
Yes
dINLETDESC
5
WEIR_ORIENTATION_DESC
String
Yes
dWEIRORIENTATION
255
DOWNSTREAM_INLET_DESC
String
Yes
dINLETDESC
5
SUBELEMENT_INDEX_CNT Long integer Yes
10
SUBELEMENT_INDEX_CNT Long integer Yes
10
Copyright © 2010 ESRI. All rights reserved.
Arc Hydro
Connect HydroJunction tool
Hydraulic Element Points identify a culvert location
User manually places HydroJunction
Tool connects HydroJunction
(and snaps it to Drainage Boundary)
(and creates Structure Link)
Copyright © 2010 ESRI. All rights reserved.
Arc Hydro
Applying Arc Hydro
Various implementations
Copyright © 2010 ESRI. All rights reserved.
Arc Hydro
River Hydraulics in ArcGIS 9 (HEC-GeoRAS)

Work with HEC on developing GeoRAS solution
for ArcGIS platform.

Fully support RAS 4.0 spatial functionality

New (improved) UI

Additional spatial data input
 Levees, ineffective flow areas, …
 Terrain definition by TIN and GRID
 Multi-TIN/GRID terrain representation

XML data I/O

Released as HEC “product”

Extension of Arc Hydro data model
Copyright © 2010 ESRI. All rights reserved.
Arc Hydro
River Hydrology (HEC-GeoHMS)

Work with HEC on developing GeoHMS solution
for ArcGIS platform.

Fully support GeoHMS 1.1 functionality

New (improved) UI

Additional characteristics

XML data I/O

Will be released as HEC “product”

Extension of Arc Hydro data model

Status

Beta completed

In works: HMS 3 support (ModClark)
Copyright © 2010 ESRI. All rights reserved.
Arc Hydro
Map2Map (rainfall to floodplain)
Flood map
as output
FLO
ODP
LAIN
MAP
Model for
flood flow
HMS
Model
for flood
Nexrad rainfall map as input
Copyright © 2010 ESRI. All rights reserved.
depth
Arc Hydro
StreamStats (USGS)

Implementation of USGS regression equations for
flow computations at ungaged locations

Web based application (and desktop)

Status – many States completed, work on several
others in progress

Additional work contracted

Full implementation in Arc Hydro – all new GIS
functionality is rolled-into Arc Hydro

ArcGIS Server implementation
Copyright © 2010 ESRI. All rights reserved.
Arc Hydro
So.Cal Fires Debris Flow Predictions

Implement USGS debris flow prediction model
within ArcGIS environment
 Peak
flow
 Probability
 Custom

of occurrence
regression calculator
Built on top of Arc Hydro and StreamStats
functionality for watershed delineation and
characterization
 Generalization
 Export

of characteristics extraction
to Excel
New functionality rolled-into Arc Hydro
Copyright © 2010 ESRI. All rights reserved.
Arc Hydro
So.Cal Fires Debris Flow Predictions
Copyright © 2010 ESRI. All rights reserved.
Arc Hydro
Discussion
Copyright © 2010 ESRI. All rights reserved.
Arc Hydro