Arc Hydro: GIS in Water Resources
Transcription
Arc Hydro: GIS in Water Resources
Arc Hydro: GIS in Water Resources Seminar/Workshop Gainesville, Florida – November 15, 2007 Christine Dartiguenave, ESRI inc. cdartiguenave@esri.com Copyright © 2007 ESRI. All rights reserved. Hydrologic Modeling with Arc Hydro Tools Arc Hydro 1 What is 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 Copyright © 2007 ESRI. All rights reserved. Hydrologic Modeling with Arc Hydro Tools Arc Hydro 2 2 Overview Arc Hydro Data Model Arc Hydro Tools Model Integration Applying Arc Hydro Copyright © 2007 ESRI. All rights reserved. Hydrologic Modeling with Arc Hydro Tools Arc Hydro 3 3 How “Things” Build Up Database design Data preparation Terrain preparation “Watershed” delineation “Watershed” characterization Parameterization Model pre and post-processing Copyright © 2007 ESRI. All rights reserved. Hydrologic Modeling with Arc Hydro Tools Generic Semi-Generic Model Specific Arc Hydro 4 4 ArcGIS Introduces New geographic data model New geographic database Stored in an RDBMS Many new capabilities Geodatabase MS Access File Oracle SQL Server Informix DB2 Geodatabase Persistent store of geographic information in a DBMS Feature IFeature IFeatureBuffer IFeatureDraw Copyright © 2007 ESRI. All rights reserved. Hydrologic Modeling with Arc Hydro Tools IFeature : IRow IFeatureBuffer : IRowBuffer IFeatureDraw : IUnknown Arc Hydro 5 5 Inside the Geodatabase Geodatabase Tables, subtypes Feature dataset Raster datasets Spatial reference Feature classes (FCs), subtypes Polygon FC Line FC Point FC Annotation FC Multi-patch FC Route FC Dimension FC Relationship classes Survey datasets Survey folder Survey Locators Addresses x,y locations Zip codes Route events Route locations Validation rules Geometric networks Topology Default values Attribute domains Split/Merge policy Copyright © 2007 ESRI. All rights reserved. Connectivity rules Relationship rules Topology rules Arc Hydro 6 Inside the geodatabase Geodatabases organize geographic data into a hierarchy of data objects. These data objects are stored in feature classes, object classes, and feature datasets. An object class is a table in the geodatabase that stores nonspatial data. A feature class is a collection of features with the same geometry and the same attributes. A feature dataset is a collection of feature classes that share the same spatial reference. Feature classes that store simple features can be organized either inside or outside a feature dataset. Simple feature classes that are outside a feature dataset are called stand-alone feature classes. Feature classes that store topological features must be contained within a feature dataset to ensure a common spatial reference. The geodatabase supports a model of topologically integrated feature classes, that is further extended with support for complex networks, topologies and relationships among feature classes, and other object-oriented features. Feature classes Collections of points, lines, polygons, or annotation (map text) managed as feature tables. Related feature classes (i.e., those that participate in a topology or a network) are managed as a collection in feature datasets. Raster datasets Individual images or multi-tiled rasters managed as raster tables. Tables A collection of records (rows) and fields (columns) used to represent non-graphic objects (e.g., parcel owners). Hydrologic Modeling with Arc Hydro Tools 6 Template Data Models Project Data Models FEMA HEC … GIS/IT Standards ISO Template Data Models (30+) FGDC Arc Hydro Parcel … OGC ArcGIS Core Data Model Industry Object Feature Copyright © 2007 ESRI. All rights reserved. Hydrologic Modeling with Arc Hydro Tools Templates Provide an Important Link Between Project Teams, Standards, and ESRI Software Development Topology Arc Hydro 7 7 Template Data Model Approaches Water Resources Floodplain WQ Arc Hydro Permitting Copyright © 2007 ESRI. All rights reserved. Hydrologic Modeling with Arc Hydro Tools Arc Hydro 8 8 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 time-varying water properties for any hydro feature Copyright © 2007 ESRI. All rights reserved. Hydrologic Modeling with Arc Hydro Tools Arc Hydro 9 9 Arc Hydro Schema Drainage Network Flow HydroFeatures Time Time Series Hydrography Copyright © 2007 ESRI. All rights reserved. Hydrologic Modeling with Arc Hydro Tools Channel Arc Hydro 10 10 Arc Hydro Data Model Copyright © 2007 ESRI. All rights reserved. Hydrologic Modeling with Arc Hydro Tools Arc Hydro 11 11 Copyright © 2007 ESRI. All rights reserved. Hydrologic Modeling with Arc Hydro Tools Arc Hydro 12 12 Arc Hydro Tools Hydrologic Modeling with Arc Hydro Tools 13 Key Concepts Transitions between the raster and vector worlds – integrated operations “Relationships between objects linked by tracing path of water movement” Raster Extended Network Copyright © 2007 ESRI. All rights reserved. Hydrologic Modeling with Arc Hydro Tools Vector Network Logical Schema Arc Hydro 14 14 Terrain Processing • Start with the terrain model • Identify drainage patterns • Identify catchments Copyright © 2007 ESRI. All rights reserved. Hydrologic Modeling with Arc Hydro Tools Arc Hydro 15 15 Network Generation • Start with the drainage pattern • Define hydro edges from drainage lines • Generate junctions at confluences • Build the geometric network Copyright © 2007 ESRI. All rights reserved. Hydrologic Modeling with Arc Hydro Tools Arc Hydro 16 16 Connecting Catchments to Junctions • Start with the catchments • Identify drainage points • Link drainage points to junctions Copyright © 2007 ESRI. All rights reserved. Hydrologic Modeling with Arc Hydro Tools Arc Hydro 17 17 Extended (Hydrologic) Network • Combination of hydro network and drainage areas connected through junctions. • Allows tracing through network and selection on drainage areas Copyright © 2007 ESRI. All rights reserved. Hydrologic Modeling with Arc Hydro Tools Arc Hydro 18 18 Node-Link Schematization (1) • Start with the catchments • Find centroids • Continue with drainage lines • Find confluences • Connect nodes Copyright © 2007 ESRI. All rights reserved. Hydrologic Modeling with Arc Hydro Tools Arc Hydro 19 19 Node-Link Schematization (2) • Transition from geo representation to logical representation • Support for various modeling efforts Copyright © 2007 ESRI. All rights reserved. Hydrologic Modeling with Arc Hydro Tools Arc Hydro 20 20 Arc Hydro Tools Overview Hydrologic Modeling with Arc Hydro Tools 21 Arc Hydro Tools Overview A set of tools that “exercises” the Arc Hydro model (1) 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 Parameters computation Copyright © 2007 ESRI. All rights reserved. Hydrologic Modeling with Arc Hydro Tools Arc Hydro 22 22 Arc Hydro Tools Overview (2) Distribution (version 1.2 available – 1.3 to be released soon) A toolbar with packaged menus and buttons Supporting documentation/help ArcGIS 9/9.1/9.2 versions ApFramework Simplify boring development tasks Consistent development structure Starting point for additional functionality development ApUtilities Set of utilities common to most ArcObject-based applications developed at ESRI Professional Services in water resources area Copyright © 2007 ESRI. All rights reserved. Hydrologic Modeling with Arc Hydro Tools Arc Hydro 23 23 Arc Hydro Tools Overview (3) The Arc Hydro Toolbar Terrain Preprocessing Terrain Morphology Watershed Attribute Network Processing Tools Tools ApUtilities Buttons Copyright © 2007 ESRI. All rights reserved. Hydrologic Modeling with Arc Hydro Tools Arc Hydro 24 24 Arc Hydro Tools Overview (4) Terrain Preprocessing Set of functions for processing of DEMs Preprocessing of DEM-based data needed for watershed delineation and watershed characteristics extractions Copyright © 2007 ESRI. All rights reserved. Hydrologic Modeling with Arc Hydro Tools Arc Hydro 25 25 DEM Preprocessing Goal: develop hydrologically correct DEM and develop layers to optimize performance Flow direction (D8 method) Flow accumulation Stream definition and segmentation Catchment Adjoint delineation catchment definition Iterative process Review results and fix terrain if necessary until “correct” flow patterns are established Copyright © 2007 ESRI. All rights reserved. Hydrologic Modeling with Arc Hydro Tools Arc Hydro 26 26 DEM Preprocessing (cont.) Flow direction (D8 method) 78 72 69 71 58 2 2 2 4 4 74 67 2 2 2 4 4 1 1 56 49 46 69 53 44 37 38 32 64 68 61 16 8 128 1 4 4 8 128 128 1 2 4 47 21 16 128 128 1 1 4 22 Digital elevation model (DEM) Flow direction grid 2 Flow direction codes 2 31 64 58 55 Flow accumulation 0 0 0 0 0 1 1 2 1 0 3 8 5 2 0 1 1 20 0 0 0 0 1 24 0 Flow accumulation grid Stream Network Source: Olivera, 1998 Copyright © 2007 ESRI. All rights reserved. Hydrologic Modeling with Arc Hydro Tools Arc Hydro 27 27 DEM Preprocessing (cont.) Stream definition and segmentation Threshold (performance) New function to handle loops and flow splits Catchment delineation At stream confluences Adjoint catchments Performance implications Copyright © 2007 ESRI. All rights reserved. Hydrologic Modeling with Arc Hydro Tools Arc Hydro 28 28 DEM Editing Sinks: when sinks are (or are not) sinks – lakes, depressions, … Global fill Dealing with internal basins Selective fill Depth Area How to include internal basins in hydrologic schema Copyright © 2007 ESRI. All rights reserved. Hydrologic Modeling with Arc Hydro Tools Arc Hydro 29 29 DEM Editing (cont.) Streams: when streams are not where they “should” be Flat areas – difficulty in determining the flow pattern Barriers (roads) diverting the flow paths How to “model” bridges and culverts in DEM How to model dams Imposing the flow pattern - to burn or not to burn (beware of the scale issues and artifacts – Saunders, 2000) Simple burn AGREE OMNR Copyright © 2007 ESRI. All rights reserved. Hydrologic Modeling with Arc Hydro Tools Arc Hydro 30 30 AGREE (UT – Hellweger) Copyright © 2007 ESRI. All rights reserved. Hydrologic Modeling with Arc Hydro Tools Arc Hydro 31 31 DEM Editing (cont.) Boundaries - when watershed boundaries are not where they “should” be To fence or not to fence Ineffective flow areas Copyright © 2007 ESRI. All rights reserved. Hydrologic Modeling with Arc Hydro Tools Arc Hydro 32 32 Raster Preprocessing Workflows (1) Complexity depends on the terrain type and level of detail that needs to be established. Different workflows for different type of terrain configurations: Dendritic Deranged Combined Can be complex and iterative process. Separate document describing multitude of options using Arc Hydro tools. Develop your agency’s specific workflows. Copyright © 2007 ESRI. All rights reserved. Hydrologic Modeling with Arc Hydro Tools Arc Hydro 33 33 Raster Preprocessing Workflows (2) Start Standard dendritic process: 1 Legend Alternative Processing DEM grid Stream segmentation Grid datasset Fill sinks Stream link grid Feature class dataset HydroDEM (1) grid Catchment grid delineation Function Flow direction Catchment grid Flow direction grid Catchment polygon processing Flow accumulation Catchment feature class Flow accumulation grid Drainage line processing Stream definition Drainage line feature class Stream grid Adjoint catchment processing 1 Adjoint catchment feature class End Copyright © 2007 ESRI. All rights reserved. Hydrologic Modeling with Arc Hydro Tools Arc Hydro 34 34 Raster Preprocessing Workflows (3) Standard deranged process: Copyright © 2007 ESRI. All rights reserved. Hydrologic Modeling with Arc Hydro Tools Arc Hydro 35 35 Transition to Geoprocessing Environment Terrain Preprocessing tools are migrated to the GP environment and available as tools in ArcToolbox. Can be used in a model to build a workflow Can be combined with other tools in ArcToolbox, including your own Will publish development standard for Arc Hydro tools in GP Copyright © 2007 ESRI. All rights reserved. Hydrologic Modeling with Arc Hydro Tools Arc Hydro 36 36 Arc Hydro Tools Overview (5) Terrain Morphology Set of functions for: Characterization of drainage areas (E-A-V) Characterization of drainage boundaries (E-A-W) Area connectivity (“spider web”) Copyright © 2007 ESRI. All rights reserved. Hydrologic Modeling with Arc Hydro Tools Arc Hydro 37 37 Arc Hydro Tools Overview (6) Watershed Processing Set of tools for watershed delineation and characteristics extraction Every menu has a Data Management form for setting up the layers to be used in operations associated with that menu (not required as each tool will request input and output data if necessary). Copyright © 2007 ESRI. All rights reserved. Hydrologic Modeling with Arc Hydro Tools Arc Hydro 38 38 Arc Hydro Tools Overview (7) Attribute Tools Set of tools for attribute management (some of the tools require geometric network) Can configure additional parameters (e.g. any grid statistics for grid with values 0/1) – 39 preconfigured Can define you own set of parameters and share the configuration (USGS) Copyright © 2007 ESRI. All rights reserved. Hydrologic Modeling with Arc Hydro Tools Arc Hydro 39 39 Arc Hydro Tools Overview (8) Network Tools Network specific tools Create Arc Hydro geometric network. Create relationship between network junction and drainage area (link network to area). Initialize flow direction. Copyright © 2007 ESRI. All rights reserved. Hydrologic Modeling with Arc Hydro Tools Arc Hydro 40 40 Arc Hydro Tools Overview (9) ApUtilities Various utilities common to multiple applications Access to Arc Hydro tools configuration through XML Manager Switch between configuration Access Export to Excel function Copyright © 2007 ESRI. All rights reserved. Hydrologic Modeling with Arc Hydro Tools Arc Hydro 41 41 Arc Hydro Tools Overview (10) Buttons Flow path tracing Interactive Point flow path tracing delineation Batch point generation Assign related identifier Global point delineation Trace Main Flow Path Copyright © 2007 ESRI. All rights reserved. Hydrologic Modeling with Arc Hydro Tools by NextDownID Arc Hydro 42 42 Phase II of Arc Hydro More Tools Time series, ID management, ... Groundwater extension to the data model Training Status Self-sustaining Get involved into Consortium activities Meetings Contributors Personal communication Projects Copyright © 2007 ESRI. All rights reserved. Hydrologic Modeling with Arc Hydro Tools Arc Hydro 43 43 Integration of Surface Water and Groundwater Models Arc Hydro data model Drainage System Hydrography Hydro Network Channel System Surface water models Hydrogeologic unit Borehole Layers Solid Groundwater models Simulated results Simulated results Copyright © 2007 ESRI. All rights reserved. Arc Hydro 44 This also leads us into integration of surface water and groundwater models. If the core geographical data model describes the surface water and groundwater objects, and if relationships are established between those objects, surface and groundwater models can be integrated. Each model will interface to the common underling data model and results of one simulation can be integrated into other models. Hydrologic Modeling with Arc Hydro Tools 44 Where is 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/profile.cfm?profilePK=110 Copyright © 2007 ESRI. All rights reserved. Hydrologic Modeling with Arc Hydro Tools Arc Hydro 45 45 FTP Download Site ftp: ftp.esri.com username: RiverHydraulics password: river.1114 directory: ArcHydro Case sensitive Make sure you log in (most browsers will log you in as anonymous and you will not be able to download) Copyright © 2007 ESRI. All rights reserved. Hydrologic Modeling with Arc Hydro Tools Arc Hydro 46 46 Arc Hydro Support Water Resources/Arc Hydro Discussion Forum at: http://forums.esri.com/Forums.asp?c=121 archydro@esri.com Copyright © 2007 ESRI. All rights reserved. Hydrologic Modeling with Arc Hydro Tools Arc Hydro 47 47 Model Integration Copyright © 2007 ESRI. All rights reserved. Hydrologic Modeling with Arc Hydro Tools Arc Hydro 48 Data Exchange with model Model Input/Output GIS GIS DB DB Excel spreadsheet – configure Arc Hydro configuration XML Input/Output files: XML based data exchange – GeoRAS, GeoHMS, iCPR Custom coding (NSS: Streamstats/Wisconsin DNR) Copyright © 2007 ESRI. All rights reserved. Hydrologic Modeling with Arc Hydro Tools Model DB Arc Hydro 49 49 XML(1)-Based Spatial Data Exchange Semantic tags for spatial data are user specified Easy customization of data structure for different systems Data structure is extensible Good for data distribution on Internet (multi-platform) Existing technologies for XML management (parsers, editors, viewers, components, checkers, converters, …) – economy of development (1) XML – eXtensible Markup Language Copyright © 2007 ESRI. All rights reserved. Hydrologic Modeling with Arc Hydro Tools Arc Hydro 50 50 Anatomy of an XML File Copyright © 2007 ESRI. All rights reserved. Hydrologic Modeling with Arc Hydro Tools Arc Hydro 51 51 System Design of the XML-Based Exchange Architecture A central exchange mechanism accompanied by customizable XML structures Three components Central data exchange mechanism embedded in GIS (ArcMap- based) Predefined XML structure for import Customizable control XML structure for export Different than the “standard” ArcGIS XML I/O format Simpler and more focused on model interfaces (not everything can be exported and imported) Public domain code and documentation for direct or code implementation Copyright © 2007 ESRI. All rights reserved. Hydrologic Modeling with Arc Hydro Tools Arc Hydro 52 52 System Design of the XML-Based Exchange Import Predefined Import XML Structure Import Data as XML Document GIS External Data Analysis Package Export Central Exchange Mechanism Import Engine Export GIS Data as XML Document Export Engine Customizable Export XML Structure Copyright © 2007 ESRI. All rights reserved. Hydrologic Modeling with Arc Hydro Tools Arc Hydro 53 53 Applying Arc Hydro Copyright © 2007 ESRI. All rights reserved. Hydrologic Modeling with Arc Hydro Tools Arc Hydro 54 Applying Arc Hydro Extension of Arc Hydro data model for support of water resources applications Addition of features and feature classes Addition of functionality (tools) Various entities ESRI CRWR Other (SFWMD, SARA, WAM, …) (USGS, OMNR, SJRWMD, PBS&J, …) Copyright © 2007 ESRI. All rights reserved. Hydrologic Modeling with Arc Hydro Tools Arc Hydro 55 55 Applying Arc Hydro (ESRI) Examples USGS Streamflow Statistics Application (StreamStats) So.Cal fires debris flow predictions DEM editing tools NHDinGeo editing tools Copyright © 2007 ESRI. All rights reserved. Hydrologic Modeling with Arc Hydro Tools Arc Hydro 56 56 StreamStats (USGS) Implementation of USGS regression equations for flow computations at ungaged locations (WDNR ArcView 3 implementation) Web based application (and desktop) Full implementation in Arc Hydro – all additional GIS functionality is rolled-into Arc Hydro Copyright © 2007 ESRI. All rights reserved. Hydrologic Modeling with Arc Hydro Tools Arc Hydro 57 57 StreamStats (USGS) Functionality: Select point of interest Delineate watershed Extract watershed characteristics (area, CN, 10-85 slope, mean elevation, relief, etc.) Send to NSS and get results back “Publish” results Copyright © 2007 ESRI. All rights reserved. Hydrologic Modeling with Arc Hydro Tools Arc Hydro 58 58 StreamStats (USGS) - WEB 2) Delineate watershed 1) Select area Copyright © 2007 ESRI. All rights reserved. Hydrologic Modeling with Arc Hydro Tools 3) Get results Arc Hydro 59 59 StreamStats (USGS) - Desktop 1) Select area and delineate watershed 3) Get results 2) Get parameters Copyright © 2007 ESRI. All rights reserved. Hydrologic Modeling with Arc Hydro Tools Arc Hydro 60 60 DEM Editing Tools (HEC) Tools for micro-editing of DEM (grid) Develop “hydrologically”-correct DEM Status – application delivered to HEC Functionality Raise or drop a point of interest Burn/fence local lines/polys DEM QC functions DEM assembly Copyright © 2007 ESRI. All rights reserved. Hydrologic Modeling with Arc Hydro Tools Arc Hydro 61 61 DEM Editing Tools (HEC) Copyright © 2007 ESRI. All rights reserved. Hydrologic Modeling with Arc Hydro Tools Arc Hydro 62 62 NHDinGeo Editing Tools (FS/USGS) Editing application for NHD data (NHDinGeo) Process-driven (workflow) NHDinGeo data model completed NHDinGeo and NHDinGeoARC data being generated Work on making NHDinGeo Arc Hydro compliant (take advantage of Arc Hydro functionality with NHDinGeo geometry) Copyright © 2007 ESRI. All rights reserved. Hydrologic Modeling with Arc Hydro Tools Arc Hydro 63 63 Questions Copyright © 2007 ESRI. All rights reserved. Hydrologic Modeling with Arc Hydro Tools Arc Hydro 64 64
Similar documents
Doug Davis - Muskingum County Engineer Zanesville, Ohio
Beam Deterioration Resulting From Cold Joint In Widened Deck
More information