GetCapabilities 响应 |
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 请求示例的响应内容示例如下: