Arc GIS Hydro Data Model David R. Maidment Director, Center for Research in Water Resources University of Texas at Austin CRWR.

Slides:



Advertisements
Similar presentations
Hydro Networks in GIS Network model Flow on Networks Hydrologic networks Linear referencing on networks Some slides in this presentation were prepared.
Advertisements

CEE 795 Water Resources Modeling and GIS Learning Objectives: Describe a Network model Identify Flow in a network model Develop a hydrologic network Perform.
WRAP Hydro Data Model: Its Structure and application to find Input Parameters for the Water Rights Analysis Package Centre For Research In Water Resources.
G EOSPATIAL D ATA L AYERS FOR A RC H YDRO R IVER Arc Hydro River Meeting Clark Siler Center for Research in Water Resources University of Texas at Austin.
National Hydrography Data Use and Applications.
Arc Hydro: GIS for Water Resources David R
GIS Modeling Venkatesh Merwade, University of Texas at Austin Interdisciplinary aquatic modeling workshop, July 21, 2005.
Geographic Information Systems : Data Types, Sources and the ArcView Program.
1 CEE 795 Water Resources Modeling and GIS Session #1 (some material from Dr. David Maidment, University of Texas) January 18, 2006 Learning Objectives:
CE 397 Flood Forecasting Lecture 3: Review of Concepts and Definitions.
Landscape and Urban Planning Volume 79, Issue 1Landscape and Urban Planning Volume 79, Issue 1, 15 January 2007, Pages Biological integrity in.
GIS in Water Resources: Lecture 1
Arc Hydro groundwater data model: a data model for groundwater systems within ArcGIS ESRI user conference May 2004 Gil Strassberg and David Maidment, University.
HydroNetwork Applications This lecture continues on from the slides we began on the last class In this class, we talk about – how to create HydroNetworks,
Hydro Networks in GIS Network model Flow on Networks Hydrologic networks Linear referencing on networks Some slides in this presentation were prepared.
“Flood monitoring and mapping for Emergency Response in San Antonio-Texas” Part I by Silvana Alcoz Source photo Term.
Interface data models Model 1 Model 2 Model 3 GIS Geo Database Arc Hydro data model Geographically Integrated Hydrologic Modeling Systems.
Hydrologic Cycle. Hydrologic Cycle Processes Surface Water Soil water Atmospheric water Groundwater Processes Precipitation Evaporation Surface Runoff.
ArcGIS Hydro Data Model
Frank Kenny and Bryce Matthews Ontario Ministry of Natural Resources
Arc Hydro Groundwater Data Model
Flow Time Time Series Hydro FeaturesHydro Network Channel System Drainage System ArcGIS Hydro Data Model.
GIS in Water Resources: Lecture 1 In-class and distance learning Geospatial database of hydrologic features GIS and HIS Curved earth and a flat map.
8. Geographic Data Modeling. Outline Definitions Data models / modeling GIS data models – Topology.
David K. Arctur, David R. Maidment Center for Research in Water Resources University of Texas at Austin OGC Hydro DWG Annual Workshop BRGM, Orleans France,
Advisory Committee on Water Information Status report: Subcommittee on Spatial Water Data Herndon, VA April 2, 2002.
Why should the Corps of Engineers be interested in Arc Hydro? –Watershed planning –Reservoir operations –Flood damage reduction –Ecosystem restoration.
Section 5. New England SPARROW River Reach Network Assembling the stream network Generation of reach catchments Estimation of Stream-flow and velocity.
David R. Maidment Unidata Program Center, Boulder CO 6 Feb 2004
Data Sources for GIS in Water Resources by David R. Maidment, David G. Tarboton and Ayse Irmak GIS in Water Resources Fall 2009.
Data Sources for GIS in Water Resources by David R. Maidment, David G. Tarboton and Ayse Irmak GIS in Water Resources Fall 2011.
CWH-Term Project Ganesh Mallya Goal: Developing Arc Hydro data model for Western Kenya – Delineate the watershed and building a geo-database Data used:
Arc Hydro and Modeling Intrinsic Modeling – within a particular application eg Excel, ArcGIS Dynamic Linked Library – tightly coupled package of functions.
Map-Based Flood Hydrology and Hydraulics David R. Maidment Jan 10, 1998.
GIS in Water Resources Review for Midterm Exam. Data Models A geographic data model is a structure for organizing geospatial data so that it can be easily.
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.
Data Sources for GIS in Water Resources by David R. Maidment, David G
Arc Hydro for SFWMD Hydroperiod Estimation Operations Decision
Introduction to GIS in Water Resources David R. Maidment Director, Center for Research in Water Resources University of Texas at Austin CRWR.
Creating Hydrologic Information Systems David R. Maidment Utah State University 9 February 2004.
Hydrologic Objects for Modeling: One Viewpoint Thomas A. Evans US Army Corps of Engineers Hydrologic Engineering Center.
Arc Hydro groundwater data model: a data model for groundwater systems within ArcGIS AWRA Specialty Conference Geographic Information Systems (GIS) and.
Building Hydrologic Information Systems David R. Maidment Center for Research in Water Resources University of Texas at Austin Modeling.
Arc Hydro: GIS for Water Resources Arc Hydro –Networks and the Framework –Drainage systems –Channels –Time Series –Modeling David R. Maidment, University.
Section 5. Chesapeake Bay Network Generation CB watershed –~ 64,000 square miles –~ 166,000 square kilometers Constructed 3 models Version I –ERF1, ~1300.
1 Byung Sik, Kim Kangwon National University Advanced Hydrology and Water Resources Management.
GIS in Water Resources: Lecture 1 The goal of this class is to learn how to apply geographic information systems in water resources. Hydrologists use many.
Introduction to GIS David R. Maidment
Key Concepts from Exercise 4
National Hydro Data Programs
Arc Hydro for EPA Basins
Map-Based Hydrology and Hydraulics
Digital Elevation Model Based Watershed and Stream Network Delineation
Digital Elevation Model Based Watershed and Stream Network Delineation
Data Sources for GIS in Water Resources by David R
Introduction to Networks
Review for Midterm Exam
Data Sources for GIS in Water Resources by David R
Data Sources for GIS in Water Resources by David R
Hydro Networks in GIS Review of key concepts in Ex 4
Hydro Networks in GIS Network model Flow on Networks
Hydro Networks in GIS Network model Flow on Networks
Overview of Exercise 4.
Hydrography for The Lower Rio Grande Valley A Comparison of Mapped versus Synthetic Streams By Jean Parcher GIS in Water Resources December 4, 2001.
Arc Hydro and Time Series
GIS in Water Resources: Lecture 1
Networks in GIS Network model Flow on Networks Hydrologic networks
Data Sources for GIS in Water Resources
Networks in GIS Network model Flow on Networks Hydrologic networks
ESRI User Conference Water Resources User Group, July 15, 2010
Presentation transcript:

Arc GIS Hydro Data Model David R. Maidment Director, Center for Research in Water Resources University of Texas at Austin CRWR

GIS in Water Resources Consortium Bringing together these two communities by using a common geospatial data model GIS CRWR Water Resources

ArcGIS Hydro Data Model Hydrography Hydrology

Hydrography “The description, study, and charting of bodies of water, such as rivers, lakes and seas”

Hydrology “A science dealing with the properties, distribution, and circulation of water on the surface of the land, in the soil and underlying rocks, and in the atmosphere”

Geodatabase Book Series General Geodatabase in ArcInfo 8 Geodatabase models for application areas

CD-ROM at back of book ArcGIS Hydro UML diagrams, Repository, Example Geodatabases

UML Jacobson Objectory Meyer Pre- and post- conditions Harel State charts Wirfs-Brock Responsibilities Fusion Operation descriptions, message numbering Embly Singleton classes Gamma et al. Frameworks, patterns, notes Schlaer-Mellor Object life cycles Odell Classification Rumbaugh OMT Booch Booch method Unified Modeling Language Source: T. Quatrani, Visual Modeling with Rational Rose and UML, p.6.

ESRI Provides Vanilla Objects esriCoreRow.1 esriCoreObject.1 esriCoreFeature.1 esriCoreSimpleJunctionFeature.1 esriCoreComplexJunctionFeature.1 esriCoreSimpleEdgeFeature.1 esriCoreComplexEdgeFeature.1 Feature NetworkFeature JunctionFeatureEdgeFeature SimpleJunctionComplexJunctionSimpleEdgeComplexEdge Object Row 2..* *

