Web Processing Service Execute Parameters

geoprocessing.info

Home  |  Terms of use

Defining Outputs


WPS allows for the customization of output content and formats. The following parameters can be included as part of the ResponseDocument or RawDataOutput portions of an Execute Request.

NamePresenceDescription
IdentifiermandatoryIdentifies the name of the output.
uomoptionalDetermines the unit of measure requested for this output.
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.

Notes:

  1. A uom can be referenced when a client chooses to specify one of the uoms supported for a LiteralData output. This uom shall be a unit of measure referenced for this output in the Process full description.
  2. A Format (consisting of a mimeType, encoding, and schema) can be referenced when a client chooses to specify a format other than the default Format supported for a ComplexData output. This Format shall be a Format referenced for this output in the Process full description.

In addition, the following parameters can be included only as part of the ResponseDocument portion of an Execute request.

NamePresenceDescription
asReferenceoptionalDetermines of the output should be stored by the process as a separate web-accessible resource. This parameter is only valid for complex data outputs.
TitleoptionalDetermines the content of the Title element of the response. This element should be used if the client wishes to customize the Title in the execute response.
AbstractoptionalDetermines the content of the Abstract element of the response. This element should be used if the client wishes to customize the Abstract in the execute response.

Notes:

  1. If asReference is "true", the server shall store this output so that the client can retrieve it as required. If store is "false", all the output shall be encoded in the Execute operation response document. This parameter shall not be included unless the corresponding "storeSupported" parameter is included and is "true" in the ProcessDescription for this process.