Arc Hydro: GIS for Water Resources David R. Maidment University of

advertisement
Arc Hydro: GIS for Water Resources
David R. Maidment
University of Texas at Austin
• Arc Hydro
– Culmination of a 3-yr effort
– GIS in Water Resources
Consortium
– Customization of ArcGIS for
water resources
– Arc Hydro toolset and
application framework
CRWR
GIS in Water Resources
Consortium
GIS
Water
Resources
Bringing together these two communities by using a
common geospatial data model
http://www.crwr.utexas.edu/giswr
ArcGIS Introduces
• A new geographic data model
• A new geographic database
Geodatabase
MS Access
Oracle
SQL Server
Informix
DB2
– Stored in an Relational
Database (Geodatabase)
• ArcObjects
– Component Object Model
(COM) objects that access
IFeature
geographic data
– Works like MS Word, Excel,
Powerpoint, ….
IFeatureBuffer
IFeatureDraw
Feature
IFeature : IRow
IFeatureBuffer : IRowBuffer
IFeatureDraw : IUnknown
What is Arc Hydro?
• An data infrastructure for storing and
integrating hydro data within ArcGIS
– A set of hydro objects built on top of
ArcObjects
– A set of standardized attributes
– A vocabulary for describing data (glossary)
– A toolset for implementing the data model
Geodatabase Model
Geodatabase
Collection of FeatureDataSets
Like a workspace
FeatureDataSet
Collection of FeatureClasses
Like a Coverage
FeatureClass
Collection of Features
Like a Coverage FeatureClass
Feature
Geographic Object
Row in DBMS Table
Features
• Features are geographic objects stored in relational
database tables
FeatureClass (table)
Stream
Feature
(row)
OID
Shape
Type
...
524
X,Y,Z,M, ...
Channel
...
• Feature location is an attribute of type shape
– Point, Multipoint, Line, Polygon
– Attributes and geometry are stored together not in
separate files as in Arc Info 7 and ArcView 3
Feature DataSets
• A holder for a set of feature
classes having a common
coordinate system and
spatial extent
FeatureClass
FeatureClass (table)
Stream
Feature
(row)
OID
Shape
Type
524
X,Y,Z,M, ...
Channel
...
...
Object Class
GeoDatabase
FeatureDataset
Extensible Data Model
Row
Feature
Measurement
NetworkFeature
Basin
JunctionFeature
EdgeFeature
SimpleJunction
ComplexEdge
Confluence
Gage
Stream
Arc Hydro Components
Drainage System
Hydro Network
Flow
Time
Time Series
Hydrography
Channel System
Hydrologic Information System
Analysis, Modeling,
Decision Making
Arc Hydro
Geodatabase
Arc Hydro Data Model
Hydrography
Hydrology
Streams
Drainage Areas
Hydrography
Channels
Terrain Surfaces
Rainfall Response
Digital Orthophotos
Data Model
Based on
Inventory
Data Model Based on Behavior
Follow a drop of water from where it falls on the
land, to the stream, and all the way to the ocean.
Integrating Data Inventory using
a Behavioral Model
Relationships between
objects linked by tracing path
of water movement
Arc Hydro USA
• Arc Hydro Framework
dataset for USA at
1:500,000 scale
• Built from USGS and
National Weather
Service data
• MonitoringPoints are
USGS stream gaging
stations
Arc Hydro geodatabase for City of Austin
Hydro response units are based on the land use map
Arc Hydro Framework Input Data
Watersheds
Waterbody
Streams
Monitoring Points
Feature
Arc Hydro Framework
Waterbody
HydroPoint
HydroID
HydroCode
FType
Name
JunctionID
!(
!(
!(
!( !(!(
!( !(
!( !(
!(
!(
!(
ComplexEdgeFeature
!( !(
!(
HydroID
HydroCode
FType
Name
AreaSqKm
JunctionID
HydroID
HydroCode
DrainID
AreaSqKm
JunctionID
NextDownID
*
*
!(
!(
!( !(
*
Watershed
SimpleJunctionFeature
!(
!(
!( !(
!(
!(
!(
!(
!(
!(
!(
!(
!(
!(
!(
!( !(
!(
HydroEdge
!(
!(
!(
!(
!(
(!
!(!(
!(
!(
!(!(
!(
!(!(
!(
!(
!(
!(
!(
!(
!(
!(!
(!(
!(
!(
(!
(!!(
!(
!(
!(
!(
HydroID
HydroCode
ReachCode
Name
LengthKm
LengthDown
FlowDir
FType
EdgeType
Enabled
EdgeType
Flowline
Shoreline
1
HydroNetwork
HydroJunction
HydroID
HydroCode
NextDownID
LengthDown
DrainArea
FType
Enabled
AncillaryRole
1
Arc Hydro Framework Dataset
for the Guadalupe Basin
HydroNetwork through Canyon Lake
Flowlines through water body
Generic Junction
(for topological
connection of edges)
HydroJunction has Waterbody Relationship
National Hydro Data Programs
http://www.crwr.utexas.edu/giswr/nhdconf/nationalhydro.html
National Elevation Dataset
(NED)
National Hydrography Dataset
(NHD)
Elevation Derivatives for
National Application (EDNA)
Watershed Boundary Dataset
Hydrologic Cataloging Units (HUCS)
Guadalupe Basin
(4 HUC’s)
• 2015 HUC’s cover continental US
• average area ~ 1 county
Hydrologic Unit Code
= 12100203
Watersheds of the Guadalupe Basin
Guadalupe
HydroNetwork
TNRCC water
availability points
(water supply)
NWS forecast
Watersheds
(flooding)
EPA TMDL
Segments
(water quality)
Regional Analysis
HydroNetwork to
provide connectivity of
flow through large
regions
Digital elevation model
for terrain analysis within
basins
Scales of representation of Drainage Systems
Basins – drainage areas for water
resources management
Watersheds – subdivision of Basin
for a particular hydrologic purpose
Catchments – subdivision of
Basin into elementary drainage
areas by physical rules
Digital Elevation Model –
land surface terrain grid cells
Catchments, DrainageLines and
DrainagePoints
Catchments Subdivided at Watershed Outlet
Area to Area Navigation
EDNA Catchments
Average area = 7.5 km2
Designed for remapping of Nexrad
data onto drainage units
Arc Hydro and Modeling
• Intrinsic Modeling – within a particular
application eg Excel, ArcGIS
• Dynamic Linked Library – tightly coupled
package of functions (e.g. LibHydro from
HEC)
• Independent Modeling – separate
hydrologic model with data exchange
Intrinsic Hydrologic Modeling
• Dr Tarboton
– DEM-based
hydrologic modeling
• Mean annual flows
and pollutant loads
• USGS
– Stream Stats
Streamstats
http://ststdmamrl.er.usgs.gov/streamstats/expert.htm
Interfaces to Arc Hydro Data and Models
Analysis, Modeling,
Decision Making
Arc Hydro
Geodatabase
Dynamic Linked Library
Can have
Fortran
subroutines
in a DLL
Muskingum
flow routing
Independent Hydrologic Model
VB progam reads and writes
text files
OVERVIEW OF MULTI– HAZARD FLOOD MAP MODERNIZATION
The “NOW”:
Components of a DFIRM
BASE
+
TOPOGRAPHY
+
FLOOD DATA
= DFIRM
FEDERAL EMERGENCY M ANAGEMENT AGE NCY
12
Flood Hydrology and Hydraulics
ArcView
Input Data
DEM
HEC-GeoHMS
HEC-HMS
Flood
discharge
ArcView
Flood
plain maps
Hec-GeoRAS
HEC-RAS
Water
surface
profiles
Austin Digital Elevation Model
Waller Creek
Austin Watersheds
DEM Watersheds for Austin
Selected Watersheds and Streams
Mansfield Dam
Colorado
River
HMS Schematic Prepared with
HEC-GeoHMS
Mansfield Dam
Colorado
River
HMS Model of the Austin Region
HMS Results
Watershed 155
Junction 44
Colorado River Network
1:100,000 scale
Developed from
National Hydrography Dataset
City of Austin Stream Network
Developed from 1”=100’
Capco Areal photogrammetry
1:1200 scale
Stream Definition: Waller Creek
Austin Watersheds with Streams
derived from Aerial Photographs
Streamlines generated
by the aerial
photographs are not
always continuous.
Waller Creek HMS Model
Connecting HMS and RAS
Hydrology
Model defines
flows
(HMS)
Hydraulic
Model defines
water surface
elevations
(RAS)
Flood Hydrology and Hydraulics
ArcView
Input Data
DEM
HEC-GeoHMS
HEC-HMS
Flood
discharge
ArcView
Flood
plain maps
Hec-GeoRAS
HEC-RAS
Water
surface
profiles
Flood Plain Mapping
HEC-RAS: Background
 River Analysis System model of the U.S. Army Corps of
Engineers
 Input = cross-section geometry and flow rates
 Output = flood water elevations
Cross-Section Schematic
Normal Water Surface
Flood Water Surface
Floodway
Left Bank Station
Floodway
Main
Channel
Right Bank Station
Waller Creek
Watersheds
Network
Channel
HEC-RAS: Output
Graphical
Text File
Floodplain Mapping: Plan View
3D Terrain Modeling: Ultimate Goal
What software do you need?
• ArcView 8.2
– Viewing, querying existing geodatabases
– Editing feature classes and adding data
• Spatial Analyst for ArcGIS
– To operate the raster tools in Arc Hydro
• ArcInfo 8.2
– To build geometric networks and create new
relationships
Arc Hydro Tools Version 1.0
• Raster processing
– DEM processing
– Watershed delineation
• Vector processing
– Arc Hydro attributes
– Network analysis
• Time Series and
Application Utilities
• Buttons
Status of the
HEC-related Software
• HEC-GeoHMS ver 1.0 available from HEC for
ArcView version 3 (version 1.1 to be released
soon) http://www.hec.usace.army.mil/software/software_distrib/geohms4arcview/geohmsprogram.html
• Arc Hydro terrain and watershed functions replace
some but not all of HEC-GeoHMS
• HEC-GeoRAS ver 3.0
http://www.hec.usace.army.mil/software/software_distrib/georas4arcview/georasprogram.html
• ESRI has developed a beta-version of GeoRAS for
ArcGIS (integrated with Arc Hydro)
Tools (Dean Djokic)
Arc Hydro Time Series Object
TSDateTime
TSValue
FeatureID
TSType
National Water Information System
Web access to USGS
water resources data
Arc Hydro NWIS data
retrieval tool
Streamflow Information in Space and Time
Current
Future Possibilities
Time
Real Time data
Historical daily
mean discharge
Streamstats
Streamflow
statistics
At Gages
Space
Anywhere on a Stream
HydroID and HydroCode
Retrieving NWIS Data
• Select Gage
Layer
• Enter Period of
Record
Streamflow Time Series
Arc Hydro Time Series Table
Time Series Extracted to Excel
(In Excel, use Data/Get External Data to query Geodatabase)
Excel
view
Geodatabase
view
HRAP Cells for Nexrad Data
Average area = 14.5 km2
Coupling Spatial and Temporal Data
1 hour Nexrad Rainfall
on the Guadalupe Basin
October 13, 2001
Water Balance in the Landscape
Atmospheric Water
Precipitation
Evaporation
Runoff
Soil Water
Surface Water
Recharge
Baseflow
Groundwater
EDNA Catchments
Average area = 7.5 km2
Intersection of Nexrad and
Catchments
Surface Water Balance
Atmospheric Water
Soil Water
Surface Water
Modflow Groundwater Cells
Modflow Model of the
Edwards-Trinity
aquifer
Average area = 2.6 km2
Intersection of Nexrad and
Modflow Cells
Atmospheric Water
Groundwater
Balance
Groundwater
Intersection of Nexrad,
Catchments and Modflow
Atmospheric Water
Soil Water
Surface Water
Groundwater
DHI Tools for TimeSeries
Management and Analysis
– Manages TimeSeries Data at the GeoDatabase level
• An ArcHydro based GeoDatabase
• Import from a variety of formats (DHI, USGS, text file)
• Query for Data Types
– Manages TimeSeries Data for Features
• Plot
• Statistics
• Query for Time Periods
– Performs Calculations and Analysis
• Mean Area Rainfall
– Thematic groups of time series
• Water Users (Industrial, Irrigators)
• Data Types (Rainfall, Evaporation)
Import TimeSeries
HEC USGS
dfs0
USGS Bridge
HEC Bridge
dfs0 Bridge
Slides provided by Michael Blongewicz,
DHI Water and Environment, Denmark
Geo
Database
Manage TimeSeries Data within
ArcMap
At the GeoDatabase level
At the Feature level
Feature based; update Properties,
plot, statistics
Geoprocessing and Terrain
Analysis (Steve Kopp)
River Modeling

River hydraulic modeling provides a tool to
study and gain understanding of hydraulic flow
phenomena

Topographic data describe the geometry of the
simulated river system and permit the
establishment of model topology

HEC-RAS, MIKE 11 hydraulic models require
channel information for model development
River Morphology
Flood Inundation
Floodplain Delineation
Floodplain Delineation
Channel and Cross-Section
Direction of Flow
Channel
Cross-Section
ProfileLines
Types
1- Thalweg
2- LeftBank
3- RightBank
4- LeftFloodLine
5- RightFloodLine
ProfileLines and CrossSections are linked through Channel_ID
TIN as a source of cross-sections
CrossSections
Data for channels
• Bathymetry data for channels mainly
include points with (x,y,z) attributes.
• Data can be collected using
–
–
–
–
Traditional methods (surveying)
Depth sounder (using a boat)
LIDAR ( Light Detection and Ranging)
SAR (Synthetic Aperture Radar), etc.
Data analysis
(Research of Venkatesh
Merwade, CRWR)
Centerline/Thalweg
Cross-sections
ProfileLines
Start with points
Extract all the
Create surface
from points necessary information
How do we do this…….
Defining a Thalweg
Input
User defines
an arbitrary
centerline
over the
measurement
points
Step 1
Thalweg tool
creates a
surface using
the
measurement
points
Step 2
Densify the
initial
centerline to
get more
points
Old vertices
New vertices
Step 3
Normals are
drawn at each
vertex of the
centerline to
locate deepest
points
Step 4
All the
deepest
points
replace the
vertices of
the old
centerline
Output
Final
result is a
3D
polyline
defining
the
thalweg
Measure in ArcGIS
A PolylineMZ can store
m and z at each vertex
along with x and y
coordinates.
0
64.0056
112.3213
Coordinate Transformation
m is measure along
the centerline
r is distance across the
river from the
centerline
Sinuous river becomes
straight when
transformed into (m,r)
co-ordinates.
A “straightened” channel!
r
y
m
x
Coordinates measured
along and across the channel
Northing and Easting Coordinates
Surface in transformed
co-ordiantes
Straightened river
Profile line and cross-sections
Sinuous river
Straightened channel
as a 3D Fishnet
Transform the data back to x,y
coordinates
Original river in X,Y
Profile lines and cross-sections in (x,y)
created using FishNet in (m,r).
Profile Lines and Cross Sections in 3D
Bird’s eye view!
Breaklines
• Profile lines are actually breaklines but they
are created using a surface.
• Need a methodology to create breaklines
before generating a surface (especially TIN)
in order to handle false dams.
GIS for River Channels
Measurement points
Thalweg/Centerline
Cross-sections
Fishnet
ProfileLines
Surface
Develop generic ways to create all the channel features from
measurement points. This task is almost finished.
Cross-sections comparison
Cross-section without breaklines
Cross-section with breaklines
Both cross-sections are created using a TIN.
Channel Movie
The channel of the Brazos River near Sealy, TX.
Bathymetry is recorded using a depth sounder from a boat.
Land surface is represented using NED and DOQ
Download