Encapsulation X: 79 W Y: 34 N Z: 185 m PointFeature setCoords( X, Y, Z ) queryCoords( X, Y, Z ) Example of user interaction with an object --

ArcGIS Hydro Components

ArcGIS Hydro Core Model Packages

HydroFeatures Hydro Feature classes are sets of points, lines or areas that describe water features of the landscape.

HydroFeatures Hydrofeatures inherit from the ESRI Feature class

Hydro Points, Lines, Areas These are subclasses of HydroFeature Abstract superclass (has no objects) Instantiable Subclasses (can have objects)

HydroPoints SeedPoint – outlet cell for DEM watershed MonitoringPoint – Gage or sampling location FlowChangePoint – Withdrawal or discharge Structure – Dam, bridge, wier, …. UserPoint – any other point of interest Add more attributes

Attributes of HydroPoint Point with (x,y,z) coordinates (default z = 0) LocationID links points to associated time series of measured or calculated data IsNetworkFlag = 1 means point is included in the HydroNetwork, (converse is IsnetworkFlag = 0)

Seedpoint A seedpoint locates the center of the outlet cell of a DEM watershed OutletOID links this point to the corresponding OutletJunction on the Hydronetwork Since the seedpoints are just upstream of the confluence, they unique identify separate upstream drainage areas 1 and confluence

Feature Types – Coded Value Domains A coded value domain is an attribute which can take on only one of a specific set of coded values The ArcGIS Hydro data model has no fixed Ftype definitions Those shown here are from the National Hydrography Dataset

NHD Feature Types NHD has ~ 52 Feature types, two of which are Stream/River and Pipeline

HydroLines ReachID – label for addressing and linear referenceing IsNetworkFlag = 1 means include this line in the network Hydrolines inherit Ftype and Name A special class of Hydrolines for storing the vectorized streams delineated from DEMs

HydroArea A Waterbody is a special class of HydroArea defining water bodies. A single water body Reach may contain many HydroArea Features Outlet to HydroNetwork

Drainage Areas DrainageArea is a superclass For any kind of drainage area OutletOID defines the outlet to the HydroNetwork AreaInSquareMeters specifies area independent of map projection Subclasses: Catchment, Watershed, Basin, HydroResponseUnit

Catchment A catchment is the local drainage area of a Reach

Shoreline Catchment The local drainage area of a shoreline reach Its drainage enters a waterbody directly without passing through a river or stream

Waterbody Catchment Waterbody is a catchment and separate catchments are defined for shorelines A single catchment polygon includes both the waterbody and its local drainage area Two ways of defining catchments for water bodies

Watershed Watersheds defined for points on the HydroNetwork Watershed defined for a Waterbody The Watershed class is used for any subdivision of the landscape into drainage units

Basin A standardized set of watersheds defined for the purposes of formal subdivision of the landscape into labeled drainage areas e.g. Watershed Boundary Dataset This example shows 8-digit HUC boundaries so BasinID = HUC8 Basin Outlet

Basins contain Catchments and Watersheds

HydroResponseUnit The HydroResponseUnit class be defined by soil or land use polygons, by climate or rainfall cells, by political or administrative boundaries, by aquifer or drainage boundaries, or by any combination of such areas. HRUs defined by intersecting Nexrad rainfall cells and catchments HRU’s account for the vertical water exchange between the atmosphere, surface water and groundwater

HydroNetwork The Hydro Network is the backbone of the ArcGIS Hydro data model. It defines the connections among points, lines and areas to describe the pathways of water flow through the landscape

HydroNetwork The HydroNetwork is built from ESRI Network Feature classes Two key classes HydroEdge and OutletJunction

Geometric Network A Geometric network is defined by: geometry – (x, y) of edges, junctions connectivity – junction-edge-junction Generic junctions (created automatically) OutletJunctions HydroEdges

HydroEdge Color and Select edges A HydroEdge is a Complex Edge Feature so it can have interior junctions

OutletJunction The OutletJunction of a Watershed is located on the Hydronetwork as close as possible to the seedpoint location on the DEM

