The HydroServer Platform for Sharing Hydrologic Data Support EAR 0622374 CUAHSI HIS Sharing...

20
The HydroServer Platform for Sharing Hydrologic Data Support EAR 0622374 CUAHSI HIS Sharing hydrologic data http://his.cuahsi.org/ David G Tarboton, Jeffery S Horsburgh, Kimberly A. T. Schreuders, David R. Maidment, Ilya Zaslavsky, David Valentine
  • date post

    20-Jan-2016
  • Category

    Documents

  • view

    214
  • download

    0

Transcript of The HydroServer Platform for Sharing Hydrologic Data Support EAR 0622374 CUAHSI HIS Sharing...

Page 1: The HydroServer Platform for Sharing Hydrologic Data Support EAR 0622374 CUAHSI HIS Sharing hydrologic data  David G Tarboton, Jeffery.

The HydroServer Platform for Sharing Hydrologic

Data

SupportEAR 0622374

CUAHSI

HISSharing hydrologic data

http://his.cuahsi.org/

David G Tarboton, Jeffery S Horsburgh, Kimberly A. T. Schreuders, David R. Maidment, Ilya Zaslavsky, David

Valentine

Page 2: The HydroServer Platform for Sharing Hydrologic Data Support EAR 0622374 CUAHSI HIS Sharing hydrologic data  David G Tarboton, Jeffery.

Data Discovery and Integration

Data Publication Data Analysis and Synthesis

HydroCatalog

HydroDesktopHydroServer

ODM Geo Data

CUAHSI Hydrologic Information System Services-Oriented Architecture

Data Services

Metadata Services Search ServicesWaterML, Other OGC Standards

Information Model and Community Support Infrastructure

Page 3: The HydroServer Platform for Sharing Hydrologic Data Support EAR 0622374 CUAHSI HIS Sharing hydrologic data  David G Tarboton, Jeffery.

Ongoing Data Collection

Data presentation, visualization, and analysis through Internet

enabled applications

Internet ApplicationsPoint Observations Data

Historical Data Files

GIS Data

ODM Database

GetSitesGetSiteInfoGetVariableInfoGetValues

WaterOneFlowWeb Service

WaterML

HydroServer – Data Publication

OGC Spatial Data Service from ArcGIS

Server

Page 4: The HydroServer Platform for Sharing Hydrologic Data Support EAR 0622374 CUAHSI HIS Sharing hydrologic data  David G Tarboton, Jeffery.

Manager Interface

Browser Interface

Service Interface

MapWebsite

Time Series Analyst Website

HydroServer Website

Capabilities Web Service

HydroServer Capabilities Database

Capabilities Configuration

Tool

ObservationData Model

ObservationData Model

WaterOneFlow Web Service

WaterOneFlow Web Service

WaterOneFlow Web Service

ObservationData Model

Spatial Data Services

Geo SpatialDatabase

Spatial Data File

HydroServerView server portal

Publish point data Publish spatial data

View spatial data

View point data

Configure server

Publish metadata

Load and Edit data

ODM Tools and Data Loaders

HydroServer Architecture

Page 5: The HydroServer Platform for Sharing Hydrologic Data Support EAR 0622374 CUAHSI HIS Sharing hydrologic data  David G Tarboton, Jeffery.

Soil moisture

data

Streamflow

Flux tower data

Precipitation& Climate

Groundwaterlevels

Water Quality

• A relational database at the single observation level• Metadata for unambiguous interpretation• Traceable heritage from raw measurements to usable

information• Promote syntactic and semantic consistency • Cross dimension retrieval and analysis

Horsburgh et al., 2008, WRR 44: W05406

Observation Data Model for hydrologic and environmental measurements

The way that data is organized can enhance or inhibit the analysis that can be done

Page 6: The HydroServer Platform for Sharing Hydrologic Data Support EAR 0622374 CUAHSI HIS Sharing hydrologic data  David G Tarboton, Jeffery.

Stage and Streamflow Data in ODM

Page 7: The HydroServer Platform for Sharing Hydrologic Data Support EAR 0622374 CUAHSI HIS Sharing hydrologic data  David G Tarboton, Jeffery.

Loading data into ODM

• Interactive OD Data Loader (OD Loader)– Loads data from spreadsheets and

comma separated tables in simple format

• Scheduled Data Loader (SDL)– Loads data from datalogger files on

a prescribed schedule.– Interactive configuration

• SQL Server Integration Services (SSIS)– Microsoft application accompanying

SQL Server useful for programming complex loading or data management functions

OD Data Loader

SDL

SSIS

Page 8: The HydroServer Platform for Sharing Hydrologic Data Support EAR 0622374 CUAHSI HIS Sharing hydrologic data  David G Tarboton, Jeffery.

Managing Data Within ODMODM Tools

• Query and export – export data series and metadata

• Visualize – plot and summarize data series

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

Page 9: The HydroServer Platform for Sharing Hydrologic Data Support EAR 0622374 CUAHSI HIS Sharing hydrologic data  David G Tarboton, Jeffery.

• Set of query functions • Returns data in WaterML

WaterML and WaterOneFlowWaterML is an XML language for communicating water dataWaterOneFlow is a set of web services based on WaterML

Page 10: The HydroServer Platform for Sharing Hydrologic Data Support EAR 0622374 CUAHSI HIS Sharing hydrologic data  David G Tarboton, Jeffery.

Publication of Spatial (GIS) Datasets

• Publishing spatial datasets using ArcGIS Server– Using OGC standards that

can be consumed by a number of GIS clients

– WMS, WFS, WCS

Page 11: The HydroServer Platform for Sharing Hydrologic Data Support EAR 0622374 CUAHSI HIS Sharing hydrologic data  David G Tarboton, Jeffery.

Data Presentation Via a Map Interface

• Internet Map Server built using ArcGIS

• Web browser client• Combine spatial

data and observational data

• Launch data visualization tools

• Based on a “Region”

http://maps.usu.edu/map/

Page 12: The HydroServer Platform for Sharing Hydrologic Data Support EAR 0622374 CUAHSI HIS Sharing hydrologic data  David G Tarboton, Jeffery.

Data Preview, Visualization, and AnalysisTime Series Analyst

• Web Browser Client• Multiple ODM

Database Support• Variety of plot types • Descriptive statistics• Linked to the map

application• Data preview and

downloadhttp://icewater.usu.edu/tsa/

Page 13: The HydroServer Platform for Sharing Hydrologic Data Support EAR 0622374 CUAHSI HIS Sharing hydrologic data  David G Tarboton, Jeffery.

HydroServerWebsite

• HydroServer home page

• Observational data services

• GIS data services• Online map • Time Series Analyst• Data Query and

Downloadhttp://icewater.usu.edu

Page 14: The HydroServer Platform for Sharing Hydrologic Data Support EAR 0622374 CUAHSI HIS Sharing hydrologic data  David G Tarboton, Jeffery.

HydroServer Capabilities Web Service• Publish capabilities of each

HydroServer– Listing of published

observational data services– Listing of published spatial

data services• Supports automatic cataloging

of available services at HIS Central

• Makes HydroServers self describing

Catalog

Server Desktop

Metadata

Services

Catalog Services

Data Services

Page 15: The HydroServer Platform for Sharing Hydrologic Data Support EAR 0622374 CUAHSI HIS Sharing hydrologic data  David G Tarboton, Jeffery.

Overcoming Semantic Heterogeneity• ODM Controlled

Vocabulary System– ODM CV central database– Online submission and editing

of CV terms– Web services for

broadcasting CVs

Variable NameInvestigator 1: “Temperature, water”

Investigator 2: “Water Temperature”

Investigator 3: “Temperature”

Investigator 4: “Temp.”

ODM VariableNameCV

Term…

Sunshine duration

Temperature

Turbidity

From Jeff Horsburgh

Page 16: The HydroServer Platform for Sharing Hydrologic Data Support EAR 0622374 CUAHSI HIS Sharing hydrologic data  David G Tarboton, Jeffery.

Dynamic controlled vocabulary moderation system

Local ODMDatabase

Master ODM Controlled Vocabulary

ODM Website

ODM ControlledVocabulary Moderator

ODM Data Manager

ODMControlled Vocabulary

Web Services

ODM Tools

Local Server

XMLXML

http://his.cuahsi.org/mastercvreg.html From Jeff Horsburgh

Page 17: The HydroServer Platform for Sharing Hydrologic Data Support EAR 0622374 CUAHSI HIS Sharing hydrologic data  David G Tarboton, Jeffery.

A growing collection of HydroServers and community of users

Dry Creek Experimental Watershed (DCEW) (28 km2 semi-arid steep topography, Boise Front)

68 Sites24 Variables4,700,000+ values

Published by Jim McNamara, Boise State University

• University of Maryland, Baltimore County

• Montana State University• University of Texas at

Austin• University of Iowa• Utah State University• University of Florida• University of New Mexico• University of Idaho• Boise State University• University of Texas at

Arlington• University of California,

San Diego• Idaho State University

Page 18: The HydroServer Platform for Sharing Hydrologic Data Support EAR 0622374 CUAHSI HIS Sharing hydrologic data  David G Tarboton, Jeffery.

Open Development Model

http://hydroserver.codeplex.com

• user engagement • transparency • collaboration • agility • sustainability • tools

Page 19: The HydroServer Platform for Sharing Hydrologic Data Support EAR 0622374 CUAHSI HIS Sharing hydrologic data  David G Tarboton, Jeffery.

Conclusions• HydroServer provides a self contained data

publication system– Self describing (Complete description of data and

metadata)

• Local control of, and responsibility for data• Downloadable user (data publisher)

configurable software stack – ODM and tools, Web service software, Time Series

Analyst, ArcGIS server based web map application and map services, HydroServer Capabilities metadata web services

• Sharing data in common format can stimulate interdisciplinary collaboration

• Growing network of HydroServers will facilitate cross site network scale syntheses

Catalog

Server Desktop

Metadata

Services

Catalog Services

Data Services

Page 20: The HydroServer Platform for Sharing Hydrologic Data Support EAR 0622374 CUAHSI HIS Sharing hydrologic data  David G Tarboton, Jeffery.

Thanks! HIS Project Team and Sponsors

• University of Texas at Austin – David Maidment, Tim Whiteaker, James Seppi, Fernando Salas, Jingqi Dong, Harish Sangireddy

• San Diego Supercomputer Center – Ilya Zaslavsky, David Valentine, Tom Whitenack, Matt Rodriguez

• Utah State University – Jeff Horsburgh, Kim Schreuders, Stephanie Reeder, Edward Wai Tsui, Ravichand Vegiraju, Ketan Patil

• University of South Carolina – Jon Goodall, Anthony Castronova• Idaho State University – Dan Ames, Ted Dunsford, Jiří Kadlec, Yang Cao,

Dinesh Grover• Drexel University/CUNY – Michael Piasecki• WATERS Network – Testbed Data Managers

• CUAHSI Program Office – Rick Hooper, Yoori Choi, Conrad Matiuk• ESRI – Dean Djokic, Zichuan Ye

SupportEAR 0622374

CUAHSI

HISSharing hydrologic data

http://his.cuahsi.org/