Web-Based Data Visualization and Analysis using HydroShare and the Open Source Tethys Platform
Thursday, 17 December 2015
Poster Hall (Moscone South)
HydroShare is a collaborative environment developed to make it easy for the hydrology community to share and publish data, models, and analytical tools. HydroShare is deployed at http://www.hydroshare.org/
with capabilities for uploading and publishing any type of hydrologic digital data as a Library of Congress-BagIt formatted digital “resource” object. Examples of supported hydrologic data resources include: geographic rasters, NetCDF multi-dimensional data, time series, model programs, and model instances. To support web-based visualization and analysis of these digital objects, we have deployed an instance of the open source Tethys Platform web app hosting system at http://apps.hydroshare.org/
. Tethys is a web development platform that provides web application developers with a Python-based programming environment for building and hosting hydrologic “web apps” – loosely defined as single purpose, task-oriented, user-friendly, web-accessible applications. Tethys Platform includes an open source GIS software suite comprised of GeoServer, PostGIS, 52-North, GRASS, R, OpenLayers, HighCharts, and other useful tools to support custom web app development. This presentation will introduce the Web App resource type in HydroShare and its custom metadata elements – illustrating how we used HydroShare itself as a catalog for web apps. The approach uses loose coupling and web services to link HydroShare resources with web apps in a scalable way that can expand to third party web apps. Example Tethys-based web app resources presently available in HydroShare will be highlighted.