1 / 31

The CUAHSI Hydrologic Information System Service Oriented Architecture for Water Resources

The CUAHSI Hydrologic Information System Service Oriented Architecture for Water Resources. http://his.cuahsi.org/. CUAHSI HIS Sharing hydrologic data. Support EAR 0622374. Consortium of Universities for the Advancement of Hydrologic Science, Inc. 122 US Universities as of July 2008.

thielens
Télécharger la présentation

The CUAHSI Hydrologic Information System Service Oriented Architecture for Water Resources

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. The CUAHSI Hydrologic Information SystemService Oriented Architecture for Water Resources http://his.cuahsi.org/ CUAHSI HIS Sharing hydrologic data Support EAR 0622374

  2. Consortium of Universities for the Advancement of Hydrologic Science, Inc. 122 US Universities as of July 2008 An organization representing more than one hundred United States universities, receives support from the National Science Foundation to develop infrastructure and services for the advancement of hydrologic science and education in the U.S. http://www.cuahsi.org/

  3. HIS Team and Collaborators • University of Texas at Austin – David Maidment, Tim Whiteaker, Ernest To, Bryan Enslein, Kate Marney • San Diego Supercomputer Center – Ilya Zaslavsky, David Valentine, Tom Whitenack • Utah State University – David Tarboton, Jeff Horsburgh, Kim Schreuders, Justin Berger • Drexel University – Michael Piasecki, Yoori Choi • University of South Carolina – Jon Goodall, Tony Castronova • CUAHSI Program Office – Rick Hooper, David Kirschtel, Conrad Matiuk • WATERS Network – Testbed Data Managers • HIS Standing Committee • USGS– Bob Hirsch, David Briar, Scott McFarlane • NCDC– Rich Baldwin

  4. Outline • The Need – Hydrologic Information Science • General overview of CUAHSI HIS • Accessing data using the CUAHSI HIS • Hydroseek • HydroExcel • HydroGet • Matlab

  5. Next class Sharing and publishing data using CUAHSI HIS • HIS data publication system • WaterML and WaterOneFlow web services • Observations data model (ODM) • Data loading • Data editing and quality control • Controlled vocabularies • HIS central registration and tagging

  6. The Need: Hydrologic Information Science It is as important to represent hydrologic environments precisely with data as it is to represent hydrologic processes with equations Physical laws and principles (Mass, momentum, energy, chemistry) Hydrologic Process Science (Equations, simulation models, prediction) Hydrologic conditions (Fluxes, flows, concentrations) Hydrologic Information Science (Observations, data models, visualization Hydrologic environment (Dynamic earth)

  7. Advancement of water science is critically dependent on integration of waterinformation Databases: Structured data sets to facilitate data integrity and effective sharing and analysis. - Standards - Metadata - Unambiguous interpretation Analysis: Tools to provide windows into the database to support visualization, queries, analysis, and data driven discovery. Models: Numerical implementations of hydrologic theory to integrate process understanding, test hypotheses and provide hydrologic forecasts. Models ODM Web Services Databases Analysis

  8. What is the CUAHSI HIS? 3rd-Party Analysis Software Data Access Toolbox (with web service capability) Browser-based Data Discovery Tools GIS Matlab Splus R IDL HydroExcel HydroGet OpemMI Interface HydroObjects Java C++ VB DASH Hydroseek 3rd-Party Data Servers CUAHSI-HIS Servers CUAHSI-HIS Central Servers USGS NWIS NCDC ASOS NCEP NAM 12K NASA MODIS etc. ODM Database WaterOneFlow Web Services DASH ODM Data Loader ODM SDL ODM Tools ODM Database WaterOneFlow Web Services Network/WSDL Registry HydroSeek HydroTagger 3rd-Party Metadata Repositry etc. Data Transmission Formats WaterML An internet based system to support the sharing of hydrologic data comprising databases connected using the internet through web services as well as software for data discovery, access and publication. Other

  9. HIS Website – his.cuahsi.org Download tools, research publications, contribute to the effort – it’s all here

  10. Designed for You Whether you are a data consumer, data publisher, or developer, the HIS website is designed so you can quickly find what you need

  11. Water Data Water quantity and quality Soil water Rainfall & Snow Modeling Meteorology Remote sensing

  12. Search multiple heterogeneous data sources simultaneously regardless of semantic or structural differences between them request return request return NAWQA return request return request NAM-12 return request NWIS return request return request request return NARR Data Searching – What we used to have to do Searching each data source separately Michael Piasecki Drexel University

  13. NAWQA NWIS NARR ODM What HIS enables Searching all data sources collectively GetValues GetValues GetValues GetValues generic request GetValues GetValues Michael Piasecki Drexel University GetValues GetValues

  14. New water data capabilities • Data Storage in an Observations Data Model (ODM) • Data Access through internet-based Water Data Services using a consistent data language, called WaterML • Data Indexing through a National Water Metadata Catalog • Data Discovery through federated map and thematic keyword search system The combination of these capabilities creates a common window on water observations data for the United States unlike any that has existed before.

  15. Outline • The Need – Hydrologic Information Science • General overview of CUAHSI HIS • Accessing data using the CUAHSI HIS • Hydroseek • HydroExcel • HydroGet • Matlab

  16. Data Access System for Hydrology (DASH) Website Portal and Map Viewer Preliminary data exploration and discovery. See what is available and perform exploratory analyses 3rd party data servers e.g. USGS, NCDC Internet Service Oriented Architecture for Water Resources Data Downloads Uploads Analysis and Modeling applications HTML -XML Data access through web services GIS WaterOneFlow Web Services Matlab IDL WSDL - SOAP Data storage through web services Splus, R Excel Programming (Fortran, C, VB) Observatory data servers CUAHSI HIS data servers ODM ODM WaterML

  17. Key HIS components HydroSeek Clients Matlab HydroGet HydroExcel ODM Ontology • WSDL Registry • http://cbe.cae.drexel.edu/wateroneflow/CIMS.asmx?WSDL • http://ccbay.tamucc.edu/CCBayODWS/cuahsi_1_0.asmx?WSDL • http://ees-his06.ad.ufl.edu/santafe-srgwl/cuahsi_1_0.asmx?WSDL • http://ferry.ims.unc.edu/modmon/cuahsi_1_0.asmx?WSDL • http://his02.usu.edu/littlebearriver/cuahsi_1_0.asmx?WSDL CV Services ODM Tools

  18. CUAHSI WaterOneFlow Web Services“Getting the Browser Out of the Way” GetSites GetSiteInfo GetVariableInfo GetValues Standard protocols provide platform independent data access WaterML SQL Queries Data Consumer ODM Database Query Response

  19. Set of query functions Returns data in WaterML WaterOneFlow Ilya Zaslavsky and David Valentine, SDSC

  20. Direct analysis from your favorite analysis environment. e.g. Matlab % create NWIS Class and an instance of the class createClassFromWsdl('http://water.sdsc.edu/wateroneflow/NWIS/DailyValues.asmx?WSDL'); WS = NWISDailyValues; % GetValues to get the data siteid='NWIS:02087500'; bdate='2002-09-30T00:00:00'; edate='2006-10-16T00:00:00'; variable='NWIS:00060'; valuesxml=GetValues(WS,siteid,variable,bdate,edate,'');

  21. HIS Implementation in WATERS Network Information System National Hydrologic Information Server San Diego Supercomputer Center • 11 WATERS Network test bed projects • 16 ODM instances (some test beds have more than one ODM instance) • Data from 1246 sites, of these, 167 sites are operated by WATERS investigators

  22. Outline • The Need – Hydrologic Information Science • General overview of CUAHSI HIS • Accessing data using the CUAHSI HIS • Hydroseek • HydroExcel • HydroGet • Matlab

  23. Hydroseek http://www.hydroseek.org Bora Beran, Drexel Supports search by location and type of data across multiple observation networks including NWIS and Storet

  24. HydroExcel

  25. HydroGET: An ArcGIS Web Service Client http://his.cuahsi.org/hydroget.html

  26. Web pages Web services Tipping point, getting the browser out of the way Internet Internet Internet People interact with a remote information server People interact with a network of Information services

  27. Water web pages Water web services Information communication Water Markup Language (WaterML) HyperText Markup Language (HTML)

  28. CUAHSI-HIS 3rd-Party Analysis Software (with web service capability) Data Access Toolbox Browser-based Data Discovery Tools GIS Matlab Splus R IDL Java C++ VB HydroExcel HydroGet HydroLink HydroObjects DASH Hydroseek 3rd-Party Data Servers CUAHSI-HIS Servers CUAHSI-HIS Central Servers ODM Database WaterOneFlow Web Services DASH ODM Data Loader ODM SDL ODM Tools USGS NWIS NCDC ASOS NCEP NAM 12K NASA MODIS etc. ODM Database WaterOneFlow Web Services Network/WSDL Registry HydroSeek HydroTagger 3rd-Party Metadata Repositry etc. Data Transmission Formats WaterML Other

  29. Analyze data directly from web services in MATLAB

  30. Things you need to know to use CUAHSI Water Data Services in MATLAB • MATLAB • createClassfromWSDL • Using CUAHSI Water Data Services • Getsites • Getvariables • Getvariableinfo • Getvalues • How to parse XML that is returned

  31. Summary Data Publication Pipeline Publisher Data Loader ODM on Server • Point Observations Data from Agencies and Academic Investigators can be consistently communicated using web services • Point Observations Data can be archived in a relational database • Maps of point observation locations from different sources can be federated using a map server • Map server + relational database + web services = Integrated hydrologic data access system WaterML + DASH HydroSeek HISCentral Registry Public

More Related