CUAHSI has developed numerous tools for publishing, accessing, and analyzing data that are still available to the community but are no longer supported or maintained by CUAHSI staff. Browse the tools below to find out more.
For our most current software visit these pages:
HydroDesktop is a free, open source application for finding and analyzing hydrologic data from the CUAHSI Hydrologic Information System (HIS). You can analyze data with any of a number of included tools or you can export the data to use elsewhere. HydroDesktop is also extendable, which means plug-ins can be added to provide additional functionality.
HydroServers are the part of the CUAHSI Hydrologic Information System (HIS) that stores and publishes hydrologic data.
These commercial products must be installed first:
- Microsoft Windows 2008 Server
- Microsoft ASP.NET 2.0
- Microsoft SQL Server 2008
- ESRI ArcGIS 9.3.1 Desktop
- ESRI ArcGIS Server 9.3.1 for .Net, Enterprise Advanced
Browse the HydroServer components in the other tabs on this page:
- ODM Database: Data structure for storing data
- ODM Tools: Tool for data manager access for viewing, analyzing, and editing data
- ODM Data Loaders: Two tools for loading data into the ODM database. One requires a user to upload .csv files while the other can be configured to stream data into a database directly from a sensor.
- WaterOneFlow Web Services: Provides the WaterOneFlow web services that enable access to the ODM database over the internet.
Additional HydroServer Suite components can be found on the project's Codeplex page.
HydroServer Suite: Observations Data Model (ODM)
The Observations Data Model (ODM) is still being maintained and supported by CUAHSI, but is also used with the legacy tools described on this page. The ODM was developed to store and retrieve hydrologic observations in a relational database. The purpose for such a database is to store hydrologic observations data in a system designed to optimize data retrieval for integrated analysis of information collected by multiple investigators. It is intended to provide a standard format to aid in the effective sharing of information between investigators and to allow analysis of information from disparate sources both within a single study area or hydrologic observatory and across hydrologic observatories and regions. The observations data model is designed to store hydrologic observations and sufficient ancillary information (metadata) about the data values to provide traceable heritage from raw measurements to usable information allowing them to be unambiguously interpreted and used. A relational database format is used to provide querying capability to allow data retrieval supporting diverse analyses.
HydroServer Suite: ODM Tools
The ODM Tools application was created to allow administrators and users of ODM to visualize, manage, manipulate, edit, and export data that have been imported to their local instance of the ODM. The ODM Tools application is organized into three general areas: 1) query and export; 2) visualize; and 3) edit. The Query and export functionality allows users to find the data that they are interested in and export it to a simple format that can be used with a variety of analysis software. The Visualize functionality allows users to quickly plot and summarize data using a variety of plot types and descriptive statistics. The Edit capability of ODM Tools was designed to provide users with a simple set of tools that they can use to edit existing data series and to create new data series from existing data series.
HydroServer Suite: Data Loaders
The ODM Data Loader loads data and metadata into an ODM database.
- ODMDL 1.1 Software Manual
- ODM Data Loader 1.1 Design Specifications Document
- ODM Data Loader 188.8.131.52: compatible with ODM Version 1.1
ODM Streaming Data Loader (SDL) was developed for automating the process of loading continuous data streams from sensors and dataloggers into an ODM database. The ODM SDL provides a bridge between proprietary software programs from datalogger and telemetry system manufacturers and the CUAHSI ODM. The ODM SDL requires delimited text files as input and allows users to interactively "map" their data to the ODM Schema. Similar to the regular Data Loader, the Streaming Data Loader is a file based data loader, but takes as input datalogger files that have a single date columnn and potentially multiple columns of data. The Streaming Data Loader can be scheduled as a Windows task to automatically load data from datalogger files as they are updated by a telemtery system.
HydroServer Suite: WaterOneFlow Web Services & WaterML
CUAHSI HydroServers use a family of web services, called WaterOneFlow (WOF), that have been developed as a standard mechanism for the transfer of time series data between hydrologic data servers (databases) and users' computers. Web services streamline the often time consuming tasks of extracting data from a data source, transforming it into a usable format, and loading it in to an analysis environment. The WaterOneFlow Web Services format the data as the type of XML, WaterML 1.1.
HydroServer Suite: Additional Tools
Additional tools for HydroServer are available through the project's Codeplex site:
- Capabilities Database, Capabilities Database Configuration Tool and Capabilities Web Services: Provides the tools, data structures and web services to publish the capabilities of a HydroServer
- HydroServer Web Site: Provides a general website for a HydroServer
- HydroServer Time Series Anlayst: Web application linked into the HydroServer's website that allows the user to view and analyze the observation data
- HydroServer Map Web Application: Web application linked into the HydroServer's website that allows the user to view and analyze the spatial data
About the CUAHSI Hydrologic Information System
The CUAHSI Hydrologic Information System (HIS) is a system for publishing and accessing water data and is the basis for much of CUAHSI's data services. This technology functions much like the websites that you browse on the internet: Websites (like this one) are hosted on servers, which can be discovered through the use of a search engine catalog (like Google), and displayed using an internet browsing client (like Firefox). In the CUAHSI HIS, water data from a variety of sources are hosted on servers (HydroServers), are cataloged into a central metadata database (HIS Catalog), and are discoverable through the use of client applications (such as HydroClient or the WaterML R Package).
The CUAHSI HIS was originally developed during a National Science Foundation funded research project led by Dr. David Maidment.