Upload
meira
View
58
Download
0
Tags:
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
Linking HIS and GIS
How to support the objective, transparent and robust calculation and publication of SWSI?
Jeffery S. Horsburgh
CUAHSI
HISSharing hydrologic data
Combining GIS and HIS DemoDynamic Display of Water Temperature
Physical Implementation
Sensor Network
Streaming Data Server
CUAHSI HIS Server
ODM Streaming
Data Loader
ODM
ArcMap Documents
SQL Server View
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
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
Digital Watershed
NHDPlus
Weather
Streamflow
A Digital Watershed connects geospatial and temporal water resources data
Slide from David Maidment
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
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
9
Space, FeatureID
Time, TSDateTime
Variables, TSTypeID
TSValue
Digital WatershedDiscrete Space-Time Data Model
Slide From David Maidment
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
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
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
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
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
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
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
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?
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
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
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
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
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?