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