Abstract

HydroShare is a collaborative online system being developed by the Consortium of Universities for the Advancement of Hydrologic Science Inc. (CUAHSI) with the goal of facilitating the dissemination, visualization, and publishing of hydrologic data and models. External web applications serve a key role in extending HydroShare's capabilities, so robust application programming interfaces (APIs) are a vital component of HydroShare's architecture. Hydrologic data stored on HydroShare are defined by a data type, and much of these data are either geospatial or time series data. Although HydroShare's API provides ways to upload and download files, as well as access certain metadata, it does not currently provide GIS services defined by the Open Geospatial Consortium, or Hydrologic Information System (HIS) services developed by CUAHSI. The absence of these services severely limits the capabilities of HydroShare apps while also increasing the development time and complexity of apps that are developed.To help alleviate this disconnect between HydroShare and HydroShare apps, I have developed a system which helps extend HydroShare's data service capabilities using GeoServer and a Water Data Server to expose GIS and HIS data services for HydroShare content. With this system in place, HydroShare apps have much better access to HydroShare content, allowing them to be developed in less time, and provide much more powerful visualization, access, and analysis services to HydroShare users.

Degree

MS

College and Department

Ira A. Fulton College of Engineering and Technology; Civil and Environmental Engineering

Rights

http://lib.byu.edu/about/copyright/

Date Submitted

2019-12-01

Document Type

Thesis

Handle

http://hdl.lib.byu.edu/1877/etd12310

Keywords

HydroShare, GIS, HIS, Data Services, Web Applications

Language

english

Included in

Engineering Commons

Share

COinS