Presentation is loading. Please wait.

Presentation is loading. Please wait.

Introducing the CUAHSI Hydrologic Information System Desktop Application (HydroDesktop) and Open Development Community Jiří Kadlec, Daniel Ames, Teva Velupillai.

Similar presentations


Presentation on theme: "Introducing the CUAHSI Hydrologic Information System Desktop Application (HydroDesktop) and Open Development Community Jiří Kadlec, Daniel Ames, Teva Velupillai."— Presentation transcript:

1 Introducing the CUAHSI Hydrologic Information System Desktop Application (HydroDesktop) and Open Development Community Jiří Kadlec, Daniel Ames, Teva Velupillai Jeff Horsburgh Idaho State University Utah State University Some Slides Courtesy of the CUAHSI HIS Project Team

2 2 Talk Overview Hydrologic Information System HydroDesktop Application MapWindow GIS Components Community Development

3 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 http://www.cuahsi.org

4 4 Rainfall & Snow Water quantity and quality Remote sensing Water Data Modeling Meteorology Soil water

5 5 Metadata Catalog HIS Central HydroDesktop HIS System Overview Users Data Discovery Data Access Data Registration USGS EPA Data HIS Servers Data Web Service Universities Data

6 6 Built for data – Storage – Loading – Analysis – Publication HIS Software free of charge HIS Server Real-time Sensors WaterOneFlow Web Service Data Archives Outside Users, HIS Central, HydroDesktop Local Users ODM Tools HIS Server SQL Server Observations Data Model Database

7 7 Stores metadata – S ites –Variables –Search Keywords Does not store actual observation data Example: GetSitesInBox query function HIS Central HICentral Web Service

8 8 Getting Water Data (the old way) Different Query Pages Different Query Responses

9 9 Web Pages versus Web Services http://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)

10 10 HTML as a Web Language Text and Pictures in Web Browser Texas Water Development Board HyperText Markup Language

11 11 WaterML as a Web Language Graphical display of streamflow data Streamflow data in WaterML language

12 12 HydroDesktop Client Application

13 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

14 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:

15 15 HydroDesktop Data search – select region Draw bounding box Select polygons Select Country Select State Select County Select Watershed Region selection

16 16 HydroDesktop Data search – select keywords

17 17 HydroDesktop data search – Select time range and data services

18 18 HydroDesktop Data search – Search Results Precipitation and Temperature, Columbia River Basin

19 19 HydroDesktop Data Download

20 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)

21 21 HydroDesktop Graph View

22 22 HydroDesktop Building blocks Actual Data Dababase Metadata Cache Database Database Access Layer HIS Server Web Service s Web Service API HIS Central Web Service HydroDesktop Main Application Plug-in Interface Search plug-in Graph View plug-in Metadata plug-in MapWindow GIS Components

23 23 MapWindow GIS Components Map Legend Toolstrip Toolbox Progress Handler Plug-in Manager

24 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

25 25 HydroDesktop Collaborative Development A 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

26 Thank you for your attention www.HydroDesktop.org www. mapwindow.org


Download ppt "Introducing the CUAHSI Hydrologic Information System Desktop Application (HydroDesktop) and Open Development Community Jiří Kadlec, Daniel Ames, Teva Velupillai."

Similar presentations


Ads by Google