响应说明

GetCapabilities 操作返回包含服务级别的元信息及 GIS 处理功能的简要描述的 XML 文档。

   表1 通用服务元数据的元素

元素名称

是否必需

描述

Service

服务类型。    服务的简短描述,需包含“WPS”。

Version

是  

服务版本。

WPS 目前只有一个版本,其值为1.0.0。

updateSequence

服务元数据版本。

服务元信息文档的版本号,该元素是一个增量,每次修改会增加一个值(暂不支持)。

lang

语言标识。

ServiceIdentification

是  

服务标识信息。

ServiceProvider

是  

服务提供商。

关于服务提供商。

OperationsMetadata

是  

操作的元数据。

由服务指定的操作元数据,包括请求的 URL。

ProcessOfferings

是  

WPS 服务提供的  GIS 处理功能(空间分析)的简明描述。

Languages

是  

服务支持的语言。

WSDL

描述服务提供的所有操作和处理的 WSDL 文档的位置(暂不支持)。

      GetCapabilities 返回的文档主要由四个部分组成:

  表2 GetCapabilities 操作返回内容  

元素名称

描述

ServiceIdentification

服务标识信息。

ServiceProvider

服务提供商。

关于服务提供商。

OperationsMetadata

操作元信息。

描述服务所能提供的操作,根据 WPS 标准,SuperMap iServer 支持 GetCapabilities,DesctibeProcess,Execute 三个操作。

ProcessOfferings

支持的空间分析操作列表。

ProcessOfferings 节点用于描述 Execute 支持的空间分析操作,主要包含以下部分:

表3 ProcessOfferings 元素  

元素名称

描述

格式  

Process

简明的描述 GIS 处理功能,不包括输入输出。

服务支持的每个 GIS 处理功能(空间分析)都有对应的描述,GIS 处理功能可以有一个或多个。

ProcessBrief 格式,见表4

其中 ProcessBrief 又由以下元素构成:

表 4 ProcessBrief 的主要内容

元素名称

是否必需

描述

Identifier

GIS  处理功能明确标识或名称。在一个服务中是唯一的。

Title

服务标题。

Abstract

服务摘要。

提供有关服务器信息的简短描述。

Metadata

GIS 处理功能更多的元数据。

Profile

应用简介的标识符(暂不支持)。

WSDL

WSDL 的引用地址(暂不支持)。

process Version

GIS 处理功能发行版本。

响应示例

GetCapabilities 请求示例的响应内容示例如下: