响应说明
GetCapabilities 操作返回包含服务级别的元数据信息简要描述的 XML 文档。此文档主要由四个部分组成:
表1 GetCapabilities 操作返回内容
| 
             元素名称  | 
          
             描述  | 
        
| 
             ServiceIdentification  | 
          
             服务简介。  | 
        
| 
             ServiceProvider  | 
          
             服务提供者。 即对服务提供者基本信息的描述。  | 
        
| 
             OperationsMetadata  | 
          
             操作元数据信息。 描述服务所能提供的操作。  | 
        
| 
             Filter_Capabilities  | 
          
             过滤运算符的元数据。 描述用于过滤的运算符。  | 
        
Filter_Capabilities 部分用于描述当前服务所提供的过滤操作类型,主要包含以下部分:
表2 Filter_Capabilities 部分的主要内容
| 
             元素名称  | 
          
             描述  | 
        
| 
             Spatial_Capabilities  | 
          
             包括支持的空间操作运算、几何操作运算列表。  | 
        
| 
             Scalar_Capabilities  | 
          
             标量运算操作元数据,包括支持的比较运算列表。  | 
        
其中 Spatial_Capabilities 部分用于描述支持的空间操作符,由以下部分构成:
表3 Spatial_Capabilities 部分的主要内容
| 
             元素名称  | 
          
             是否必须  | 
          
             描述  | 
        
| 
             GeometryOperands  | 
          
             是  | 
          
             几何运算对象,目前支持 Envelope 用于指定地理范围。  | 
        
| 
             SpatialOperators  | 
          
             是  | 
          
             空间操作,目前支持 Within,Intersects,Disjoint。  | 
        
其中 Scalar_Capabilities 部分用于列出支持的逻辑运算和比较运算,由以下部分构成:
表4 Scalar_Capabilities 部分的主要内容
| 
             元素名称  | 
          
             是否必须  | 
          
             描述  | 
        
| 
             LogicalOperators  | 
          
             否  | 
          
             逻辑运算符。 支持 And,Or,Not。  | 
        
| 
             ComparisonOperators  | 
          
             是  | 
          
             比较运算符。 支持 Between,EqualTo,GreaterThan,GreaterThanEqualTo,LessThan,LessThanEqualTo,Like,NotEqualTo。  | 
        
响应示例
请求示例中对 CSW 服务执行 GetCapabilities 请求后,服务端返回的 XML 文档如下所示: