22
Linking HIS and GIS How to support the objective, transparent and robust calculation and publication of SWSI? Jeffery S. Horsburgh CUAHSI HIS Sharing hydrologic data

Jeffery S. Horsburgh

  • Upload
    meira

  • View
    58

  • Download
    0

Embed Size (px)

DESCRIPTION

Linking HIS and GIS How to support the objective, transparent and robust calculation and publication of SWSI?. Jeffery S. Horsburgh. CUAHSI HIS Sharing hydrologic data. Combining GIS and HIS Demo Dynamic Display of Water Temperature. Physical Implementation. ArcMap Documents. - PowerPoint PPT Presentation

Citation preview

Page 1: Jeffery S. Horsburgh

Linking HIS and GIS

How to support the objective, transparent and robust calculation and publication of SWSI?

Jeffery S. Horsburgh

CUAHSI

HISSharing hydrologic data

Page 2: Jeffery S. Horsburgh

Combining GIS and HIS DemoDynamic Display of Water Temperature

Page 3: Jeffery S. Horsburgh

Physical Implementation

Sensor Network

Streaming Data Server

CUAHSI HIS Server

ODM Streaming

Data Loader

ODM

ArcMap Documents

SQL Server View

Page 4: Jeffery S. Horsburgh

Potential SWSI System Architecture

Data Processing andSWSI Calculation

HIS Server

ODMGetSitesGetSiteInfoGetVariableInfoGetValues

WaterOneFlowWeb Service

WaterML

NWIS

SNOTEL

NOAA-NCDC/NWS ASOS

HIS Data Services

Data Products and Services•Web Map Based Display of SWSI•WaterOneFlow Web Service(s) for

inputs and outputs•GIS Data Services

•WMS, WFS, WCS•Digital Watershed• SWSI Results

WaterML

DigitalWatershedNHD Plus

Page 5: Jeffery S. Horsburgh

Potential SWSI System Architecture

Data Processing andIndex Calculation

HIS Server

ODMGetSitesGetSiteInfoGetVariableInfoGetValues

WaterOneFlowWeb Service

WaterML

NWIS

SNOTEL

NOAA-NCDC/NWS ASOS

HIS Data Services

Data Products and Services•Web Map Based Display of SWSI•WaterOneFlow Web Service(s) for

inputs and outputs•GIS Data Services

•WMS, WFS, WCS•Digital Watershed• SWSI Results

WaterML

DigitalWatershedNHD Plus

Page 6: Jeffery S. Horsburgh

Digital Watershed

NHDPlus

Weather

Streamflow

A Digital Watershed connects geospatial and temporal water resources data

Slide from David Maidment

Page 7: Jeffery S. Horsburgh

Digital Watershed for Space-Time Data• Conceptual basis/data model for integrating:

– Spatial data (watersheds, streams, reservoirs, monitoring sites) NHD Plus

– Observations data (streamflow, snowpack, reservoir storage) CUAHSI HIS Data Services

– Modeling (creation of space-time datasets) SWSI Calculation

– Tools (visualization and analysis)

• Critical infrastructure role as a bridge or frameworkDigital WatershedData

Retrieval and Management

Analysis, Modeling, and Visualization

Page 8: Jeffery S. Horsburgh

Digital Representation of WatershedsLinking Observations with Hydrologic Objects

• Digital watershed = a structured collection of hydrologic objects (e.g., watersheds, stream reaches, reservoirs, monitoring sites, etc.) on which measurements are made

• The relationships between the objects provide the context to facilitate integrated modeling and analysis

• NHD Plus is one basis for a digital watershed

– Relationships between important hydrologic objects are expressed

• CUAHSI HIS provides access to measurements that characterize the hydrologic objects

Page 9: Jeffery S. Horsburgh

9

Space, FeatureID

Time, TSDateTime

Variables, TSTypeID

TSValue

Digital WatershedDiscrete Space-Time Data Model

Slide From David Maidment

Page 10: Jeffery S. Horsburgh

Digital Watershed Services

• Once populated, a digital watershed can support:– Data access services

• Data retrieval for hydrologic objects (catchments, gages, etc.)

– Data analysis/manipulation services• Statistical analyses

– Computational/modeling services• Spatial analyses, workflows, models

– Presentation services• Map generation, data visualization

Page 11: Jeffery S. Horsburgh

Potential SWSI System Architecture

Data Processing andSWSI Calculation

HIS Server

ODMGetSitesGetSiteInfoGetVariableInfoGetValues

WaterOneFlowWeb Service

WaterML

NWIS

SNOTEL

NOAA-NCDC/NWS ASOS

HIS Data Services

Data Products and Services•Web Map Based Display of SWSI•WaterOneFlow Web Service(s) for

inputs and outputs•GIS Data Services

•WMS, WFS, WCS•Digital Watershed• SWSI Results

WaterML

DigitalWatershedNHD Plus

Page 12: Jeffery S. Horsburgh

HIS Server

• Technology/software for serving data– Storage– Loading– Analysis– Publication

• Primarily uses free CUAHSI HIS Software• Commercial software packages include:– ESRI ArcGIS Server – publication of spatial datasets– Microsoft SQL Server – publication of observation

datasets

Page 13: Jeffery S. Horsburgh

Data discovery, visualization, and analysis through Internet

enabled applications

Internet Data Presentation

Point Observations Data

GIS Data

HIS Server

ODM Database

GetSitesGetSiteInfoGetVariableInfoGetValues

WaterOneFlowWeb Service

WaterML

Model Output

Page 14: Jeffery S. Horsburgh

Potential SWSI System Architecture

Data Processing andSWSI Calculation

HIS Server

ODMGetSitesGetSiteInfoGetVariableInfoGetValues

WaterOneFlowWeb Service

WaterML

NWIS

SNOTEL

NOAA-NCDC/NWS ASOS

HIS Data Services

Data Products and Services•Web Map Based Display of SWSI•WaterOneFlow Web Service(s) for

inputs and outputs•GIS Data Services (WMS, WFS,

WCS)

WaterML

DigitalWatershedNHD Plus

Page 15: Jeffery S. Horsburgh

CUAHSI WaterOneFlow Web Services“Getting the Browser Out of the Way”

ODMDatabase

Data ConsumerSQL

Queries

GetSitesGetSiteInfoGetVariableInfoGetValues

WaterML

Query

Response

Standard protocols provide platform independent data access

Page 16: Jeffery S. Horsburgh

Potential SWSI System Architecture

Data Processing andSWSI Calculation

HIS Server

ODMGetSitesGetSiteInfoGetVariableInfoGetValues

WaterOneFlowWeb Service

WaterML

NWIS

SNOTEL

NOAA-NCDC/NWS ASOS

HIS Data Services

Data Products and Services•Web Map Based Display of SWSI•WaterOneFlow Web Service(s) for

inputs and outputs•GIS Data Services (WMS, WFS,

WCS)

WaterML

DigitalWatershedNHD Plus

Page 17: Jeffery S. Horsburgh

Data Processing and SWSI Calculation

• Processed/aggregated data (SWSI inputs) stored in the digital watershed– Enables multiple users to access the same data

• Hydrologic connectivity of the digital watershed enables us to expose specific inputs underlying SWSI for each watershed– Which gages are used?– Which SNOTEL Sites are within the watershed?– Precipitation sites?

Page 18: Jeffery S. Horsburgh

Potential SWSI System Architecture

Data Processing andSWSI Calculation

HIS Server

ODMGetSitesGetSiteInfoGetVariableInfoGetValues

WaterOneFlowWeb Service

WaterML

NWIS

SNOTEL

NOAA-NCDC/NWS ASOS

HIS Data Services

Data Products and Services•Web Map Based Display of SWSI•WaterOneFlow Web Service(s) for

inputs and outputs•GIS Data Services (WMS, WFS,

WCS)

WaterML

DigitalWatershedNHD Plus

Page 19: Jeffery S. Horsburgh

Potential Data Products and Services

• HIS Server Publication of SWSI– ODM Database to store SWSI

• Input data used to calculate SWSI• Calculated SWSI values

– Published Digital Watershed• WaterML based Web Services for:

– Calculated SWSI Values– Inputs used in SWSI calculations

• Web Map/Feature/Raster geospatial data services– Map based display of SWSI

• Internet map application that presents visualizations• Time Series Analyst display of SWSI time series

Page 20: Jeffery S. Horsburgh

Desktop Hydrologic Information System Interactive Definition/Calculation of Custom SWSI Values

Observations

User-Defined Custom SWSIDigital Watershed

SWSIValues

HIS DesktopHIS Server

GIS Data Services

Observation Services

Page 21: Jeffery S. Horsburgh

Needs

• Robust web services for input datasets– Ensure completeness of existing services (USGS NWIS,

NRCS SNOTEL, NCDC, etc.)– Decide how to get data with no Web Services – e.g.,

reservoir storage• Precise specification of the SWSI calculation process– Inputs– Methods, parameters, weights, etc.– Outputs

Page 22: Jeffery S. Horsburgh

Questions for Discussion• How automated should the SWSI calculation be?• How to handle datasets for which no WaterOneFlow Web

Services exist (reservoir storage)?• How to handle updates to SWSI calculations that are initially

based on provisional data?• Data access and publication agreements/restrictions.• Is it important that the system expose all assumptions and input

data (objective calculations)?• How do we make the system objective, transparent, and robust?• What are the requirements for custom SWSI calculation and

display?