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 ReportTranscript 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?