Web Processing Service Execute Parameters

geoprocessing.info

Home  |  Terms of use

Defining Inputs


WPS allows inputs to be included as part of the request, or, in the case of complex data, provided via references to web-accessible resources. It also supports the provision of inputs in the choice of formats defined in the ProcessDescription.


Complex Data Inputs

Complex Data consists of an formated or encoded data, such as an image file or an XML document. Complex data may only be provided via a web-accessible reference for HTTP GET Execute requests. (The XML POST request can include embedded complex values.) The following parameters may accompany a complex value reference.

NamePresenceDescription
IdentifiermandatoryIdentifies the name of the output.
hrefmandatoryIdentifies the URL of the web-accessible resource to be used for this input.
mimeTypeoptionalDetermines the mime type for the input or output.
encodingoptionalDetermines the encoding for the input or output.
schemaoptionalDetermines the XML structure for the input or output.


Literal Data Inputs

Literal Data consists of a simple literal value, such as an integer or text string. Literal data may only be embedded directly in the request (i.e. it may not be provided via a web-accessible reference). The following parameters may accompany a literal value.

NamePresenceDescription
IdentifiermandatoryIdentifies the name of the input.
datatypeoptionalIdentifies the data type of the input.

This parameter should be included for each quantity whose value is not a simple string.
uomoptionalDetermines the unit of measure requested for this input.

Where the literal data has units of measure which are necessary to state, such as when measuring distances, then that UoM shall be identified. When the literal data has no units then the UoM shall be omitted. This UOM shall be one identified in the Process's SupportedUOMs for this input parameter.


Bounding Box Data Inputs

Bounding Box Data consists of the geographic coordinates that define a bounding box. BoundingBox data may only be embedded in Execute request (i.e. it may not be provided via a web-accessible reference). The following parameters may accompany a literal value.

NamePresenceDescription
IdentifiermandatoryIdentifies the name of the input.