Presentation Title - SJRWMD
Download
Report
Transcript Presentation Title - SJRWMD
Arc Hydro in Florida:
Core Principles and Collaboration
Overview of Arc Hydro Concepts
Dean Djokic, ESRI
November 4, 2005
Agenda
•
•
•
•
•
Overview of data model purpose
Template model overview
Selected design topics and tools
Arc Hydro II special topics
Discussion
2
Review of geodatabase issues
• Adding shapefiles and coverages into an
ArcMap session does not make a geodatabase
• Loading shapefiles and coverages into a
geodatabase does not make a (efficient)
geodatabase.
• Ignoring geodatabase capabilities increases
cost of development and ownership
• When developing data, ignore spatial reference
issues at your own peril
• SDE and versioning (including disconnected
editing) do not replace the need for careful
workflow development
3
How “Things” Build Up
•
•
•
•
•
Database development
Data preparation
Terrain preparation
“Watershed” delineation
“Watershed” characterization
• Parameterization
• Model pre and post-processing
Generic
Semi-Generic
Model Specific
4
Arc Hydro
Template Data Model
5
Template Data Models
Project Data Models
FEMA
HEC
…
GIS/IT Standards
ISO
Template Data Models
FGDC
Arc Hydro
Parcel
…
OGC
ArcGIS Core Data Model
Industry
Object
Feature
Templates
Provide an
Important
Link
Between
Project
Teams,
Standards,
and ESRI
Software
Development
Topology
6
Arc Hydro
• Extension of geodatabase model for support
of water resources applications (template
data model)
• Culmination of a three year process led by
D.R. Maidment through GIS in Water
Resources Consortium (Arc Hydro book)
• Collection of tools for support of Arc Hydro
geodatabase design and basic water
resources functions
• Starting point for water resources database
and application development
7
Basic idea: Transition from …
Streams
Drainage Areas
Hydrography
Data Model
Based on
Inventory
Channels
Terrain Surfaces
Rainfall Response
Digital Orthophotos
8
… and …
Follow a drop of water from where it falls on the land, to
the stream, and all the way to the ocean.
Data Model
Based on
Behavior
9
… to Arc Hydro Data Model
Integrate Data Inventory using a Behavioral Model
Relationships between
objects linked by tracing path
of water movement
10
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
11
Data Model Purpose
• Target audience: Water resources (surface)
community interested in quick start in ArcGIS
implementation
• Starting point for project model design
• Not a “do all” design
• Not implementation/application specific, but
provides the key components to develop on
top of
12
Template Data Model Approaches
Water Resources
Floodplain
WQ
Arc Hydro
Permitting
13
Thematic Content
14
Arc Hydro Database Definition
• A geospatial and temporal data model for water
resources that operates within ArcGIS
• Five key conceptual areas
– Drainage - Drainage areas and stream lines defined
from surface topography
– Flow network - Connected sets of points and lines
showing pathways of water flow
– Hydrography - The base data from topographic
maps and tabular data inventories
– Channel description - A 3-D line representation of
the shape of river and stream channels
– Time series - Tabular attribute data describing timevarying water properties for any hydro feature
15
Arc Hydro Data Model
16
Arc Hydro Data Model Details
• Detailed representation at the end of
corresponding chapters in the book (e.g. p 51)
17
18
Arc Hydro Key Fields
• Few predefined fields/attributes
– Identification/relates
• HydroID, NextDownID, DrainID, JunctionID, FeatureID,
…
• HydroCode, ReachCode, CSCode, …
– Measures
• LengthKm, AreaSqKm
• LengthDown, DrainArea
– Auxiliary
• FType, Name, Flowdir, …
19
HydroID Story
• HydroID – a unique integer identifier for
every feature within a geodatabase
• An internal identifier whose value is used
for establishing the relationships within the
Arc Hydro data model (HydroID, DrainID,
NextDownID, JunctionID, …)
• Focus on local (within a geodatabase)
uniqueness, but can be made global
20
HydroCode Story
21
Relationships
• Establish a formal (geodatabase)
relationship between two feature (object)
classes using predefined ID properties.
– HydroID-based (e.g. NextDownID,
JunctionID, DrainID)
•
•
•
•
“HydroJunctionHasWaterbody”
“HydroJunctionHasWatershed”
“HydroJunctionHasMonitoringPoint”
“MonitoringPointHasTimeSeries”
22
Relationships (an example – “HydroJunctionHasWaterbody” - definition)
23
Connecting to Time Series
Flow
DrainagePoint
HydroID
Junction
FeatureID
Time
TimeSeries
HydroPoint
CrossSection
FeatureID of time series
is HydroID of the feature
the time series describes
24
Time Series Data Structure
25
Time Series Dilemma
• Simplicity in structure
– Easy to import and export time series data from
other sources
– Easy to use standard ArcGIS tabular functionality
and SQL statements
– Needs “transposition” for efficient use for rendering
data spatial data
– Large table with potentially millions of records
– Inefficient storage of specific types of temporal data
(many to many case)
–…
• Need more flexibility (but at a cost of
complexity)
26
Hydro Network
• Backbone of Arc Hydro - establishes
connectivity between core feature classes
• Hydro edges (lines through which water flows)
and junctions (confluences, other points of
interest)
• Other feature classes connected to junctions
through relationships (e.g.
HydroJunctionHasWatershed)
• Allows upstream/downstream tracing (and
other out of box ArcGIS network functionality)
27
Hydro Network
28
Extending Arc Hydro Data Model
• Arc Hydro is by design a starting point
for complex database design
• Arc Hydro data model can be extended
with additional feature classes and/or
attributes (or some Arc Hydro feature
classes can be ignored)
• Use additional GIS data sources
(GRID & TIN)
• Use all existing IDs and tools to
minimize duplication of effort
29
Extending Arc Hydro Data Model
More application
specific “stuff”
30
Arc Hydro Tools Overview
(1)
• A set of tools that “exercises” the Arc Hydro
model
– 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
31
Arc Hydro Tools Overview
(2)
• Distribution (version 1.1)
–
–
–
–
A toolbar with packaged menus and buttons
Supporting documentation/help
ArcGIS 8.3 and ArcGIS 9/9.1 versions
Licensing depends on functions used
• ApUtilities
– Set of utilities common to most ArcObjectbased applications developed at ESRI
Professional Services in water resources area
• Public domain
– Maintained by Professional Services @ ESRI
32
Key Concepts
• Transitions between the raster and vector
worlds – integrated operations
• “Relationships between objects linked by
tracing path of water movement”
Raster
Extended Network
Vector
Network
Logical Schema
33
Arc Hydro Tools
• Arc Hydro Menus
–
–
–
–
–
–
–
Terrain Preprocessing
Terrain Morphology
Watershed Processing
Attribute Tools
Network Tools
ApUtilities
Buttons
• Buttons
–
–
–
–
–
–
Flowpath tracing
Point delineation
Batch point generation
Assign related identifier
Global point delineation
Trace by NextDownID
34
Arc Hydro Tools Faces
35
Demonstration
• Functionality available through core ArcGIS –
take advantage of out-of-the-box functionality
– Domains
– Relationships
– Tracing
• Arc Hydro tools
36
Arc Hydro in Action
• Various entities/applications
–
–
–
–
–
–
–
–
–
StreamStats (USGS)
Debris flow predictions (USGS)
Map2Map (SARA)
GeoHMS/GeoRAS (HEC)
Engineering database design (SWFWMD)
Environmental modeling (SJRWMD)
Hydroperiod (SFWMD)
Statewide database (OMNR)
…
• Meetings
• Training
37
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
Elephant illustration ©2002 Jason Hunt
www.naturalchild.org/jason
38
Where’s Arc Hydro?
• Hydro model page at:
support.esri.com/datamodels
• Arc Hydro home page at GIS Water
Resources Consortium at:
www.crwr.utexas.edu/giswr/hydro
• Dr.Maidment’s home page at:
www.ce.utexas.edu/prof/maidment
39
Data Model User Group
• Check out:
http:/support.esri.com/datamodels
• Can be added to a data models user group list,
and sent notifications about webcasts, training,
publications
40
Arc Hydro II
• Additional database design components
– Groundwater
– Time series
• Updated “blue” book
• Advanced Arc Hydro training
41
Describing the Hydrologic Cycle
Atmospheric – Land surface
Arc Hydro
surface water
Drainage System
Hydro Network
Flow
Hydrography
Channel System
Time
Time Series
Arc Hydro
groundwater
Hydrogeologic unit Borehole
Layers
Solid
42
Review and Q & A
•
•
•
•
•
Data model and tools
Public domain
Established
Community development
Documentation and training
• Get involved !!!
43