Title: Hydrologic%20applications%20using%20geospatial%20standards
1Hydrologic applications using geospatial standards
- David Maidment, University of Texas and Ilya
Zaslavsky, San Diego Supercomputer Center
Paper presented at European Geophysical Union,
Vienna, 2009 EGU 2009 Splinter Session SMP 23,
Wednesday April 22
2Hydrologic applications using geospatial standards
- Time series of water observations at points
(WaterML and WFS) - Geospatial representation of water features (Arc
Hydro as WFS) - Evolution of WaterML towards OGC standards
3Hydrologic applications using geospatial standards
- Time series of water observations at points
(WaterML and WFS) - Geospatial representation of water features (Arc
Hydro as WFS) - Evolution of WaterML towards OGC standards
4Web Services in Space and Time
- Water Markup Language (WaterML) is a schema for
encoding water observations time series data and
metadata - Geographic Markup Language (GML) encodes spatial
data about sets of geographic features - Sensor Web Enablement (SWE) specifies encoding
and management of observations made at geographic
features - Combine these specifications so that you can
transmit water data in space and time
5Point Water Observations Time Series (WaterML)
A point location in space
A series of values in time
6CRWR Web Services Library
7WaterML Data Services
8Metadata Web Feature Services
9WFS and WaterML
Observations Metadata in Space in GML as a Web
Feature Service
Observations Data in Time in WaterML
10A Theme Layer
Synthesis over all data sources of observations
of a particular variable e.g. Salinity
11Hydrologic applications using geospatial standards
- Time series of water observations at points
(WaterML and WFS) - Geospatial representation of water features (Arc
Hydro as WFS) - Evolution of WaterML towards OGC standards
12A multiscale tile image base map customized for
hydrology
http//resources.esri.com/arcgisdesktop/index.cfm?
facontenttabUS_Maps
13Observations Data Layer for Dissolved Oxygen in
Corpus Christi Bay http//129.116.104.172/ArcGIS/s
ervices/CCBAY_MySelect/GeoDataServer/WFSServer
displayed over the US Hydrology Base Map from
http//downloads2.esri.com/resources/arcgisdeskto
p/maps/us_hydrology.mxd
WSDL address and parameters to obtain
observations data using GetValues
Metadata for selected data series at observation
point H1
14Arc Hydro Groundwater Data for TWDB wells in
Lubbock County http//129.116.104.172/ArcGIS/servi
ces/Lubbuck_Wells/GeoDataServer/WFSServer
displayed over the US Hydrology Base Map from
http//downloads2.esri.com/resources/arcgisdeskto
p/maps/us_hydrology.mxd
Piezometric head time series at TWDB State well
2309901
15Arc Hydro Groundwater Data for the Edwards
Aquifer http//129.116.104.172/ArcGIS/services/Edw
ardsWFS/geodataserver/WFSServer displayed over
the US Hydrology Base Map from http//downloads2.
esri.com/resources/arcgisdesktop/maps/us_hydrology
.mxd
Web feature service for aquifers and wells
16Gam ModFlow Data acquired from a Web Feature
Servicehttp//129.116.104.172/ArcGIS/services/Gam
_modflow/GeoDataServer/WFSServer
A regional groundwater model of the Gulf Coast
Aquifer published as a web feature service from
Arc Hydro Groundwater
17Hydrologic applications using geospatial standards
- Time series of water observations at points
(WaterML and WFS) - Geospatial representation of water features (Arc
Hydro as WFS) - Evolution of WaterML towards OGC standards
18Hydrologic Information System Service Oriented
Architecture
Global search (Hydroseek)
Deployment to test beds
Customizable web interface (DASH)
Other popular online clients
HTML - XML
Desktop clients
Data publishing
HIS CentralRegistry Harvester
Water Data Web Services, WaterML
WSDL - SOAP
Controlled vocabularies
Metadatacatalogs
Ontology
ETL services
ArcGIS
WSDL and ODM registration
Matlab
IDL, R
Ontology tagging (Hydrotagger)
Excel
ODM DataLoader
Programming (C, VB..)
Streaming Data Loading
MapWindow
ODMTools
HISDesktop
Modeling (OpenMI)
Server config tools
19Water Data Services
NWIS Daily Values (discharge), NWIS Ground Water,
NWIS Unit Values (real time), NWIS Instantaneous
Irregular Data, EPA STORET, NCDC ASOS, DAYMET,
MODIS, NAM12K, USGS SNOTEL, ODM (multiple sites)
20Synthesis and communication of the nations water
data http//his.cuahsi.org
Government Water Data
Academic Water Data
National Water Metadata Catalog
Hydroseek
WaterML
21WaterML Components
22WaterML Evolution
- WaterML 1.0 OGC Discussion Paper, 2007
- WaterML 1.1 mid-2008
- To reflect changes in ODM 1.1 (expose additional
fields) - To remove enumerations used to implement
controlled vocabularies (e.g. for ValueType,
DataType, GeneralCategory) - Consistency (e.g. remove reliance on IDs units
- WaterML 2.0 harmonizing WaterML 1.1 with OM, to
be accessed via SOS and/or WFS
23Water Services planning
WaterML 1.0/1.1
WaterML 2
WDTF
Defined Messages
WaterWebServices
OpenGIS(WFS, SOS)
Web Service Interface Defintions used in Services
API
Data Abstraction Layer using an Object
Relational Model
Entity model manages data access
ODM1.1 (MS SQL)
ODM1.1 (Postgres)
Custom DataSource
Custom Code (populates model)
Other Data Source
Standard DB Schemas
ODM1.1 (MySQL)
24Conclusions
- Web Feature Services are like zemmels you just
have to have them! - WaterML 1 has become a standard language for
water observations time series but its not fully
OGC compliant - WaterML 2 will be developed by a joint OGC/WMO
working group - What mechanism should be used to support this
effort?