Introducing%20the%20CUAHSI%20Hydrologic%20Information%20System%20Desktop%20Application%20(HydroDesktop)%20and%20Open%20Development%20Community - PowerPoint PPT Presentation

About This Presentation
Title:

Introducing%20the%20CUAHSI%20Hydrologic%20Information%20System%20Desktop%20Application%20(HydroDesktop)%20and%20Open%20Development%20Community

Description:

Introducing the CUAHSI Hydrologic Information System Desktop Application (HydroDesktop) and Open Development Community Ji Kadlec, Daniel Ames, – PowerPoint PPT presentation

Number of Views:180
Avg rating:3.0/5.0

less

Transcript and Presenter's Notes

Title: Introducing%20the%20CUAHSI%20Hydrologic%20Information%20System%20Desktop%20Application%20(HydroDesktop)%20and%20Open%20Development%20Community


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

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

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
4
Water Data
Water quantity and quality
Rainfall Snow
Soil water
Modeling
Meteorology
Remote sensing
5
HIS System Overview
HIS Central
Data Registration
HIS Central
Metadata Catalog
Data Discovery
Hydro Desktop
Users
Data Access
6
HIS Server
Real-time Sensors
Data Archives
  • Built for data
  • Storage
  • Loading
  • Analysis
  • Publication
  • HIS Software free of charge

HIS Server
SQL Server
Outside Users, HIS Central, HydroDesktop
Local Users
7
HIS Central
  • Stores metadata
  • Sites
  • Variables
  • Search Keywords
  • Does not store actual observation data
  • Example GetSitesInBox query function

8
Getting Water Data (the old way)
Different Query Pages
Different Query Responses
9
Web Pages versus Web Services
http//www.safl.umn.edu/
http//his.safl.umn.edu/SAFLMC/cuahsi_1_0.asmx
Uses WaterML (a Markup Language for water data)
Uses Hypertext Markup Language (HTML)
10
HTML as a Web Language
11
WaterML as a Web Language
Graphical display of streamflow data
Streamflow data in WaterML language
12
HydroDesktop Client Application
13
HydroDesktop Capabilities
14
HydroDesktop Data Search
15
HydroDesktop Data search select region
16
HydroDesktop Data search select keywords
17
HydroDesktop data search Select time range and
data services
18
HydroDesktop Data search Search Results
Precipitation and Temperature, Columbia River
Basin
19
HydroDesktop Data Download
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
HydroDesktop Graph View
22
HydroDesktop Building blocks
Actual Data Dababase
MapWindow GIS Components
Metadata Cache Database
HydroDesktop Main Application
Plug-in Interface
Search plug-in
Graph View plug-in
Metadata plug-in
23
MapWindow GIS Components
  • Map
  • Legend
  • Toolstrip
  • Toolbox
  • Progress Handler
  • Plug-in Manager

24
HydroDesktop Plug-in Development
Plug-ins
  • Extend Hydrodesktop functionality
  • c or VB.NET
  • Build and copy a .dll file

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
Write a Comment
User Comments (0)
About PowerShow.com