You are here: Wiki>Geoprocessing Web>Wps-js (22 Jul 2015, BenjaminPross)Edit Attach



wps-js is a Javascript library to build client application for OGC Web Processing Service (WPS) implementations.

wps-js is developed within the project GeoViQua.

Download and Contribute

Source code and developer documentation is available on GitHub:

Feel free to leave feature requests and bug reports as GitHub issues ( and ask for help on the mailing list or forum (




Live demo: 1


Execute a WPS process

  • Start by selecting a WPS from the topmost drop box:

  • Once you have done that, the available processes will be listed in the second drop box:

  • Selecting a process from the drop box will create a form depending on the inputs and outputs:
    • For complex input data an expandable textfield an a drop box containing available formats (schema/mime type/encoding) is created (see "Data" element below)
    • Also a checkbox will be created, with which you can specify whether the data will be submitted inline the request or as reference.
    • For literal input data a simple textfield is created. If there are allowed values specified for the input, a drop box containing these values will be created instead.
    • Mandatory input data will be marked with an asterisk
    • For complex output data also a format drop box is created and a checkbox to specify whether to request this specific output (WPS processes can have multiple outputs and you might not want to request all at once)

  • Here is an example of a form filled with real values, the complex input data will be send by reference:

  • Another example where the complex input data will be send inline:

  • After a click on execute, almost instantaneous a new element should occur, containing initial information about the process.
  • The information should be available fast as the WPS will be requested in an asynchronous fashion.
  • A click on the refresh button will show status updated in the process information element (if the process supports this):

  • After the process has finished successfully a download link will be shown:
I Attachment Action Size Date Who Comment
1.pngpng 1.png manage 22 K 23 Oct 2013 - 12:16 BenjaminPross  
2.pngpng 2.png manage 37 K 23 Oct 2013 - 12:15 BenjaminPross  
3.pngpng 3.png manage 35 K 23 Oct 2013 - 10:51 BenjaminPross  
4.pngpng 4.png manage 37 K 23 Oct 2013 - 10:51 BenjaminPross  
4b.pngpng 4b.png manage 37 K 23 Oct 2013 - 10:59 BenjaminPross  
5.pngpng 5.png manage 46 K 23 Oct 2013 - 10:59 BenjaminPross  
6.pngpng 6.png manage 46 K 23 Oct 2013 - 10:51 BenjaminPross  
7.pngpng 7.png manage 45 K 23 Oct 2013 - 10:51 BenjaminPross  
Topic revision: r7 - 22 Jul 2015, BenjaminPross
Legal Notice | Privacy Statement

This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Wiki? Send feedback