PyWPS

Session Type: 
Tech Session
Presenter(s): 
Jachym Cepicky, Help Service - Remote Sensing
Premysl Wohnout

Python implementation of OGC WPS standard -- PyWPS -- is well known project, being used around the globe by various users, who need to publish their analytical functions (based on GDAL/OGR, PROJ, R, GRASS GIS and other tools) to the Internet, without big issues.

This presentation is going to present PyWPS from the developer point of view - how things are implemented, what does it bring to the user for advantages and what does it bring to the user for disadvantages. We will inform you about the features of recent PyWPS version. There is support for programs written in Java, which can be used directly within PyWPS environement (with help of Jython), automatic orchestrization of processes (using Taverna). We will also show the old yet robust way for bind modules of GRASS GIS as well as the new PyWPS-GRASS bridge (based on GRASS 7). We are also going to present Client-side JavaScript-based library for easy building of web-based WPS applications.

In the final part, we would like to introduce new features planed for new main development branch.

Speaker Bio: 

During study of forest engineering, he found himself to work more and more with GRASS GIS (5.0) and slowly joined it's development as well. In 2006 he started to work on PyWPS -- Python implementation of OGC WPS standard on the server side. Since 2007, after joining Help Service - Remote Sensing ltd. he found himself to work more and more on the Web Mapping issues. Nowadays, he usually works on various (INSPIRE) Geoportals.

Schedule info