Presentation is loading. Please wait.

Presentation is loading. Please wait.

Hydroinformatics Lecture 15: HydroServer and HydroServer Lite The CUAHSI HIS is Supported by NSF Grant# EAR 0622374 CUAHSI HIS Sharing hydrologic data.

Similar presentations


Presentation on theme: "Hydroinformatics Lecture 15: HydroServer and HydroServer Lite The CUAHSI HIS is Supported by NSF Grant# EAR 0622374 CUAHSI HIS Sharing hydrologic data."— Presentation transcript:

1 Hydroinformatics Lecture 15: HydroServer and HydroServer Lite The CUAHSI HIS is Supported by NSF Grant# EAR 0622374 CUAHSI HIS Sharing hydrologic data http://his.cuahsi.org/ Daniel P. Ames and Jeffery S. Horsburgh

2 CUAHSI HIS The CUAHSI Hydrologic Information System (HIS) is an internet based system to support the sharing of hydrologic data. It is comprised of hydrologic databases and servers connected through web services as well as software for data publication, discovery and access. Data Discovery and Integration platform Data Publication platform Data Synthesis and Research platform Data Services Metadata Services Metadata Search HIS Central HydroDesktopHydroServer Service registration Catalog harvesting Service and data theme metadata Data carts Water Data Services Spatial Data Services Like search portals Google, Yahoo, Bing Like browsersLike web servers Like HTML

3 HydroServer Goals A platform for organizing and publishing space-time hydrologic datasets that: – Provides local control of data – Makes data universally available – Is autonomous – e.g., functional independent of the rest of HIS Put the data service as close to the data producer as possible. Share the data as widely and openly as possible. Serve as a useful data store regardless of the fate of CUAHSI HIS.

4 ODM WaterOneFlow HydroServer Capabilities Database ODM Databases and Web Services ArcGIS Server Spatial Data Services Capabilities Database Configuration Tool Spatial Services WaterOneFlow Services KEY HydroServer Functionality: Read ODM Share it with WebServices KEY HydroServer Functionality: Read ODM Share it with WebServices Add on Visualization Capabilities Add on Visualization Capabilities Add on GIS Services through ArcGIS Server

5 ODM 1.1.1

6 Set of query functions Returns data in WaterML Slide from David Valentine Publishing Data in an ODM Database WaterML and WaterOneFlow WaterML is an XML schema for communicating water data WaterOneFlow is a set of web services based on WaterML

7 For example: to get a site, send this “SOAP” request to the server: Specify the site and an optional authorization token

8 Get this response: Result returns in this string.

9 2 Flavors of HydroServer: HydroServer (.NET) HydroServer (.NET): http://hydroserver.codeplex.com Model implementation of the HydroServer CUAHSI HIS specification Runs on Windows servers Requires Microsoft SQL Server Uses ArcGIS Server Uses Streaming Data Loader, Data Loader and SQL tools to manage the database.

10 2 Flavors of HydroServer Original HydroServer: http://hydroserver.codeplex.com Model implementation of the HydroServer CUAHSI HIS specification Runs on Windows servers Requires Microsoft SQL Server Uses ArcGIS Server Uses Streaming Data Loader, Data Loader and SQL tools to manage the database. HydroServer Lite: http://hydroserverlite.codeplex.com Simplified implementation of the CUAHSI HIS specification (all required services are supported). Runs on the free LAMP stack (Linux, Apache, MySQL, PHP) Uses front end web pages to load data in the database.

11 HydroServer PHP (HydroServer Lite) HydroServer Lite: http://hydroserverlite.codeplex.com Simplified implementation of the CUAHSI HIS specification (all required services are supported). Runs on the free LAMP stack (Linux, Apache, MySQL, PHP) Uses front end web pages to load data in the database.

12 What is HydroServer Lite? PHP and MySQL mean easy/fast/cheap setup Focus on easy extends to user interfaces. Developer community at http://hydroserverlite.codeplex.com/ http://hydroserverlite.codeplex.com/ Let’s try it out: http://worldwater.byu.edu/http://worldwater.byu.edu/ Browse data from any database, upload data using the “sandbox” database.

13 Can Citizen Science Data be Shared and Intermingled with “Real Data”?

14 Time Series Graph Data Input Interactive Map WaterML2 Output Open Source/ Light Weight PHP and MySQL WaterML HydroServer

15 HydroServers for the Developing World http://worldwater.byu.edu Custom PHP-based Catalog for Developing Countries

16 Internationalization Effort

17 Try it… Go to worldwater.byu.edu Databases Sandbox Create a new site Add the data to your site from the sample data zip file on Canvas

18 Try it… Format your USGS data from Tuesday’s class Create a new site for this data. Upload your data! http://goo.gl/mR6uwb

19 Assignment Build your own HydroServer instance Use HydroServer.NET or HydroServer PHP Install on your own server or use worldwater.byu.edu Upload your own observations Write a brief report…

20 Build your own HydroServer Lite instance by following the instructions at : http://hydroserverlite.codeplex.com/ http://hydroserverlite.codeplex.com/ Support EAR 0622374 CUAHSI HIS Sharing hydrologic data


Download ppt "Hydroinformatics Lecture 15: HydroServer and HydroServer Lite The CUAHSI HIS is Supported by NSF Grant# EAR 0622374 CUAHSI HIS Sharing hydrologic data."

Similar presentations


Ads by Google