Seedpoints as OutletJunctions 10-digit watersheds 19 seedpoints NED-H Catchments (~ 8km 2 ) 1026 seed points The same concept can be used to connect drainage areas to the Hydronetwork regardless of spatial scale

OutletJunction to Watershed Relationship 11 Outlets are 1:1 related to watersheds through the ObjectId of the Outlet (OutletOID). Traces on the HydroNetwork identify OutletJunctions, and by invoking the relationship, the associated Watersheds are identified

HydroEdgeTypes HydroEdges have three subtypes: FlowEdges, VirtualFlowEdges and ShorelineEdges

Flow Lines for Water Modeling A Flow Line is a linear sequence of flow edges and/or virtual Flow Edges Strictly speaking, the flow line is located at the Center of Flow but its location is usually approximated to the channel centerline or thalweg Equations of motion are written in terms of flow distance for 1-D flow models

Flow Network HydroNetwork = Flow Network + Shorelines A flow network is a connected set of flow lines When a waterbody is placed on the network, it can be represented by Virtual Flow Edges, by Shoreline Edges or by both edge types

Flow Direction 2 1 Flow Direction in the HydroNetwork is downstream toward a sink Flow direction can be stored as an edge attribute by comparing it with the direction in which the edge was digitized as given by the order of its vertices

HydroEdge Attributes ReachID labels the HydroEdges for linear referencing e.g. RchComID linked to Rch_Code in NHD LengthinMeters stores the length of the edge irrespective of map projection LengthDownstream stores the length to a downstream reference point, such as the mouth of the river or the basin outlet

Hydro Objects An object has an ObjectId and attributes but no spatial coordinates HydroNetwork Objects –Reaches and Hydrographic Units –Point and Line events CrossSection Objects –Point and Line events Temporal Objects

Reach A Reach is an expanse of water uniquely labeled for hydrographic purposes (a river reach, waterbody or shoreline). Reaches inherit from ESRI class Object ReachID

Reach to HydroEdge Relationship connects Reach to HydroEdge to identify Features in the Reach A reach is an Object, which means that it has an ObjectID and attributes but does not have spatial coordinates 1 * (many)

Waterbody Reach catchment River Reach catchment Reach Catchments developed using the NED-H Flow Direction Grid, and Reach Features as outlet zones in the Grid Watershed function

Hydrographic Unit A HydrographicUnit is an object describing a set of connected reaches, such as a river, or a section of coastline East Fork of the Trinity River Hydrographic Units are connected to Reaches through a 1 to many relationship

Linear Referencing (Requires ArcInfo 8.1) Where are we on a line?

0% 100% Linear Referencing using Percent distance from bottom end of reach (NHD approach)

Linear Referencing using “Chainage” from the Upper End of the Reach in meters (European approach)

Measure in kilometers pMSeg.SetAndInterpolateMsBetween 0, ([Shape_Length] /1000) Measure in km from bottom end of line (like river miles or Kilometers)

HydroEvent Objects Events can be defined using measure defined on each HydroEdge or each Reach (easiest if each Reach is one Edge) Sets of points or Line events can form Groups

Displaying Events

Channel Features represent 3-D river morphology Mainly designed by Michael Blongewicz, DHI, Nawajish Noman and Jim Nelson, BYU, Tom Evans, HEC

Channel Features ProfileLines run along the channel CrossSections run transverse to the channel Each vertex has (x, y, z, m)

ProfileLines HydroEdge = “Thalweg” Profileline ReachID links Channel to Network “Left” and “Right” are determined looking Downstream 5 Subtypes

CrossSections ReachID and ReachMeasure give the River Stationing or Chainage for Hydraulic Models CrossSectionType specifies how it was developed

CrossSection Geometry Object stores (m,z) coordinates when (x, y) are unknown Large amounts of historical CrossSection data in this form

CrossSectionEvents Objects with attributes of points or linear segments of the CrossSection

Time Series Objects LocationID links to the Feature TSDateTime specifies date (and time of day) TSValue gives the data value (may be multiple data values) Mainly designed by Scott Morehouse and David Arctur, ESRI, and Michael Blongewicz, DHI

TimeSeries

Sources of Time Series Data ArcGIS HydroUSGS NWIS EPA Storet Paper on this on Wednesday by Tim Whiteaker