TimeGIS
InfoVista.NET
首页             技术文章             专业软件             管理软件             开源软件             知识分享             网站地图            

 程序开发

      图形编辑器

 开发工具


 Web应用开发


 手机移动开发


 建站系统


 企业应用


 服务器


 数据库


 应用工具


 游戏娱乐


 操作系统


 控制仿真



HydroDesktop - CUAHSI Hydrologic Information System Desktop Application - Home

参考:http://hydrodesktop.codeplex.com/

What is HydroDesktop?

HydroDesktop is a free and open source GIS enabled desktop application that helps you search for, download, visualize, and analyze hydrologic and climate data registered with the CUAHSI Hydrologic Information System. 

Citation

Please use the following citation to refer to HydroDesktop in your publications:

Ames, D.P., Horsburgh, J.S., Cao, Y., Kadlec, J., Whiteaker, T., and Valentine, D., 2012. HydroDesktop: Web Services-Based Software for Hydrologic Data Discovery, Download, Visualization, and Analysis. Environmental Modelling & Software. Vol 37, pp 146-156. http://dx.doi.org/10.1016/j.envsoft.2012.03.013

Development of HydroDesktop was/is supported by the following grants from the National Science Foundation: OCI-1148453, OCI-1148090, EAR-0622374, EPS-0814387, EPS-0919514.

Try It Now

The best way to get familiarized with HydroDesktop is to download it and try it. Here is a brief HydroDesktop tutorial by Tim Whiteaker that will help you get started. This tutorial is based on HydroDesktop version 1.4.11 which you can download here. Note that the current release of HydroDesktop runs natively on Microsoft Windows XP and Windows 7. If you are using a Mac or Linux, please run HydroDesktop on a Windows emulator such as Parallels or by dual boot using Boot Camp. We are working on a cross-platform version. Watch for more information on this in the future.

Get Involved

This is an open project that is actively seeking partners to help with coding and testing. If you are interested in working with us on the project, please introduce yourself using the Discussions tab. Also, you may want to start by reading the HydroDesktop Functional Specifications. Finally you may want to take a quick look at the Presentations and Publications that introduce and describe the project. We look forward to meeting you and working with you on this project!


hydrodesktopoverview.png

Project Overview

The U.S. National Science Foundation supported Consortium of Universities for the Advancement of Hydrologic Sciences (CUAHSI - http://www.cuahsi.org) Hydrologic Information System (HIS) project includes extensive development of data storage and delivery tools and standards including WaterML (a language for sharing hydrologic data sets via web services), and HIS Server (a software tool set for delivering WaterML from a server). These and other CUASHI HIS tools have been under development and deployment for several years and together present a relatively complete software “stack”, to support the consistent storage and delivery of hydrologic and other environmental observation data.

The key elements of the HIS software stack are shown in the following figure prepared by Stephen Brown.

CUAHSI HIS Components


HydroDesktop is a local (i.e. not server-based) client side software tool that provides a highly usable level of access to HIS Services. The software provides several capabilities including data query, map-based visualization, data download, local data maintenance, editing, graphing, data export to selected model-specific data formats, linkage with integrated modeling systems such as OpenMI, and ultimately upload to the HIS server from the local desktop software.

hydrodesktopdiagram.png

Development Approach

This community portal has been set up to host the source code for HydroDesktop and to facilitate community participation in the development, testing and deployment of the project. Indeed, recognizing the value of community based code development as a means of ensuring end-user adoption, this project has adopted an “iterative” or “spiral” software development approach where 1) the general project requirements and hard boundary conditions are specified at the outset; 2) an initial brief functionality requirements list is developed; 3) the initial limited system is produced primarily by the core funded developer team, but with voluntary external programmer support as it becomes available; 4) testing and bug fixes by the developer team; 5) deployment of an installation package for end-users; 6) collection of bug notices and feature requests from end-users; 7) identification of specific bugs and features to be addressed in a new release; 8) addition of these features by the developer team, etc.

This development approach is a common approach used by open source projects because of its flexible and dynamic nature. This model is well suited to a community project where it is difficult (and often not useful) to fully-specify the functionality set required for a software release (i.e. as in the “waterfall” development approach), but rather it is desirable to maintain an open structure that can easily be extended through the development of third party plug-ins to support as-yet unknown functions and capabilities, as well as a clear policy on how code is moved into the core system, and how external developers are included in the developer team.


Sponsors

This project is receiving support from a number of agencies and complementary efforts including:

cuahsi_logo_sm.gif


TeamCity Jet Brains granted a license to Team City Continuous Build Server

Eureka Log EurekaLog has granted a license for automated exception reporting system

 Idaho EPSCOR


共107页  第36页  首页  上一页  下一页  尾页


友情链接 尚禹水利环境 | 我行我速 | SharpDevelop | CSLA.NET | CodePlex | 开源中国社区 | 流体中文网 | 水资讯网 | 上帝之眼 FindSim.NET |
本网页由快手工具软件自动生成,感兴趣者请联系我们。