introducing the cuahsi hydrologic information system desktop application (hydrodesktop) and open...
Post on 21-Dec-2015
214 views
TRANSCRIPT
![Page 1: Introducing the CUAHSI Hydrologic Information System Desktop Application (HydroDesktop) and Open Development Community Jiří Kadlec, Daniel Ames, Teva Velupillai](https://reader035.vdocument.in/reader035/viewer/2022062714/56649d585503460f94a37359/html5/thumbnails/1.jpg)
Introducing the CUAHSI Hydrologic Information System
Desktop Application (HydroDesktop) and Open Development Community
Jiří Kadlec, Daniel Ames, Teva VelupillaiJeff Horsburgh
Idaho State UniversityUtah State University
Some Slides Courtesy of the CUAHSI HIS Project Team
![Page 2: Introducing the CUAHSI Hydrologic Information System Desktop Application (HydroDesktop) and Open Development Community Jiří Kadlec, Daniel Ames, Teva Velupillai](https://reader035.vdocument.in/reader035/viewer/2022062714/56649d585503460f94a37359/html5/thumbnails/2.jpg)
2
Talk Overview
• Hydrologic Information System
• HydroDesktop Application
• MapWindow GIS Components
• Community Development
![Page 3: Introducing the CUAHSI Hydrologic Information System Desktop Application (HydroDesktop) and Open Development Community Jiří Kadlec, Daniel Ames, Teva Velupillai](https://reader035.vdocument.in/reader035/viewer/2022062714/56649d585503460f94a37359/html5/thumbnails/3.jpg)
3
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
![Page 4: Introducing the CUAHSI Hydrologic Information System Desktop Application (HydroDesktop) and Open Development Community Jiří Kadlec, Daniel Ames, Teva Velupillai](https://reader035.vdocument.in/reader035/viewer/2022062714/56649d585503460f94a37359/html5/thumbnails/4.jpg)
4
Rainfall & SnowWater quantity
and quality
Remote sensing
Water Data
Modeling Meteorology
Soil water
![Page 5: Introducing the CUAHSI Hydrologic Information System Desktop Application (HydroDesktop) and Open Development Community Jiří Kadlec, Daniel Ames, Teva Velupillai](https://reader035.vdocument.in/reader035/viewer/2022062714/56649d585503460f94a37359/html5/thumbnails/5.jpg)
5
MetadataCatalog
HIS CentralHIS Central
HydroHydroDesktopDesktop
HIS Central
HIS System Overview
Users
Data Discovery
Data Access
Data RegistrationUSGS
EPA
Data
HIS Servers
Data
WebService
Universities
Data
![Page 6: Introducing the CUAHSI Hydrologic Information System Desktop Application (HydroDesktop) and Open Development Community Jiří Kadlec, Daniel Ames, Teva Velupillai](https://reader035.vdocument.in/reader035/viewer/2022062714/56649d585503460f94a37359/html5/thumbnails/6.jpg)
6
• Built for data– Storage– Loading– Analysis– Publication
• HIS Software free of charge
HIS ServerReal-time Sensors
WaterOneFlowWeb Service
Data Archives
Outside Users, HIS Central, HydroDesktop
Local Users
ODM Tools
HIS
Ser
ver
SQL Server
Observations DataModel Database
![Page 7: Introducing the CUAHSI Hydrologic Information System Desktop Application (HydroDesktop) and Open Development Community Jiří Kadlec, Daniel Ames, Teva Velupillai](https://reader035.vdocument.in/reader035/viewer/2022062714/56649d585503460f94a37359/html5/thumbnails/7.jpg)
7
• Stores metadata– Sites– Variables– Search Keywords
• Does not store actual observation data
• Example: GetSitesInBox query function
HIS Central HICentralWeb Service
![Page 8: Introducing the CUAHSI Hydrologic Information System Desktop Application (HydroDesktop) and Open Development Community Jiří Kadlec, Daniel Ames, Teva Velupillai](https://reader035.vdocument.in/reader035/viewer/2022062714/56649d585503460f94a37359/html5/thumbnails/8.jpg)
8
Getting Water Data (the old way)Different Query Pages Different Query Responses
![Page 9: Introducing the CUAHSI Hydrologic Information System Desktop Application (HydroDesktop) and Open Development Community Jiří Kadlec, Daniel Ames, Teva Velupillai](https://reader035.vdocument.in/reader035/viewer/2022062714/56649d585503460f94a37359/html5/thumbnails/9.jpg)
9
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)
![Page 10: Introducing the CUAHSI Hydrologic Information System Desktop Application (HydroDesktop) and Open Development Community Jiří Kadlec, Daniel Ames, Teva Velupillai](https://reader035.vdocument.in/reader035/viewer/2022062714/56649d585503460f94a37359/html5/thumbnails/10.jpg)
10
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">
HyperText Markup Language
![Page 11: Introducing the CUAHSI Hydrologic Information System Desktop Application (HydroDesktop) and Open Development Community Jiří Kadlec, Daniel Ames, Teva Velupillai](https://reader035.vdocument.in/reader035/viewer/2022062714/56649d585503460f94a37359/html5/thumbnails/11.jpg)
11
WaterML as a Web LanguageGraphical display of streamflow dataStreamflow data in WaterML language
![Page 12: Introducing the CUAHSI Hydrologic Information System Desktop Application (HydroDesktop) and Open Development Community Jiří Kadlec, Daniel Ames, Teva Velupillai](https://reader035.vdocument.in/reader035/viewer/2022062714/56649d585503460f94a37359/html5/thumbnails/12.jpg)
12
HydroDesktop Client Application
![Page 13: Introducing the CUAHSI Hydrologic Information System Desktop Application (HydroDesktop) and Open Development Community Jiří Kadlec, Daniel Ames, Teva Velupillai](https://reader035.vdocument.in/reader035/viewer/2022062714/56649d585503460f94a37359/html5/thumbnails/13.jpg)
13
HydroDesktop Capabilities
•Add shapefiles to map•Change symbology and labels•Print and export map•GIS toolbox
GIS
•Search for data•Download data•Display time series•Export data
Hydrology
![Page 14: Introducing the CUAHSI Hydrologic Information System Desktop Application (HydroDesktop) and Open Development Community Jiří Kadlec, Daniel Ames, Teva Velupillai](https://reader035.vdocument.in/reader035/viewer/2022062714/56649d585503460f94a37359/html5/thumbnails/14.jpg)
14
HydroDesktop Data Search
•Where? (geographic region)
•What? (variable – keyword)
•When? (time range)
•Who? (data providers)
Search Criteria
Precipitation and air temperature in the Columbia river basin,2008 - 2009
Example:
![Page 15: Introducing the CUAHSI Hydrologic Information System Desktop Application (HydroDesktop) and Open Development Community Jiří Kadlec, Daniel Ames, Teva Velupillai](https://reader035.vdocument.in/reader035/viewer/2022062714/56649d585503460f94a37359/html5/thumbnails/15.jpg)
15
HydroDesktop Data search – select region
•Draw bounding box•Select polygons•Select Country•Select State•Select County•Select Watershed
Region selection
![Page 16: Introducing the CUAHSI Hydrologic Information System Desktop Application (HydroDesktop) and Open Development Community Jiří Kadlec, Daniel Ames, Teva Velupillai](https://reader035.vdocument.in/reader035/viewer/2022062714/56649d585503460f94a37359/html5/thumbnails/16.jpg)
16
HydroDesktop Data search – select keywords
![Page 17: Introducing the CUAHSI Hydrologic Information System Desktop Application (HydroDesktop) and Open Development Community Jiří Kadlec, Daniel Ames, Teva Velupillai](https://reader035.vdocument.in/reader035/viewer/2022062714/56649d585503460f94a37359/html5/thumbnails/17.jpg)
17
HydroDesktop data search – Select time range and data services
![Page 18: Introducing the CUAHSI Hydrologic Information System Desktop Application (HydroDesktop) and Open Development Community Jiří Kadlec, Daniel Ames, Teva Velupillai](https://reader035.vdocument.in/reader035/viewer/2022062714/56649d585503460f94a37359/html5/thumbnails/18.jpg)
18
HydroDesktop Data search – Search ResultsPrecipitation and Temperature,Columbia River Basin
![Page 19: Introducing the CUAHSI Hydrologic Information System Desktop Application (HydroDesktop) and Open Development Community Jiří Kadlec, Daniel Ames, Teva Velupillai](https://reader035.vdocument.in/reader035/viewer/2022062714/56649d585503460f94a37359/html5/thumbnails/19.jpg)
19
HydroDesktop Data Download
![Page 20: Introducing the CUAHSI Hydrologic Information System Desktop Application (HydroDesktop) and Open Development Community Jiří Kadlec, Daniel Ames, Teva Velupillai](https://reader035.vdocument.in/reader035/viewer/2022062714/56649d585503460f94a37359/html5/thumbnails/20.jpg)
20
Hydrodesktop Table View
• List of sites and data series
• Data values table• Export and edit
data values
• Downloaded data is stored by default in a local SQLITE database (similar to MS Access)
![Page 21: Introducing the CUAHSI Hydrologic Information System Desktop Application (HydroDesktop) and Open Development Community Jiří Kadlec, Daniel Ames, Teva Velupillai](https://reader035.vdocument.in/reader035/viewer/2022062714/56649d585503460f94a37359/html5/thumbnails/21.jpg)
21
HydroDesktop Graph View
![Page 22: Introducing the CUAHSI Hydrologic Information System Desktop Application (HydroDesktop) and Open Development Community Jiří Kadlec, Daniel Ames, Teva Velupillai](https://reader035.vdocument.in/reader035/viewer/2022062714/56649d585503460f94a37359/html5/thumbnails/22.jpg)
22
HydroDesktop Building blocks
Actual Data Dababase
Metadata Cache Database
Datab
ase Access L
ayer
HIS ServerWeb Services
Web
Service A
PI
HIS CentralWeb Service
HydroDesktop Main Application
Plug-in Interface
Search plug-inGraph View plug-inMetadata plug-in
MapWindow GIS Components
![Page 23: Introducing the CUAHSI Hydrologic Information System Desktop Application (HydroDesktop) and Open Development Community Jiří Kadlec, Daniel Ames, Teva Velupillai](https://reader035.vdocument.in/reader035/viewer/2022062714/56649d585503460f94a37359/html5/thumbnails/23.jpg)
23
MapWindow GIS Components
• Map• Legend• Toolstrip• Toolbox• Progress
Handler• Plug-in Manager
![Page 24: Introducing the CUAHSI Hydrologic Information System Desktop Application (HydroDesktop) and Open Development Community Jiří Kadlec, Daniel Ames, Teva Velupillai](https://reader035.vdocument.in/reader035/viewer/2022062714/56649d585503460f94a37359/html5/thumbnails/24.jpg)
24
HydroDesktop Plug-in Development
•Metadata Fetcher•HydroModeler (Open MI)•Graph View•Search
Existing plugins
•Extend Hydrodesktop functionality•c# or VB.NET•Build and copy a .dll file
Plug-ins
![Page 25: Introducing the CUAHSI Hydrologic Information System Desktop Application (HydroDesktop) and Open Development Community Jiří Kadlec, Daniel Ames, Teva Velupillai](https://reader035.vdocument.in/reader035/viewer/2022062714/56649d585503460f94a37359/html5/thumbnails/25.jpg)
25
HydroDesktop Collaborative DevelopmentA web-based collaborative software development environment was set up on CodePlex.com. This site includes a discussion forum, documentation wiki, source code repository and versioning system, and bug/issue tracking system.
www.HydroDesktop.org
![Page 26: Introducing the CUAHSI Hydrologic Information System Desktop Application (HydroDesktop) and Open Development Community Jiří Kadlec, Daniel Ames, Teva Velupillai](https://reader035.vdocument.in/reader035/viewer/2022062714/56649d585503460f94a37359/html5/thumbnails/26.jpg)
Thank you for your attention
www.HydroDesktop.org
www.mapwindow.org