Download presentation
Presentation is loading. Please wait.
Published byMarvin Eaton Modified over 9 years ago
1
Arc Hydro: An Introduction Dean Djokic ESRI
2
Review of geodatabase issues Adding shapefiles and coverages into an ArcMap session does not make a geodatabase 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. Loading shapefiles and coverages into a geodatabase does not make a (efficient) geodatabase. Ignoring geodatabase capabilities increases cost of development and ownership Ignoring geodatabase capabilities increases cost of development and ownership When developing data, ignore spatial reference issues at your own peril 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 SDE and versioning (including disconnected editing) do not replace the need for careful workflow development
3
Arc Hydro Data Model
4
Parcel…Arc Hydro Template Data Models HEC…FEMA Project Data Models FeatureTopologyObject ArcGIS Core Data Model OGC FGDC ISO GIS/IT Standards Industry Templates Provide an Important Link Between Project Teams, Standards, and ESRI Software Development Template Data Models
5
Arc Hydro Extension of geodatabase model for support of water resources applications (template data model) 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) – second phase in progress Culmination of a three year process led by D.R. Maidment through GIS in Water Resources Consortium (Arc Hydro book) – second phase in progress Collection of tools for support of Arc Hydro geodatabase design and basic water resources functions Collection of tools for support of Arc Hydro geodatabase design and basic water resources functions Starting point for water resources database and application development Starting point for water resources database and application development
6
Basic idea: Transition from … Streams Drainage Areas Hydrography Channels Terrain Surfaces Rainfall Response Digital Orthophotos Data Model Based on Inventory
7
… 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
8
… to Arc Hydro data model Relationships between objects linked by tracing path of water movement Integrate Data Inventory using a Behavioral Model
9
Basic Concepts Define core feature classes for water resources analyses Define core feature classes for water resources analyses Establish relationships between core feature classes Establish relationships between core feature classes Use geometric network for tying pieces together Use geometric network for tying pieces together Mobilization of standard ArcGIS functionality Mobilization of standard ArcGIS functionality Custom tools for some of the attribute management Custom tools for some of the attribute management Custom tools for advanced “water resources” functionality Custom tools for advanced “water resources” functionality
10
Data Model Purpose Target audience: Water resources (surface) community interested in quick start in ArcGIS implementation Target audience: Water resources (surface) community interested in quick start in ArcGIS implementation Starting point for project model design Starting point for project model design Not a “do all” design Not a “do all” design Not implementation/application specific, but provides the key components to develop on top of Not implementation/application specific, but provides the key components to develop on top of
11
Arc Hydro Template Data Model Approaches Floodplain WQ Permitting Water Resources
12
Arc Hydro Database Definition A geospatial and temporal data model for water resources that operates within ArcGIS A geospatial and temporal data model for water resources that operates within ArcGIS Five key conceptual areas Five key conceptual areas –Drainage –Flow network –Hydrography –Channel description –Time series
13
Arc Hydro Schema Flow Time Time Series HydrographyNetwork Channel Drainage HydroFeatures
14
Arc Hydro Data Model
15
Arc Hydro Data Model Details
17
Arc Hydro Framework
18
Arc Hydro Key Fields Few predefined fields/attributes Few predefined fields/attributes –Identification/relates »HydroID, NextDownID, DrainID, JunctionID, FeatureID, … »HydroCode, ReachCode, CSCode, … –Measures »LengthKm, AreaSqKm »LengthDown, DrainArea –Auxiliary »FType, Name, Flowdir, …
19
Relationships Establish a formal (geodatabase) relationship between two feature (object) classes using predefined ID properties. 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”
20
Relationships (an example – “HydroJunctionHasWaterbody” - definition)
21
Relationships (an example – “HydroJunctionHasWaterbody” - design)
22
Relationships (an example – “HydroJunctionHasWaterbody” - use)
23
Geometric Network Establishes connectivity between core feature classes Establishes connectivity between core feature classes Hydro edges (lines through which water flows) and junctions (confluences, other points of interest) 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) Other feature classes connected to junctions through relationships (e.g. HydroJunctionHasWatershed) Allows upstream/downstream tracing (and other out of box ArcGIS network functionality) Allows upstream/downstream tracing (and other out of box ArcGIS network functionality)
24
Connecting to time series HydroID CrossSectionHydroPoint DrainagePoint Junction TimeSeries Time Flow FeatureID FeatureID of time series is HydroID of the feature the time series describes
25
Time Series Data Structure
26
Nexrad Radar Rainfall Arc Hydro data in Space and Time
27
Additional Time Series Components
28
Arc Hydro Tools
29
Extending Arc Hydro Data Model Arc Hydro is by design a starting point for complex database design 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) 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 additional GIS data sources (GRID & TIN) (Basically use anything available in ArcGIS) (Basically use anything available in ArcGIS) Use all existing IDs and tools to minimize duplication of effort Use all existing IDs and tools to minimize duplication of effort
30
Extending Arc Hydro Data Model More application specific “stuff”
31
GeoRAS Data Model - Schema
32
Numeric modeling support Embedded modeling (external dlls, VB, …) Embedded modeling (external dlls, VB, …) Direct db modeling support Direct db modeling support XML driven import/export process XML driven import/export process
33
GIS MIKE 21HMS FLDWAV SWMM MIKE 11 RAS Other … N 2 * N Bi-directional XML Generic data exchange principle
34
Where’s Arc Hydro ?
35
Hydro model page at: support.esri.com/datamodels Hydro model page at: support.esri.com/datamodels
36
Arc Hydro home page at GIS Water Resources Consortium at: www.crwr.utexas.edu/giswr/hydro Arc Hydro home page at GIS Water Resources Consortium at: www.crwr.utexas.edu/giswr/hydro www.crwr.utexas.edu/giswr/hydro Dr.Maidment’s home page at: www.ce.utexas.edu/prof/maidment Dr.Maidment’s home page at: www.ce.utexas.edu/prof/maidment
37
Phase II of Arc Hydro More Tools More Tools –Time series, ID management, Terrain preprocessing,... Data model changes – update to time series component, groundwater Data model changes – update to time series component, groundwater Training (14 so far) Training (14 so far) Status Status –Self-sustaining Get involved into Consortium activities Get involved into Consortium activities –Meetings –Contributors –Personal communication –Projects
38
Describing the hydrologic cycle
39
Extend Arc Hydro data model to include representation of groundwater systems Extend Arc Hydro data model to include representation of groundwater systems Goals: Goals: – –Support representation of regional groundwater systems – –Support representation of site scale groundwater studies – –Enable the integration of surface water and groundwater data – –Connect to groundwater modeling software Arc Hydro GW data model objective
40
Integration of surface water and groundwater models
41
Applying Arc Hydro
42
Many Aspects of Arc Hydro Saxe, John Godfrey, 1963, “The Blind Man and the elephant”, New York: Whittlesley House Database design Application “Standard” Tools Marketing Development environment Elephant illustration ©2002 Jason Hunt www.naturalchild.org/jason
43
Applying Arc Hydro Extension of Arc Hydro data model for support of water resources applications Extension of Arc Hydro data model for support of water resources applications Addition of features and feature classes Addition of features and feature classes Addition of functionality (tools) Addition of functionality (tools) Various entities Various entities –ESRI –CRWR (SFWMD, SARA, WAM, …) –Other (DHI, USGS, OMNR, SJRWMD, …)
44
Applying Arc Hydro (ESRI) Current activities: Current activities: –River hydraulics & hydrology »HEC-GeoRAS and FLDWAV »HEC-GeoHMS –StreamStats –So.Cal fires debris flow predictions –DEM Editing tools –NHD in Arc Hydro –SWFWMD –ApFramework
45
River Hydraulics in 8.* Work with HEC on porting the ArcView 3 GeoRAS solution to ArcGIS platform. Work with HEC on porting the ArcView 3 GeoRAS solution to ArcGIS platform. –Fully support RAS 3.0 functionality –New (improved) UI –Additional spatial data input »Levees, ineffective flow areas, … »Terrain definition by TIN and GRID –XML data I/O Will be released as HEC “product” Will be released as HEC “product” Extension of Arc Hydro data model Extension of Arc Hydro data model
46
Finalized initial development Finalized initial development –Beta 6 released To be done To be done –Final tweaks –Documentation and online help Support for FLDWAV (NWS) Support for FLDWAV (NWS) TIN intersection issues (TIN building with close-by nodes) TIN intersection issues (TIN building with close-by nodes) River Hydraulics in 8.*
47
Preprocessing ModelingExport Import Postprocessing Visualization GeoRAS River Hydraulics in 8.*
48
Hydrology in 8.* Work with HEC on porting the ArcView 3 GeoHMS solution to ArcGIS platform. Work with HEC on porting the ArcView 3 GeoHMS solution to ArcGIS platform. –Fully support HMS functionality (GeoHMS 1.1) –New (improved) UI –Geodatabase implementation –XML data I/O Status Status –GeoHMS – work in progress, May timeframe for beta - AWRA in Nashville)
49
StreamStats (USGS) Implementation of USGS regression equations for flow computations at ungaged locations (WDNR ArcView 3 implementation) Implementation of USGS regression equations for flow computations at ungaged locations (WDNR ArcView 3 implementation) Web based application (and desktop) Web based application (and desktop) Status – prototype for ID completed, work on several other States Status – prototype for ID completed, work on several other States Phase II contracted Phase II contracted Full implementation in Arc Hydro – all additional GIS functionality is rolled-into Arc Hydro Full implementation in Arc Hydro – all additional GIS functionality is rolled-into Arc Hydro
50
Functionality: –Select point of interest –Delineate watershed –Extract watershed characteristics (area, CN, …) –Send to NFF and get results back –“Publish” results StreamStats (USGS)
51
1) Select area 2) Delineate watershed 3) Get results StreamStats (USGS)
52
Implement USGS debris flow prediction model within ArcGIS environment Implement USGS debris flow prediction model within ArcGIS environment –Peak flow –Probability of occurrence –Custom regression calculator Built on top of Arc Hydro and StreamStats functionality for watershed delineation and characterization Built on top of Arc Hydro and StreamStats functionality for watershed delineation and characterization –Generalization of characteristics extraction New functionality rolled-into Arc Hydro New functionality rolled-into Arc Hydro So.Cal Fires Debris Flow Predictions
54
DEM Editing Tools (HEC) Tools for micro-editing of DEM (grid) Tools for micro-editing of DEM (grid) –Develop “hydrologicaly”-correct DEM Status – application delivered to HEC Status – application delivered to HEC Functionality Functionality –Raise or drop a point of interest –Burn/fence local lines/polys –DEM QC functions –DEM assembly
55
DEM Editing Tools (HEC)
56
NHD in Arc Hydro (FS/USGS) Editing application for NHD data (NHDinGeo) Editing application for NHD data (NHDinGeo) –Process-driven (workflow) Status – development underway, completion by end of May Status – development underway, completion by end of May NHDinGeo data model completed NHDinGeo data model completed NHDinGeo and NHDinGeoARC data being generated NHDinGeo and NHDinGeoARC data being generated Return to coverage model required (NHDinGeoARC) Return to coverage model required (NHDinGeoARC) Work on making NHDinGeo Arc Hydro compliant Work on making NHDinGeo Arc Hydro compliant
57
NHD in Arc Hydro (FS/USGS)
58
SWFWMD Implementation of Watershed Modeling Database in Arc Hydro framework (from coverages into geodatabase) Implementation of Watershed Modeling Database in Arc Hydro framework (from coverages into geodatabase) Key elements: Key elements: –GIS database design for support of watershed management program –Additional Arc Hydro tools for management of “bombing range” terrain type –Enterprise – project geodatabase interaction issues
59
Common threads Use of existing data model, tools, and techniques (Arc Hydro) as a base for development Use of existing data model, tools, and techniques (Arc Hydro) as a base for development Economy in development Economy in development –Existing tools (functionality consolidation) –Same coding core (ApFramework) –Same configuration methodology (XML) –Same model I/O approach (XML)
60
Q & A
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.