phosphorus concentrations increase with increased streamflow
during the summer (Fig. 8), indicating a correlation between
phosphorus concentration and streamflow. At this point, the user
could use the HydroR plug-in, which provides integration with the
R statistical computing software (http://www.r-project.org/), to
perform more in-depth analyses with the data. A growing number
of open source hydrologic modeling and time series analysis
tools have been developed using R (e.g. Andrews et al., 2011), and
integration with R greatly extends the capabilities and utility of
HydroDesktop.
5.4. Exporting time series data
To export the data, the user clicks the Table tab and then click s
the Export button on the ribbon. In the “Export To Text File” dialog,
the user specifies which data series to export, a delimiter, and an
output file location (Fig. 9). The user then clicks Export Data, and
HydroDesktop saves the data to a delimited text file. The user can
then import the data into other programs that can read text files.
6. Discussion and conclusions
The main contributions of this work are: (i) HydroDesktop
provides free access to data from distributed data services that are
part of the CUAHSI HIS Internet-based, service-oriented architec-
ture (SOA) and its 23 million data series; (ii) the HydroDesktop
software interface enables end users that include university faculty,
graduate and undergraduate students, K-12 students, engineering
and scientific consultants, and others to operate within a relatively
uncomplicated software environment; (iii) as an open source, free
software application, HydroDesktop does not require use of
commercial, third party software beyond the operating system and
hence is expected to facilitate growth of a community of users
and developers who can maintain and enhance the software. An
on-going usability study focused on improving HydroDesktop and
demonstrating/quantifying its efficiencies and performance over
legacy methods is also underway, and results will be published.
While the core HydroDesktop software is complete and available
for use (over 33,000 downloads as of March 2012), new plug-ins
and extended capabilities are under active development at http://
hydrodesktop.codeplex.com/. Here project participants, both from
the CUAHSI HIS team and volunteers from the hydrologic sciences
community share a discussion forum, bug tracking system,
documentation WIKI, and an open Mercurial code-sharing reposi-
tory. User support and documentation for HydroDesktop is
provided informally by the open source and volunteer development
community at the project website (including step-by-step tutorials)
as well as formally through a series of workshops, webinars, and
outreach activities sponsored by CUAHSI (see http://his.cuahsi.org)
and through the detailed help system included with the software.
Any interested parties are invited to visit the project website,
download the source code and join in the development and testing
activities related to this project. It is expected that the simple
plug-in architecture will encourage and facilitate third party
development of plug-ins that significantly extend the base Hydro-
Desktop application, making full use of all of the data retrieval and
storage mechanisms in the initial version of HydroDesktop.
Specific future development plans for HydroDesktop include:
support for new data sources and formats (including the OGC
WaterML 2.0 standard); entry and upload of data into a Hydro-
Server via HydroDesktop (e.g. for data collection purposes); ability
to find and view metadata for datasets with limited access rights;
a number of geospatial data analysis tools provided through the
DotSpatial toolbox (e.g. geostatistical interpolation, clipping); and
new time series management tools (e.g. unit conversion).
Acknowledgments
The software described in this paper was developed as part of
the Consortium of Universities for the Advancement of Hydrologic
Science, Inc. (CUAHSI) Hydrologic Information System (HIS)
pr
oject whose goal is to advance information system technology
for hydrologic science. This work was supported by the National
Science Foundation under grant EAR 0622374 and under the
Idaho NSF EPSCoR grant EPS 0814387. Any opinions, findings and
conclusions or recommendations expressed in this material are
those of the authors and do not necessarily reflect the views of the
National Science Foundation. We also acknowledge the extensive
programming, testing, and documentation work of the entire
CUAHSI HIS team, without whose help this project could not have
been completed.
References
Ames, D.P., Michaelis, C.D., Anselmo, A., Chen, L., Dunsford, H., 2008. MapWindow
GIS. In: Shekhar, S., Xiong, H. (Eds.). Encyclopedia of GIS. Springer, New York,
pp. 633e634.
Ames, D.P., Horsburgh, J.S., Goodall, J., Tarboton, D.G., Whiteaker, T., Maidment, D.R.,
2009. . Introducing the open source CUAHSI hydrologic information system
desktop application (HIS Desktop). In: AnderssenR.S., R.D.Braddock, L.T.H.
Newham (Eds.), 18th World IMACS Congress and MODSIM09 International
Congress on Modelling and Simulation. Modelling and Simulation Society of
Australia and New Zealand and International Association for Mathematics and
Computers in Simulation, July 2009, ISBN 978-0-9758400-7-8, pp. 4353e4359.
http://www.mssanz.org.au/modsim09/J4/ames.pdf.
Andrews, F.T., Croke, B.F.W., Jakeman, A.J., 2011. An open software environment for
hydrological model assessment and development. Environmental Modelling &
Software 26 (10), 1171e1185. doi:10.1016/j.envsoft.2011.04.006.
Beran, B., Piasecki, M., 2009. Engineering new paths to water data. Computers and
Geosciences 35, 753 e760. doi:10.1016/j.cageo.2008.02.017.
Beran, B., Valentine, D., Zaslavsky, I., Cox, S.J.D., McGee, J., 2009. Web services
solutions for hydrologic data access and cross-domain interoperability. Inter-
national Journal on Advances in Intelligent Systems 2 (2 & 3), 317e324.
Castronova, A.M., Goodall, J.L., July 2010. A generic approach for developing
process-level hydrologic modeling components. Environmental Modelling &
Software. ISSN: 1364-8152 vol. 25 (7). ISSN: 1364-8152, 819e825. doi:10.1016/
j.envsoft.2010.01.003.
Castronova, A.M., Goodall, J.L., Ercan, M.B., 2012. Integrated modeling within a hydro-
logic information system: an OpenMI based approach. Environmental Modelling &
software. Available Online 9 March 2012, doi:10.1016/j.envsoft.2012.02.011.
Chave, A.D., Arrott, M., Farcas, C., Farcas, E., Krueger, I., Meisinger, M., Orcutt, J.A.,
Vernon, F.L., Peach, C., Schofield, O., Kleinert, J.E., 2009. . Cyberinfrastructure for
the US Ocean observatories Initiative: enabling interactive observatories in the
ocean. In: Proceedings of the OCEANS ’09 IEEE Conference, Bremen, Germany.
IEEE Ocean Engineering Society, pp. 1e10. doi:10.1109/OCEANSE.2009.5278134.
Droegemeier, K.K., Chandrasekar, V., Clark, R., Gannon, D., Graves, S., Joseph, E.,
Ramamurthy, M., Wilhelmson, R., Brewster, K., Domenico, B., Leyton, T.,
Morris, V., Murray, D., Plale, B., Ramachandran, R., Reed, D., Rushing, J., Weber, D.,
Wilson, A., Xue, M., Yalda, S., 2004. Linked Environments for Atmospheric
Discovery (LEAD): a cyberInfrastructure for mesoscale meteorology research and
education. In: Proceedings of the 20th Conference on Interactive Information
Processing Systems for Meteorology, Oceanography, and Hydrology, American
Meteorological Society, Seattle, Washington. Amer. Meteor. Soc., CD-ROM, S6.1.
Feng, M., Liu, S., Euliss Jr., N.H., Young, C., Mushet, D.M., 2011. Prototyping an online
wetland ecosystem services model using open model sharing standards.
Environmental Modelling & Software 26 (4), 458e468. doi:10.1016/
j.envsoft.2010.10.008.
Goodall, J.L., Horsburgh, J.S., Whiteaker, T.L., Maidment, D.R., Zaslavsky, I., 2008. A first
approach to web services for the National Water Information System. Environ-
mental Modelling & Software 23 (4), 404e411. doi:10.1016/j.envsoft.2007.01.005.
Goodall, J.L., Robinson, B.F., Castronova, A.M., 2010. Modeling water resource
systems using a service-oriented computing paradigm. Environmental Model-
ling & Software 26 (5), 573e582. doi:10.1016/j.envsoft.2010.11.013.
Granell, C., Diaz, L., Gould, M., 2009. Service-oriented applications for environ-
mental models: reusable geospatial services. Environmental Modelling &
Software 25 (2), 182e198. doi:10.1016/j.envsoft.2009.08.005.
Horsburgh, J.S., Tarboton, D.G., Maidment, D.R., Zaslavsky, I., 2008. A relational
model for environmental and water resources data. Water Resources Research
44, W05406. doi:10.1029/2007WR006392.
Horsburgh, J.S., Tarboton, D.G., Piasecki, M., Maidment, D.R., Zaslavsky, I.,
Valentine, D., Whitenack, T., 2009. An integrated system for publishing
environmental observations data. Environmental Modelling & Software 24 (8),
879e888. doi:10.1016/j.envsoft.2009.01.002.
Horsburgh, J.S., Tarboton, D.G., Schreuders, K.A.T., Maidment, D.R., Zaslavsky, I.,
Valentine, D., 2010. Hydroserver: A platform for publishing space-time
D.P. Ames et al. / Environmental Modelling & Software 37 (2012) 146e156 155