Hydrologic Information Systems andthe CUAHSI HydroDesktop
ApplicationJiri Kadlec,
Daniel Ames, Tevaganthan VelupillaiIdaho State University
Some Slides Courtesy of the CUAHSI HIS Project Team
Talk Overview
• Hydrologic Information System• HydroDesktop Application• MapWindow GIS Components• Community Development
What is HIS?
• The CUAHSI* Hydrologic Information System (HIS) provides web services, tools, standards and procedures that enhance access to more and better data for hydrologic analysis.
• http://his.cuahsi.org*Consortium of Universities for the Advancement of Hydrologic Science, Inc.http://www.cuahsi.org
Rainfall & SnowWater quantity and quality
Remote sensing
Water Data
ModelingMeteorology
Soil water
Metadata
Catalog
HIS CentralHIS Central
HydroHydroDesktopDesktop
HIS Central
HIS System Overview
Users
USGS
EPAData
HIS Servers
Data Discovery And Access
Data Access
Data Registration
Data
WebService
UniversitiesData
• Built for data– Storage
– Loading
– Analysis
– Publication
• HIS Software
HIS ServerReal‐time Sensors
WaterOneFlowWeb Service
Data Archives
Outside UsersLocal Users
ODM Tools
HIS Server
SQL Server
Observations DataModel Database
Getting Water Data (the old way)Different Query Pages Different Query Responses
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)
HTML as a Web LanguageText and Picturesin Web Browser
<title>Texas Water Development Board</title><!DOCTYPE HTML PUBLIC "‐//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta name = "Robots" content = "index,follow"><meta name = "Priority" content = "home,twdb,homepage"><meta name = "Author" content = "Texas Water Development Board, Agency Number 580"><meta name = "Title" content = "Texas Water Development Board"><meta name = "Description" content = "Texas Water Development Board Home Page"><meta name = "Keywords" content = "water,drought,rain,conservation,groundwater,surfacewater,lake,reservoir,hydrology,geology,desalination,TWDB,loans,grants,wastewater,sewage,Clean Water,Drinking Water,State Revolving Fund,planning,State Water Plan,GIS,Geographic Information Systems,Mapping,data">
HyperTextMarkup Language
WaterML as a Web LanguageDischarge of the San Marcos River at Luling, June 28 ‐ July 18, 2002
Streamflow data in WaterML language
HydroDesktopClient Application
HydroDesktop GIS Capabilities
•Add shapefiles to map•Change symbology and labels•Print and export map•GIS toolbox and Modeler
GIS
•Search for data•Download data•Display time series•Export data
Hydrology
HydroDesktop Data Search
•Where? (geographicregion)
•What? (variable –keyword)
Search Criteria
•When? (time range)
•Who? (data providers)
Air Temperature in Quebec Province
Example:
HydroDesktop Data search – select region
•Draw bounding box•Select polygons•Select Country•Select State•Select County•Select Watershed
Region selection
HydroDesktop Data search – select keywords
HydroDesktop Data search – Search Results
Air Temperature - Quebec
HydroDesktop Data Download
Hydrodesktop Table View
• List of timeseries (legend)
• Data valuestable
• Export to text file / csv/ Excel
HydroDesktop Buildingblocks
Actual Data Dababase
MetadataCache
Database
Database
Access
Layer
HIS ServerWeb Services
Web Service
API
HIS CentralWeb Service
HydroDesktopMainApplicationPlug-in Interface
Search plug-inGraph View plug-in
Metadata plug-in
MapWindow GIS Components
MapWindow GIS Components
• Map• Legend• Toolstrip• Toolbox• Progress
Handler• Plug-in
Manager
MapWindow Components -Map
• Drag – drop componentsto the form in Visual Studio orSharpDevelop
HydroDesktop Plug‐in Development
•Metadata Fetcher•HydroModeler (Open MI)•Graph View•Advanced Search
Existing plugins
HydroDesktop Collaborative Development
A web‐based collaborative software development environment was set up on CodePlex.com. This site includes a discussion forum, wiki, source code repository and versioning system, and bug/issue tracking system.
www.HydroDesktop.org
Thank you for your attentionwww.HydroDesktop.org
www.mapwindow.org