WPS Blocks

WPS general presentation

The OGC Web Processing Service (WPS) Interface Standard provides rules for standardizing inputs and outputs (requests and responses) for invoking geospatial processing services, such as polygon overlay, as a web service.

The WPS standard defines how a client can request the execution of a process, and how the output from the process is handled. It defines an interface that facilitates the publishing of geospatial processes and clients’ discovery of and binding to those processes.

NoiseModelling and WPS

Since release v.3.0.0, NoiseModelling comes with various WPS scripts, encapsulated in so-called blocks. These blocks, written in Groovy language, are executed thanks to the GeoServer WPS engine.

Physically stored as .groovy files (openable in any text editor), they are located in the NoiseModelling\\data_dir\\scripts\\wps\\ directory.

Tip

To know the functionality of each WPS block, wait a few moments with your mouse on the block, a tooltip text will appear.

Note

With each new version, new blocks are added. Be curious and check out the latest version!

Create your own WPS block

Please see Advanced Users Section, because now you want to be one!