Blog

QGIS WPS Client plugin 2.0.15

vendredi 03 Avril 2015 QGISWPS



We just released a new version of the QGIS WPS Client plugin ! Learn more in this post.

Created by Horst Duster from Sourcepole, the QGIS WPS Client plugin allows to connect to any compliant WPS server and to execute available WPS Services from the QGIS desktop software.

This plugin enables the QGIS user to interact with WPS servers, and this is interesting for several reasons according to us:

  • It first provides an easy to use user interface to configure and execute WPS services using data stored locally, and to view the results directly on the QGIS map canvas.
  • Executing WPS gives the QGIS installation more power, as it lets you outsource some of the computations you may need to run. Processing is not done on your system but on a more powerful server machine.
  • According to the WPS server you would request, the plugin may also offer connexion to geospatial algorithms that may not be available in QGIS. There are plenty available in the QGIS processing modules, but you may want to use a particular algorithm that would be available on a specific WPS server.

We are glad to help making the QGIS WPS Client python plugin better with a few enhancements. The three main modifications coming with this new 2.0.15 version are listed bellow.

  • Every WPS Service is now executed asynchronously. The plugin sends WPS requests with status=true and this makes possible to get progress information on running services displayed in the progress bar.
  • Support for multiple values for the same input identifier. This means that you can now select and execute WPS services that require several data input.
  • Multiple output with different mime-types are now supported. This means you can now select and execute WPS services that return different kind of data output (such as "text/plain" and "image/tiff" for example).

You can install the plugin or upgrade to 2.0.15 by adding our brand new plugin repository in the QGIS plugin manager, and activating QgsWPSClient.

The plugin source code is hosted on Github, so feel free to open any issue or to hack it yourself.