deployment and evaluation of an observations data model jeffery s horsburgh david g tarboton ilya...

16
Deployment and Evaluation of an Observations Data Model Jeffery S Horsburgh David G Tarboton Ilya Zaslavsky David R. Maidment David Valentine http:// www.cuahsi.org/ his.html Support EAR 0622374

Post on 21-Dec-2015

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Deployment and Evaluation of an Observations Data Model Jeffery S Horsburgh David G Tarboton Ilya Zaslavsky David R. Maidment David Valentine

Deployment and Evaluation of an Observations Data Model

Jeffery S HorsburghDavid G Tarboton

Ilya ZaslavskyDavid R. Maidment

David Valentine

http://www.cuahsi.org/his.htmlSupportEAR 0622374

Page 2: Deployment and Evaluation of an Observations Data Model Jeffery S Horsburgh David G Tarboton Ilya Zaslavsky David R. Maidment David Valentine

WaterOneFlow Web Services

Data access through web

services

Data storage through web

services

Dow

nlo

ads

Upl

oa

ds

Observatory data servers

CUAHSI HIS data servers

3rd party data servers

e.g. USGS, NCDC

GIS

Matlab

IDL

Splus, R

Excel

Programming (Fortran, C, VB)

Web services interface

Data Access System for Hydrology (DASH) Website Portal and Map Viewer

Information input, display, query and output services

Preliminary data exploration and discovery. See what is available and perform exploratory analyses

HTML -XML WS

DL

- SO

AP

ODMODM

Page 3: Deployment and Evaluation of an Observations Data Model Jeffery S Horsburgh David G Tarboton Ilya Zaslavsky David R. Maidment David Valentine

CUAHSI Observations Data Model• A relational database at the

single observation level (atomic model)

• Stores observation data made at points

• Metadata for unambiguous interpretation

• Traceable heritage from raw measurements to usable information

• Standard format for data sharing

• Cross dimension retrieval and analysis

Streamflow

Flux towerdata

Precipitation& Climate

Groundwaterlevels

Water Quality

Soil moisture

data

Page 4: Deployment and Evaluation of an Observations Data Model Jeffery S Horsburgh David G Tarboton Ilya Zaslavsky David R. Maidment David Valentine

CUAHSI Observations Data Modelhttp://www.cuahsi.org/his/odm.html

Page 5: Deployment and Evaluation of an Observations Data Model Jeffery S Horsburgh David G Tarboton Ilya Zaslavsky David R. Maidment David Valentine

Discharge, Stage, Concentration and Daily Average Example

Page 6: Deployment and Evaluation of an Observations Data Model Jeffery S Horsburgh David G Tarboton Ilya Zaslavsky David R. Maidment David Valentine

Stage and Streamflow Example

Page 7: Deployment and Evaluation of an Observations Data Model Jeffery S Horsburgh David G Tarboton Ilya Zaslavsky David R. Maidment David Valentine

ODM Implementation in WATERS Network Information System

• 11 WATERS Network test bed projects• 16 ODM networks (some test beds have more than one

network)• Data from 1246 sites, of these, 167 sites are operated by

WATERS investigators

National Hydrologic Information ServerSan Diego Supercomputer Center

Page 8: Deployment and Evaluation of an Observations Data Model Jeffery S Horsburgh David G Tarboton Ilya Zaslavsky David R. Maidment David Valentine

Florida – Santa Fe Watershed

Nitrate Nitrogen (mg/L)

Millpond Spring

PI: Wendy Graham, ….; DM: Kathleen McKee, Mark Newman

Page 9: Deployment and Evaluation of an Observations Data Model Jeffery S Horsburgh David G Tarboton Ilya Zaslavsky David R. Maidment David Valentine

Utah – Little Bear River and Mud Lake

Turbidity

Continuous turbidity observations at the Little Bear River at Mendon Road from two different turbidity sensors.

Page 10: Deployment and Evaluation of an Observations Data Model Jeffery S Horsburgh David G Tarboton Ilya Zaslavsky David R. Maidment David Valentine

Managing Data Within ODM - ODM Tools

• Load – import existing data directly to ODM

• Query and export – export data series and metadata

• Visualize – plot and summarize data series

• Edit – delete, modify, adjust, interpolate, average, etc.

Page 11: Deployment and Evaluation of an Observations Data Model Jeffery S Horsburgh David G Tarboton Ilya Zaslavsky David R. Maidment David Valentine

Methods for Data Loading

SQL Server Integration Services

Interactive Data Loader

Scheduled Data Loader

Page 12: Deployment and Evaluation of an Observations Data Model Jeffery S Horsburgh David G Tarboton Ilya Zaslavsky David R. Maidment David Valentine

Direct analysis from your favorite analysis environment. e.g. Matlab

% create NWIS Class and an instance of the classcreateClassFromWsdl('http://water.sdsc.edu/wateroneflow/NWIS/DailyValues.asmx?WSDL');WS = NWISDailyValues;% GetValues to get the datasiteid='NWIS:02087500';bdate='2002-09-30T00:00:00';edate='2006-10-16T00:00:00';variable='NWIS:00060';valuesxml=GetValues(WS,siteid,variable,bdate,edate,'');

1920 1930 1940 1950 1960 1970 1980 1990 2000 20100

0.5

1

1.5

2

2.5x 10

4

cfs

Daily Discharge NEUSE RIVER NEAR CLAYTON, NC

Page 13: Deployment and Evaluation of an Observations Data Model Jeffery S Horsburgh David G Tarboton Ilya Zaslavsky David R. Maidment David Valentine

Summary

• Syntactic heterogeneity (File types and formats)• Semantic heterogeneity

– Language for observation attributes– Language to encode observation attribute values

• A national network of consistent data• Enhanced data availability• Metadata to facilitate unambiguous interpretation• Enhanced analysis capability

Page 14: Deployment and Evaluation of an Observations Data Model Jeffery S Horsburgh David G Tarboton Ilya Zaslavsky David R. Maidment David Valentine

Future Considerations

• Additional data types (grid, image etc.)

• Additional catalog sets to enhance discovery

• Unit standardization and conversion

• Ownership, security, authentication, provenance

• Improve controlled vocabulary constraints to enhance integrity

Page 15: Deployment and Evaluation of an Observations Data Model Jeffery S Horsburgh David G Tarboton Ilya Zaslavsky David R. Maidment David Valentine

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.

Advancement of water science is critically dependent on integration of water information

Databases Analysis

Models

ODM

Web Services

Page 16: Deployment and Evaluation of an Observations Data Model Jeffery S Horsburgh David G Tarboton Ilya Zaslavsky David R. Maidment David Valentine

HIS Websitehttp://www.cuahsi.org/his.html

• Project Team – Introduces members of the HIS Team

• Data Access System for Hydrology – Web map interface supporting data discovery and retrieval

• Prototype Web Services – WaterOneFlow web services facilitating downlad of time series data from numerous national repositories of hydrologic data

• Observations Data Model – Relational database schema for hydrologic observations

• HIS Tools – Links to end-user applications developed to support HIS

• Documentation and Reports – Status reports, specifications, workbooks and links related to HIS

• Feedback – Let us know what you think

• Austin Workshop – Material from WATERS workshop in Austin