Title: Hydrologic Information Systems
1Hydrologic Information Systems
- David Maidment, Tim Whiteaker, Dean Djokic,
Norman Jones - ESRI, Redlands CA
- Sept 4, 2007
2Linking GIS and Water Resources
Water Resources
GIS
3Hydrologic Information System
GIS the water environment
Water Resources the water itself
4Six Demos
- WaterOneFlow web services in Excel
- Data access system for hydrology (DASH)
- Semantic mediation using HydroSeek
- Arc Hydro for watershed data
- Exploratory space-time analysis
- Automated water balancing using OpenMI
5Six Demos
- WaterOneFlow web services in Excel
- Data access system for hydrology (DASH)
- Semantic mediation using HydroSeek
- Arc Hydro for watershed data
- Exploratory space-time analysis
- Automated water balancing using OpenMI
6Point Observations Information Model
http//www.cuahsi.org/his/webservices.html
USGS
Data Source
GetSites
Network
Streamflow gages
GetSiteInfo
Sites
Neuse River near Clayton, NC
GetVariables
GetVariableInfo
Variables
Discharge, stage (Daily or instantaneous)
GetValues
Values
Value, Time, Qualifier, Offset
206 cfs, 13 August 2006
- A data source operates an observation network
- A network is a set of observation sites
- A site is a point location where one or more
variables are measured - A variable is a property describing the flow or
quality of water - A value is an observation of a variable at a
particular time - A qualifier is a symbol that provides
additional information about the value - An offset allows specification of measurements
at various depths in water
7WaterML and WaterOneFlow
STORET
Data
GetSiteInfo GetVariableInfo GetValues
NAM
Data
NWIS
Data
WaterML
WaterOneFlow Web Service
Data Repositories
Client
EXTRACT
TRANSFORM
LOAD
WaterML is an XML language for communicating
water data WaterOneFlow is a set of web services
based on WaterML
8WaterOneFlow
9WATERS Network Information System
Utah State University
HIS Servers
National HIS Server at San Diego SuperComputer
Center
Texas AM Corpus Christi
NSF has funded work at 10 testbed sites, each
with its own science agenda. A CUAHSI Hydrologic
Information Server is installed at each site.
10Multiscale Information System
- Global data
- National data
- State data
- Project in region .
- Principal investigator data
11Corpus Christi Bay WATERS Testbed site
NCDC station
TCOON stations
TCEQ stations
Hypoxic Regions
Montagna stations
USGS gages
SERF stations
12Six Demos
- WaterOneFlow web services in Excel
- Data access system for hydrology (DASH)
- Semantic mediation using HydroSeek
- Arc Hydro for watershed data
- Exploratory space-time analysis
- Automated water balancing using OpenMI
13Hydrologic Information Server
- Supports data discovery, delivery and publication
- Data discovery how do I find the data I want?
- Map interface and observations catalogs
- Metadata based Search
- Data delivery how do I acquire the data I want?
- Use web services or retrieve from local database
- Data Publication how do I publish my
observation data? - Use Observations Data Model
14Observation Stations
Map for the US
Ameriflux Towers (NASA DOE)
NOAA Automated Surface Observing System
USGS National Water Information System
NOAA Climate Reference Network
15Observations Catalog
Specifies what variables are measured at each
site, over what time interval, and how many
observations of each variable are available
16Hydrologic Information Server
DASH data access system for hydrology
WaterOneFlow services
ArcGIS Server
Geospatial Data
Observations Data
Microsoft SQLServer Relational Database
17Six Demos
- WaterOneFlow web services in Excel
- Data access system for hydrology (DASH)
- Semantic mediation using HydroSeek
- Arc Hydro for watershed data
- Exploratory space-time analysis
- Automated water balancing using OpenMI
18Data Heterogeneity
- Syntactic mediation
- Heterogeneity of format
- Use WaterML to get data into the same format
- Semantic mediation
- Heterogeneity of meaning
- Each water data source uses its own vocabulary
- Match these up with a common controlled
vocabulary - Make standard scientific data queries and have
these automatically translated into specific
queries on each data source
19Objective
- Search multiple heterogeneous data sources
simultaneously regardless of semantic or
structural differences between them
What we are doing now ..
Michael Piasecki Drexel University
20Semantic Mediator
What we would like to do ..
GetValues
GetValues
GetValues
GetValues
generic request
GetValues
GetValues
Michael Piasecki Drexel University
GetValues
GetValues
21Six Demos
- WaterOneFlow web services in Excel
- Data access system for hydrology (DASH)
- Semantic mediation using HydroSeek
- Arc Hydro for watershed data
- Exploratory space-time analysis
- Automated water balancing using OpenMI
22GIS in Water Resources Consortium
Water Resources
- Bringing together these two communities by using
a common geospatial data model
23Arc Hydro GIS for Water Resources
Published by ESRI Press
The Arc Hydro data model and application tools
are in the public domain
24Arc Hydro Hydrography
25Arc Hydro Hydrology
26Hydrologic Cycle Components
NetCDF in the Atmosphere
Arc Hydro for Surface Water
Arc Hydro for Groundwater
27Data Model based on Inventory of data layers
28Data Model Based on Behavior
Follow a drop of water from where it falls on
the land, to the stream, and all the way to the
ocean. R.M. Hirsch, USGS
29Integrating Data Inventory using a Behavioral
Model
Relationships between objects linked by tracing
path of water movement
30San Marcos Basin
Flow Accumulation Grid
Arc Hydro book, p.73
31Six Demos
- WaterOneFlow web services in Excel
- Data access system for hydrology (DASH)
- Semantic mediation using HydroSeek
- Arc Hydro for watershed data
- Arc Hydro tools (Dean Djokic and ESRI Water
Resources Group) - Using Arc Hydro to link NHDPlus, water and
weather data - Exploratory space-time analysis
- Automated water balancing using OpenMI
32(No Transcript)
33Six Demos
- WaterOneFlow web services in Excel
- Data access system for hydrology (DASH)
- Semantic mediation using HydroSeek
- Arc Hydro for watershed data
- Arc Hydro tools (Dean Djokic and ESRI Water
Resources Group - Using Arc Hydro to link NHDPlus, water and
weather data - Exploratory space-time analysis
- Automated water balancing using OpenMI
34NHDPlus River and Catchment Network for the
Nation
2.3 million river reaches and catchments
Integration of the National Hydrography Dataset,
National Elevation Dataset and National Land
Cover Dataset just completed by EPA
35Reach/catchment
36Arc Hydro book, p. 61
NHDPlus
37Data Cube
A simple data model
Time, T
When
D
Where
Space, L
Variables, V
What
38Continuous Space-Time Model NetCDF (Unidata)
Time, T
http//www.daymet.org
Coordinate dimensions X
D
Space, L
Variable dimensions Y
Gridded climate data daily time step, 1 km
cells
Variables, V
39Discrete Space-Time Data ModelArcHydro
Time, TSDateTime
TSValue
Space, FeatureID
Variables, TSTypeID
40Arc Hydro Components
HydroID
HydroID
41Arc Hydro connects geospatial and temporal water
resources data
Streamflow
Arc Hydro
NHDPlus
Weather
42Six Demos
- WaterOneFlow web services in Excel
- Data access system for hydrology (DASH)
- Semantic mediation using HydroSeek
- Arc Hydro for watershed data
- Exploratory space-time analysis
- Automated water balancing using OpenMI
43Space-Time Datasets
CUAHSI Observations Data Model
Sensor and laboratory databases
From Robert Vertessy, CSIRO, Australia
44Hydrologic Information System
A synthesis of geospatial and temporal data
supporting hydrologic analysis and modeling
45Visualizing the output of the WRAP model (Clark
Siler)
- Water Rights Analysis Package (WRAP) is a
simulation model used by the Texas Commission for
Environmental Quality - WRAP models have been built for all 23 river and
coastal basins in Texas - They simulate surface water withdrawals at about
10,000 locations where water permits have been
issued in Texas - Uses monthly time steps and 50 year planning
period
Reservoir levels in the Neches basin
46Information Products Desired
- A WRAP model has about 40 output variables
defined at each water permit location and time
point - Plot a map showing for a given time point the
value of a selected variable at each permit
location - Plot a map for a given time interval of the
average value of a selected variable over that
time interval - Plot a graph showing the time variation of an
output variable at a selected permit location
Read into the geodatabase 500,000 lines of
program output in 1 minute
47Multivariable Table
Each space-time point is unique and is
associated with a set of variables
A set of variables
Graphs
Maps
48Six Demos
- WaterOneFlow web services in Excel
- Data access system for hydrology (DASH)
- Semantic mediation using HydroSeek
- Arc Hydro for watershed data
- Exploratory space-time analysis
- Automated water balancing using OpenMI
49- Project sponsored by the European Commission to
promote integration of water models within the
Water Framework Directive - Software standards for model linking
- Uses model core as an engine
- http//www.openMI.org
50OpenMI Conceptual Framework
All values are referenced in a what-where-when
framework, allowing different data resources or
models to communicate data
VALUES
An application of the data cube to integrate
simulation models
Jon Goodall, Duke University
51Typical model architecture
- Application
- User interface engine
- Engine
- Simulates a process flow in a channel
- Accepts input
- Provides output
- Model
- An engine set up to represent a particular
location e.g. a reach of the Thames
Model application
Write
Input data
Run
Read
Engine
Write
Output data
52Linking modelled quantities
Accepts Provides
Upstream Inflow (m3/s) Outflow (m3/s)
Lateral inflow (m3/s)
Abstractions (m3/s)
Discharges (m3/s)
Accepts Provides
Rainfall (mm) Runoff (m3/s)
Temperature (Deg C)
Evaporation (mm)
53Data transfer at run time
54Models for the processes
Rainfall(database)
RR (Sobek-Rainfall -Runoff)
River (InfoWorks RS)
Sewer (Mouse)
55Data exchange
Rainfall(database)
4
RR (Sobek-Rainfall -Runoff)
2 RR.GetValues
1 Trigger.GetValues
5
8
River (InfoWorks-RS)
call
Sewer (Mouse)
9
data
56Digital Watershed
How can hydrologists integrate observed and
modeled data from various sources into a single
description of the environment?
57Coupling the HIS with Hydrologic Simulation
Models using OpenMI
Water Markup Language
Observations Data Model
WaterOneFlow Web Services
WaterML
ODM
WOF
The Open Modelling Interface (OpenMI)
MODFLOW
HEC-RAS
Others
SWAT HSPF academic models ...
58OpenMI
- Component-based modeling framework
- Defines a standard for interfacing models,
databases, and web services.
OpenMI Model Configuration
OpenMI Linkable Component
WaterOneFlow Web Services
WOF
(3)
(2)
(1)
59Water OneFlow
- We need a Water OneFlow a common window for
water data and models - Advancement of water science is critically
dependent on integration of water information
60Groundwater Data Model and Tools
- Norman Jones to take over here