Hydrologic 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.

Download Report

Transcript Hydrologic 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.

Hydrologic 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
Hydrologic 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
Hydrologic 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
Web 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
Point Water Observations Time Series
(WaterML)
A point location in space
A series of values in time
CRWR Web Services Library
WaterML Data Services
Metadata Web Feature Services
WFS and WaterML
Observations Metadata in Space in GML
as a Web Feature Service
Observations Data in
Time in WaterML
A Theme Layer
Synthesis over all data sources
of observations of a particular
variable e.g. Salinity
Hydrologic 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
ESRI Hydrology Base Map
A multiscale tile image base
map customized for hydrology
http://resources.esri.com/arcgisdesktop/index.cfm?fa=content&tab=US_Maps
Observations Data Layer for Dissolved Oxygen in Corpus Christi Bay
http://129.116.104.172/ArcGIS/services/CCBAY_MySelect/GeoDataServer/WFSServer
displayed over the US Hydrology Base Map from
http://downloads2.esri.com/resources/arcgisdesktop/maps/us_hydrology.mxd
WSDL address and parameters to obtain
observations data using GetValues
Metadata for selected data series at observation point H1
13
Arc Hydro Groundwater Data for TWDB wells in Lubbock County
http://129.116.104.172/ArcGIS/services/Lubbuck_Wells/GeoDataServer/WFSServer
displayed over the US Hydrology Base Map from
http://downloads2.esri.com/resources/arcgisdesktop/maps/us_hydrology.mxd
Piezometric head time series at TWDB State well 2309901
14
Arc Hydro Groundwater Data for the Edwards Aquifer
http://129.116.104.172/ArcGIS/services/EdwardsWFS/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
15
Gam ModFlow Data acquired from a Web Feature Service
http://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
Hydrologic 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
Hydrologic Information System Service Oriented Architecture
Deployment to test beds
Customizable
web interface
(DASH)
Global search (Hydroseek)
Other popular online
clients
HTML - XML
ETL services
Ontology tagging
(Hydrotagger)
Controlled
vocabularies
WSDL and ODM
registration
Water Data Web
Services, WaterML
Ontology
Test bed HIS
Servers
Desktop clients
WSDL - SOAP
HIS Central
Registry & Harvester
Metadata
catalogs
Data publishing
ArcGIS
Matlab
IDL, R
Excel
ODM DataLoader
ODMTools
Server config
tools
HIS Lite
Servers
Central HIS
servers
External data
providers
Programming
(C#, VB..)
MapWindow
Modeling
(OpenMI)
HIS
Desktop
Streaming Data
Loading
Water Data Services
• Set of query functions
• Returns data in WaterML
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)
Synthesis and communication of the
nation’s water data http://his.cuahsi.org
Government Water
Data
Academic Water
Data
National Water
Metadata
Catalog
Hydroseek
WaterML
WaterML Components
Sites
Series
(Site+ Variable +
Period of Record)
Source
(Location)
Dataset
WaterML
Components
DataValues
Variables
(aka Phenomena)
WaterML 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
O&M, to be accessed via SOS and/or WFS
Water Services: planning
WaterML
1.0/1.1
WaterML
2
Water
WebServices
WDTF
OpenGIS
(WFS, SOS)
Data Abstraction Layer using an
Object Relational Model
ODM1.1
ODM1.1
(MS SQL)
(Postgres)
ODM1.1
(MySQL)
Standard DB
Schemas
Defined Messages
Web Service Interface Defintions
used in Services API
Entity model manages data
access
Custom Code
(populates model)
Other
Data Source
Custom
DataSource
Conclusions
• 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?