Hydrologic applications using geospatial standards

Document Sample
Hydrologic applications using geospatial standards Powered By Docstoc
					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
                                                                             Global search (Hydroseek)
Deployment to test beds                          Customizable
                                                 web interface
                                                                                                                Other popular online
                                                 (DASH)
                                                                                                                             clients




                                                   HTML - XML
Data publishing                                                                                                   Desktop clients
                        HIS Central
                    Registry & Harvester        Water Data Web




                                                                                                  WSDL - SOAP
                                               Services, WaterML
                    Test bed HIS




                                                                                   ETL services
                                                                    vocabularies
                                                         Ontology
                                            Metadata




                                                                     Controlled
                                            catalogs
                      Servers                                                                                         ArcGIS

 WSDL and ODM                                                                                                         Matlab
  registration
                                                                                                                      IDL, R
 Ontology tagging
  (Hydrotagger)
                                                                                                                      Excel
 ODM DataLoader
                                                                                                                   Programming
  Streaming Data      HIS Lite             Central HIS                     External data                            (C#, VB..)
      Loading         Servers               servers                         providers




                                                                                                                                 Desktop
                                                                                                                    MapWindow
    ODMTools




                                                                                                                                  HIS
   Server config                                                                                                     Modeling
       tools                                                                                                         (OpenMI)
         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                            Academic Water
      Data                                       Data




                        National Water
                          Metadata
                           Catalog




  Hydroseek                WaterML
     WaterML Components
                                              Sites
     Series
(Site+ Variable +
Period of Record)                  Source
                                               Dataset
                                 (Location)


                     WaterML
                    Components


                                        Variables
 DataValues
                                    (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
► WaterML2.0: harmonizing WaterML 1.1 with
 O&M, to be accessed via SOS and/or WFS
            Water Services: planning
 WaterML      WaterML     WDTF
                                      Defined Messages
  1.0/1.1        2



  Water             OpenGIS                Web Service Interface Defintions
WebServices        (WFS, SOS)              used in Services API

                                                     Entity model manages data
    Data Abstraction Layer using an                  access
       Object Relational Model


                                       Custom Code                 Custom
ODM1.1       ODM1.1                                                DataSource
                                       (populates model)
(MS SQL)     (Postgres)

                   Standard DB             Other
ODM1.1             Schemas               Data Source
(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?