240 likes | 360 Views
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.
E N D
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
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
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
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
Gam 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
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 Test bed HIS Servers HIS Lite Servers Central HIS servers External data providers 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 Ontology ETL services Controlled vocabularies Metadatacatalogs 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
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 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 WaterML Evolution
Water 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)
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?