GetCapabilities Response |
GetCapabilities operation returns brief descriptions XML document contain the service-level metadata information, which is mainly composed of four parts:
Table 1 The returned contents of GetCapabilities
Element name | Description |
ServiceIdentification |
Service introduction. |
ServiceProvider |
Service provider. Basic description of the service provider information. |
OperationsMetadata |
Metadata information of operations. Operations provided by services. |
Filter_Capabilities |
Metadata of filter operator. Describes the operator used for filtering. |
Filter_Capabilities is used to describe the filter operation type provided by the current service, mainly including the following parts:
Table2 Main content of Filter_Capabilities
Element name | Description |
Spatial_Capabilities |
Contains the supported spatial operator and geometry operation list. |
Scalar_Capabilities |
Scalar operation operates the metadata, containing the supported comparison operation list. |
In which Spatial_Capabilities is used to describe the supported spatial operator, which is comprised by the following parts:
Table3 Main content of Spatial_Capabilities
Element name | O/M | Description |
GeometryOperands |
Mandatory |
Geometry object currently supports Envelope to specify the geographical extent. |
SpatialOperators |
Mandatory |
Spatial operation currently supports Within, Intersects and Disjoint. |
In which, Scalar_Capabilities lists the supported comparison and logical operators, composed of the following parts:
Table4 Main content of Scalar_Capabilities
Element name | O/M | Description |
LogicalOperators |
Optional |
Logical operator.
Supports And, Or, and Not. |
ComparisonOperators |
Mandatory |
Comparison operator supports Between, EqualTo, GreaterThan, GreaterThanEqualTo, LessThan, LessThanEqualTo, Like, and NotEqualTo. |
After Request sample executes the GetCapabilities request to the CSW service, the XML document returned from the server is as illustrated below: