响应说明

返回 Execute 操作处理后符合 GML 规范的 XML 文档。

返回的 XML 文档元素说明:

表1 XML 文档主要元素说明

元素名称

是否必需

描述

lang

是

语言标识符。

statusLocation

否

存储响应结果的 URL 地址。

当请求中 storeExecuteResponse=true 时有效。

serviceInstance

是

发布的 WPS 的服务实例。

Porcess

是

Execute 操作的描述。

OutpuDefinitions

否

输出定义描述。

DataInputs

否

输入数据参数描述。

ProcessOutputs

否

输出数据参数描述。

Status

是

枚举类型。

Execute 操作后的响应状态。

DataInputs 部分用于描述当前服务操作的输入数据,主要包含以下部分:

表2 DataInputs 部分的主要内容元素说明

元素名称

是否必需

描述

Input

是

输入数据描述节点。

Data

否

在请求中封装的输入数据描述,是 Input 的子节点。

Reference

否

可引用的 web 资源地址,是 Input 的子节点。

ProcessOutputs 部分用于描述当前服务操作的输出数据,主要包含以下部分:

表3 ProcessOutputs 部分的主要内容元素说明

元素名称

是否必需

描述

Output

是

输出数据描述。

Status 部分用于描述当前 Execute 操作执行的状态,主要包含以下部分:

表4 Status 部分的主要内容元素说明

元素名称

是否必需

描述

creationTime

是

Execute 操作结果的创建时间。

ProcessAccepted

否

表明服务器已接受请求(暂不支持)。

ProcessStarted

否

表明 Execute 操作已经开始(暂不支持)。

PorcessPaused

否

表明 Execute 操作处于暂停状态(暂不支持)。

PorcessSucceeded

否

表明 Execute 操作成功。

PorcessFailed

否

表明 Execute 操作失败。

响应示例

请求示例 的响应结果如下:

其中 http://localhost:8090/iserver/services/spatialanalyst-changchun/wps100?request=getxml&file=BufferedPolygon.xml 为缓冲区分析的结果,其内容如下: