Академический Документы
Профессиональный Документы
Культура Документы
CRWR
GIS
Water
Resources
Organization A
Something
in common
Organization D
Organization C
The data model for a business organization
tends not to change greatly over time unless
the business organization changes the
fundamental way that it does business
Model Definition
Develop a data model to support Hydrology
and Hydrography
Link the vector and raster worlds
Understand producer and consumer needs
Exercise with real data to validate the model
Use a geometric network for faster tracing
and data quality validation
Consistent structure
Varying detail
Multi-purpose
Common tools and techniques (Patterns)
Acknowledgements
Many people and organizations have
contributed to the development of Arc
Hydro. We thank you!!
Hydrology
Drainage
Network
Flow
HydroFeatures
Time
Time Series
Hydrography
Channel
Make an
inventory of
all features of
a given type in
the region
What is it?
Where is it?
GI S in Water Resources
Consortium
CRWR
http://arconline.esri.com/arconline/datamodels/water.cfm
http://www.crwr.utexas.edu/giswr
HydroFeature
DrainageFeature
HydroJ unction
DrainID
DrainageArea
DrainagePoint
HydroEdge
HydroID
HydroCode
NextDownID
LengthDown
DrainArea
FType
Enabled
AncillaryRole
DrainageLine
HydroI D
HydroCode
ReachCode
Name
LengthKm
LengthDown
FlowDir
FType
EdgeType
Enabled
HydroFeature
AreaSqKm
J unctionID
NextDownID
J unctionID
ComplexEdgeFeature
SimpleJ unctionFeature
HydroID
HydroCode
HydroI D
HydroCode
Object
HydroEvent
ReachCode
EdgeType
Flowline
Catchment
Watershed
Drainage
Basin
SchematicLink
FromNode
ToNode
HydroPointEvent
Measure
Network
Feature
SchematicNode
FeatureID
Shoreline
HydroFeature
HydroFeature
Object
HydroID
HydroCode
HydroI D
HydroCode
ChannelFeature
Hydrography
HydroResponseUnit
HydroLine
HydroArea
Structure
WaterWithdrawal
UserPoint
CrossSection
FType
ProfOrigin
J unctionID
Dam
FeatureID
TSType
TSDateTime
TSValue
ProfileLine
HydroPoint
TimeSeries
ReachCode
RiverCode
FType
Name
AreaSqKm
HydroLineEvent
FMeasure
TMeasure
Offset
Waterbody
Flow
CSCode
J unctionID
CSOrigin
ProfileM
Object
Time
AreaSqKm
J unctionID
Bridge
MonitoringPoint
WaterDischarge
CrossSectionPoint
1..*
Channel
Hydrography
How to read
this diagram
Object Class
Abstract Class
Attributes
Attributes
Inheritance
Feature Class
Attributes
Feature Class
1
Attributes
Association
Subtype
1..*
Multiplicity
CSCode
CrossM
Elevation
Time Series
Types of Classes
Types of Classes
Types of Relationships
Components
Attribution
Feature description, including time series
Association
Relating features using key attributes
Navigation
Following water movement from feature to feature
Classification
Partitioning
Like features are grouped into components
(Network, Drainage, )
Typing
Object, Feature, Network feature
Naming
Common names if possible, defined by a
glossary
Classification Hierarchy
Light
Heavy
FType = Stream/River
1 = WithDigitized,
2 =AgainstDigitized,..
EdgeType = 1 for
Flowline, = 2 for
Shoreline
Dam, Bridge, Monitoring
Point,
Two-Way Classification:
FTypes of Subtypes
EdgeType = 1
FlowLine
FType =
Stream/River
Canal/Ditch
Pipeline
Connector
Waterbody FlowLine
EdgeType = 2
Shoreline
FType =
Bankline
Shoreline
Coastline
Attribution
Minimal attribution in the model
Assume user will add more
Hydro Features
Every Arc Hydro feature is a Hydro Feature
with a HydroID and HydroCode
HydroID = Class Number + ObjectID e.g.
12000013 is object 13 in class 12 (unique
within a geodatabase)
HydroCode = HydroID + Geodatabase name
e.g. Mybasin12000013 (unique within a set
of geodatabases)
Association
An association is established using key
fields in two separate tables
Can build relationship if necessary
Navigation
Navigation means tracing the movement
of water downstream or upstream
Dendritic Navigation using NextDownID
within a single feature class
Network Navigation using Network
Analyst tracing tools on Hydro Network
Schematic Navigation using
SchematicLink and SchematicNodes to
connect features in several classes
Digital Elevation
Models
Watersheds
Streams
Waterbodies
An integrated
raster-vector
database
Areas connect
to lines at points
A
Outlet Points
Arc Hydro
Natural water
system
Catchments drain to
storm sewer inlets
Storm sewers
discharge to
streams
Schema
A schema is the structure or
design of a database.
A schema specifies the feature
and object classes -- including
their attributes and relationships
-- of the geodatabase.
Repository
A repository is database that contains
the schema information needed to
create a geodatabase from a UML
model created using a CASE tool.
GI S in Water Resources
Consortium
CRWR
http://arconline.esri.com/arconline/datamodels/water.cfm
http://www.crwr.utexas.edu/giswr
HydroFeature
DrainageFeature
HydroJ unction
DrainID
DrainageArea
DrainagePoint
HydroEdge
HydroID
HydroCode
NextDownID
LengthDown
DrainArea
FType
Enabled
AncillaryRole
DrainageLine
HydroI D
HydroCode
ReachCode
Name
LengthKm
LengthDown
FlowDir
FType
EdgeType
Enabled
HydroFeature
AreaSqKm
J unctionID
NextDownID
J unctionID
ComplexEdgeFeature
SimpleJ unctionFeature
HydroID
HydroCode
HydroI D
HydroCode
Object
HydroEvent
ReachCode
EdgeType
Flowline
Catchment
Watershed
Drainage
Basin
SchematicLink
FromNode
ToNode
HydroPointEvent
Measure
Network
Feature
SchematicNode
FeatureID
Shoreline
HydroFeature
HydroFeature
Object
HydroID
HydroCode
HydroI D
HydroCode
ChannelFeature
Hydrography
HydroResponseUnit
HydroLine
HydroArea
Structure
WaterWithdrawal
UserPoint
CrossSection
FType
ProfOrigin
J unctionID
Dam
FeatureID
TSType
TSDateTime
TSValue
ProfileLine
HydroPoint
TimeSeries
ReachCode
RiverCode
FType
Name
AreaSqKm
HydroLineEvent
FMeasure
TMeasure
Offset
Waterbody
Flow
CSCode
J unctionID
CSOrigin
ProfileM
Object
Time
AreaSqKm
J unctionID
Bridge
MonitoringPoint
WaterDischarge
CrossSectionPoint
1..*
Channel
Hydrography
How to read
this diagram
Object Class
Abstract Class
Attributes
Attributes
Inheritance
Feature Class
Attributes
Feature Class
1
Attributes
Association
Subtype
1..*
Multiplicity
CSCode
CrossM
Elevation
Time Series
Types of Classes
Types of Classes
Types of Relationships
Components
CRWR
Network
SimpleJ unctionFeature
ComplexEdgeFeature
HydroJ unction
HydroEdge
HydroID
HydroCode
NextDownID
LengthDown
DrainArea
FType
Enabled
AncillaryRole
HydroFeature
HydroID
HydroCode
HydroID
HydroCode
ReachCode
Name
LengthKm
LengthDown
FlowDir
FType
EdgeType
Enabled
Object
HydroEvent
ReachCode
EdgeType
Flowline
SchematicNode
SchematicLink
FeatureID
FromNode
ToNode
Shoreline
HydroPointEvent
Measure
HydroLineEvent
FMeasure
TMeasure
Offset
Example - Holland
CRWR
Hydrography
Feature
HydroFeature
HydroID
HydroCode
Hydrography
HydroResponseUnit
FType
Name
AreaSqKm
HydroPoint
HydroLine
HydroArea
J unctionID
Dam
Structure
WaterWithdrawal
UserPoint
Waterbody
AreaSqKm
J unctionID
Bridge
MonitoringPoint
WaterDischarge
River networks
for 8-digit HUC
watersheds
CRWR
Hydrography
Feature
HydroFeature
HydroID
HydroCode
Hydrography
HydroResponseUnit
FType
Name
AreaSqKm
HydroPoint
HydroLine
HydroArea
J unctionID
Dam
Structure
WaterWithdrawal
UserPoint
Waterbody
AreaSqKm
J unctionID
Bridge
MonitoringPoint
WaterDischarge
CRWR
Drainage
HydroFeature
HydroID
HydroCode
DrainageFeature
DrainID
DrainagePoint
J unctionID
Catchment
DrainageArea
DrainageLine
AreaSqKm
J unctionID
NextDownID
Watershed
Basin
Watersheds of the US
2-digit water resource regions
Watershed Hierarchy
Digit #
2
4
6
8 HUC
10
12
EDNA
Available
In Progress
10-digit watersheds
National program by
USGS and NWS
5000 cell threshold on a
30m DEM (~ 8 km2
average drainage area)
~ 1 million catchments for
US when completed
Includes grid derived
products e.g. topmodel
index
CRWR
Channel
HydroID
HydroCode
ChannelFeature
ReachCode
RiverCode
ProfileLine
FType
ProfOrigin
CrossSection
CSCode
J unctionID
CSOrigin
ProfileM
Object
CrossSectionPoint
1..*
CSCode
CrossM
Elevation
Network
Drainage
DrainageLine
&
&
Watershed
&&
&&&
&
&
DrainagePoint
&
& && &
&
&
&
#
*
#
*
#
*
HydroJunction
*
#
#
*
#
*
#
*
#
*
#
*
#
*
#
*#
#
*
#
*
#
*#
*#
#
*
*
#
#
*#
* ** #
**##
**#
*#
#
*
**
*#
#
*#
*#
#
#
* #
*
*
#
*#
#
* #
#
*
#
*#
#
*#
**
*
#
*#
*
HydroEdge
SchematicLink
#
*
SchematicNode
*
#
*#
*
#
* #
**
#
#
* #
&
&
&
Channel
HydroLine
&
&
&
&&
&
&&&
&
&
MonitoringPoint
&
Structure
LeftBank
Waterbody
RightBank
FType
Thalweg
CrossSection
&
HEC-RAS
CRWRPrePro
Terrain
Model
Floodplain
Terrain Model
David Anderson, 2000
HECHMS
HECGeoRAS
3-D Polyline Z
Measure (m) and Elevation (z)
Values on Cross Sections
Build a Triangulated
Irregular Network
(TIN)
Extract ProfileLines
and CrossSections
Demo
TimeSeries Attributes
TimeSeries Example
FeatureID TSTypeID
3000001
1
3000001
1
3000001
1
3000001
1
1000001
2
1000001
2
2000001
4
2000001
4
2000001
4
2000001
4
1000002
2
1000002
2
1000002
2
1000002
2
TSTypeInfo Attributes
More on DateType
Inst-Value
Inst-Cumulative
Step-Cumulative
Step-Average
Step-Maximum
Step-Minimum
TSTypeInfo Example
TSTypeID
Variable
1 Stage
2 Streamflow
4 Rainfall
Flow
DrainagePoint
HydroID
Junction
FeatureID
Time
TimeSeries
HydroPoint
CrossSection
Application Framework
Tool for developers
Eases routine ArcGIS programming tasks
Provides standard look and feel to
applications
Anatomy of Code
Vs.
User-Interface Capabilities
Handles Basic
Input/Output
Reduces development
time by up to 50%
Provides a standard
look and feel across
different applications
Tool Updates
Repaired NWIS tool (released)
Improved accuracy of NextDownstream
Tool (development)
Added Shortest Path to Sink algorithm to
LengthDownstream tool (development)
Exercise on ArcHydroLite being presented
in class next week.
Overview
Introduction
Conceptual Framework
Subtyping of Time series
Properties of Time series class
Applications
Drainage
Network
Flow
HydroFeatures
Time
Time Series
Hydrography
Channel
Open Architecture
for Water Modeling
Interface 1
ArcGIS
Temporal Data
Geospatial data
Interface 4
Custom Designed
Interface 2
Excel
Process
Engines
Interface 3
Hydrologic Model
Interface
constructed
using VBA for
Excel
Hydrologic Model
Hydrologic model
constructed using
with a Visual Basic
interface calls
ArcObjects to
access Arc Hydro
data
Custom Interface
(for several hydrologic models)
TIWSS
Texas Integrated Water Simulation System
WRAP
Water Availability
SWAT
Water Quality
Arc Hydro
Modflow
Groundwater