Hydrologic Information System for the Nation Ilya Zaslavsky Spatial Information Systems Lab San Diego Supercomputer Center UCSD EPA talk, February 1, 2010 http://his.cuahsi.org http://hiscentral.cuahsi.org http://hydroseek.net http://river.sdsc.edu/ucsddash http://wron.net.au/DemosII/Modules/ODMKMLGatway.aspx http://maxim.ucsd.edu/mapmaker/storet.aspx http://water.sdsc.edu:7788/demo/CUAHSI/index.html
31
Embed
Hydrologic Information System for the Nation Ilya Zaslavsky Spatial Information Systems Lab San Diego Supercomputer Center UCSD EPA talk, February 1, 2010.
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Hydrologic Information System
for the NationIlya Zaslavsky
Spatial Information Systems LabSan Diego Supercomputer Center
Partners:Academic: 11 NSF hydrologic observatories, CEO:P projects, LTER, CZO…Government: USGS, EPA, NCDC, NWS, state and localCommercial: Microsoft, ESRI, KistersInternational: Australia, UKStandardization: OGC, WMO (Hydrology Domain WG); adopted by USGS, NCDC, Army Corps of Eng
An online distributed system to support the sharing of hydrologic data from multiple repositories and databases via standard
water data service protocols; software for data publication, discovery, access and integration.
What is the CUAHSI HIS?UT-Austin, SDSC/UCSD, Utah State U, Idaho State U, Drexel U, U of So. CarolinaPI: D. R. Maidment (UT-Austin)
Rainfall & SnowWater quantity
and quality
Remote sensing
Water Data
Modeling Meteorology
Soil water
Sources of Observations Data
Observation Stations
Ameriflux Towers (NASA & DOE) NOAA Automated Surface Observing System
USGS National Water Information System NOAA Climate Reference Network
Map for the US
Build a common window on water data using web services TOWARDS INTEGRATED WATER INFORMATION
9
Getting Water Data (the old way)Different Query Pages Different Query Responses
http://his.cuahsi.org/odmdatabases.html
CUAHSI Observations Data Model
Web Pages versus Web Serviceshttp://www.safl.umn.edu/ http://his.safl.umn.edu/SAFLMC/cuahsi_1_0.asmx
Uses Hypertext Markup Language (HTML) Uses WaterML (a Markup Language for water data)
• Built for data– Storage– Loading– Analysis– Publication
• HIS Software free of charge
HIS Server Real-time Sensors
WaterOneFlowWeb Service
Data Archives
Outside Users, HIS Central, HydroDesktop
Local Users
ODM Tools
HIS
Ser
ver
SQL Server
Observations DataModel Database
HIS Central – Catalog and Search
16
Managing Varying Semantics
Nitrogen: e.g. NWIS parameter # 625 is labeled ‘ammonia + organic
nitrogen‘, Kjeldahl method is used for determination but not mentioned in
parameter description. In STORET this parameter is referred to as Kjeldahl
Nitrogen.
And: Dissloved oxygen
acre feet acre-feet
micrograms per kilogram
micrograms per kilgram
FTU NTU
mho Siemens
ppm mg/kg
In measurement units…
In parameter names…
Semantic Tagging of Harvested Variables
20
• Service registry and metadata catalog– Networks– Sites– Variables– Search Keywords
• Does not store actual observation data
• Example: GetSitesInBox query function
HIS Central ServicesHICentral
Web Service
GetValues Requests Per Day from HIS Central
All Services NWIS0
200
400
600
800
1000
1200
1400
1600
February - De-cember 2008January - October 2009
22
HydroDesktop Capabilities
• Add shapefiles to map• Change symbology and
labels• Print and export map
• GIS toolbox
GIS
• Search for data• Download data
• Display time series• Export data
Hydrology
Hydroseekhttp://www.hydroseek.net
Supports search by location and type of data across multiple observation networks including NWIS, Storet, and academic data
Visualization and Analysis of Large Datasets► Tiled wall
► OLAP cubes for repositories► OLAP cubes for catalogs
EPA STORET water quality repository
USGS NWIS catalog:
measurement totals
for selected nutrients over
decades
How we work with agencies on web service access to observational data
1. Establish an agreement with the agency on joint development of water data services, identify agency partners (ideally, with time to support joint work)
2. Identify the scope of the service, databases to be exposed, and access control, assign network and vocabulary codes
3. Map semantics of the service to WaterML semantics, and verify with the agency
4. Include discussion of agency data and interoperability issues in the context of OGC Hydrology Domain WG (if needed)
5. Develop a first draft of the web service
6. Unit testing, over a series of validation cases developed jointly with the agency
7. Harvest an observations metadata catalog for agency data, to be housed either at SDSC or at the agency
8. Develop a procedure for catalog updates
9. Register the water data service at HISCentral (including mapping of variables to ontology terms), and test it using HydroSeek and HydroExcel. Document the service
10. Review and test the service together with the agency, for possible approval as “operational”
Federal Agency Water Data Services at HISCentral (10/09)
Network Name Site Count Value Count Earliest Observation Notes
NWISDV 29894 274762525 1/1/1900 WaterML-compliant GetValues service from NWIS, catalog ingested
Summary• CUAHSI HIS = Cyberinfrastructure for managing and publishing
observational data– Supports many types of point observational data– Overcomes syntactic and semantic heterogeneity using a standard data model
and communication language, controlled vocabularies, and ontology management (created a comprehensive ontology of hydrologic parameters)
– End-to-end infrastructure: from publishing water data to discovery, access, retrieval, analysis
– Supports a national network of observatory test beds, and links to most important federal water data repositories
– Maintains national registry of services (the largest in the world)
• WaterML is a standard language for consistently communicating water observations data from academic and government sources.– already adopted by several federal agencies– Further enhanced through WMO/OGC Hydrology Domain Working Group
• Already deployed at multiple locations; free and open source
Working with EPA Data• Wrapping WQX services;
http://river.sdsc.edu/wiki/CUAHSI%20WebServices.ashx • Ingesting STORET• OLAP over STORET, and web based mapping
• Regular catalog updates• Development on water quality data services• Portal for accessing hydrologic time series• Support of hydrologic data center (proposal to NSF?)• Ontology development• Mechanism:
– MOU between EPA and CUAHSI on water data services– Involvement in HydroDWG Water Quality IE and AIP-3