Speakers
Description
URL(s) for further info
https://en.wikipedia.org/wiki/Web_Processing_Service
http://www.opengeospatial.org/
http://pywps.wald.intevation.org/
http://mouflon.dkrz.de:8090/help
http://esgf-data.dkrz.de/esgf-web-fe/
http://www.climate-service-center.de/
http://www.dkrz.de/
Description of work
The aim of the ClimDaPs project is to make climate data processing easy usable with the Web Processing Service (WPS) standard. It currently
uses PyWPS as WPS server implementation written in Python with some customizations for climate data processes. Several climate data processes (e.a. access to ESGF data, running cdo climate data operators) are already available within ClimDaPs. ClimDaPs has basically two groups of processes: one to retrieve climate data and one to process climate data.
ClimDaPs comes with a web client build on the Python Pyramid Framework. This web client provides a simple user interface for web processing services. It is possible to use web client with other available WPS servers. The web client has a wizard to combine processes. For example you can combine the ESGF data retrieval process with a climate data operator process to calculate the monthly mean of a CMIP5 dataset. The
processing results can be published to a local Thredds server. By this the results are available for further processing steps.
Currently the available data resource for climate processes are local data (published on a Thredds server) and data from the ESGF data archive. The wizard has an easy faceted search widget to select ESGF datasets. The ESGF dataset files can either be downloaded over the HTTP protocol (with wget scripts) or by the OpenDAP interface which gives a fine-granular access to the data file.
The Thredds server has the NcWMS extension enabled. With this extension you have a web mapping service (WMS) to create server side maps for your published results in the NetCDF format. WMS is (also like WPS) a standard defined by the OGC for server based map creation. ClimDaPs uses
OpenLayers web mapping client (similar to google maps) to visualize your locally published NetCDF files via the WMS interface. The WMS server
supports a time parameter so that it is possible to step through the time dimension of your NetCDF files and also to create animations.
Wider impact and conclusions
For the purpose of quantifying the climate change impact a lot of research and application institutions are working on impact modeling, in projects, research institutions and in administration. To provide reliable results it is state-of-the-art to analyse ensembles of models which forces the programmers to handle big
data amounts. Not in every case the facilities are available. Therefore, there is a need for lean and easy to handle software. WPS can offer
this. Moreover, the exchange of results among the users is improved via a portal function.
The Climate Service Center and the German Climate Computing Center will provide information and support to interested users and developers. The
presented WPS ClimDaPs will in the future be extended by a larger variety of specific impact models. For this purpose, developers from all
sectors which are affected by climate change are encouraged to test and provide their workflows in ClimDaPs.