GetCapabilities Response |
The Get Capabilities operation returns an XML document that contains the meta-information for the service level and a brief description of the GIS processing capabilities.
Table 1 Elements of Common Service Metadata
The name of the element | Whether it is required | Description |
Service | Yes | service type. Short description of the service, including "WPS". |
Version | Yes |
service type version. There is currently only one version of WPS, which has a value of 1.0.0. |
updateSequence | No |
Service metadata version. The version number of the service meta information document. This element is an increment, and each modification will increase a value (not supported at the moment). |
lang |
Yes |
Language identification. |
ServiceIdentification | Yes |
Service identification information. |
ServiceProvider | Yes |
Service provider. About the service provider. |
OperationsMetadata | Yes |
Metadata for the operation. Operation metadata specified by the service, including the URL of the request. |
ProcessOfferings | Yes |
Concise description of the GIS processing functions (spatial analysis) provided by the WPS service. |
Languages | Yes |
Language supported by the service. |
WSDL | No |
Describe the location of all operations and processes provided by the service in the URL document (currently not supported). |
The document returned by GetCapabilities consists of four main parts:
Table 2 Returned Content of GetCapabilities Operation
The name of the element | Description |
ServiceIdentification |
Service identification information. |
ServiceProvider |
Service provider. About the service provider. |
OperationsMetadata |
Operate meta information. Describe the operations that the service can provide. According to the WPS standard, SuperMap iServer supports three operations: GetCapabilities, DesctibeProcess, and Execute. |
ProcessOfferings |
List of supported spatial analysis operations. |
The ProcessOfferings node is used to describe the spatial analysis operations supported by Execute, and mainly includes the following parts:
Table 3 ProcessOfferings element
The name of the element | Description | Format |
Process |
Concise description of GIS processing functions, excluding input and output. Each GIS processing function (spatial analysis) supported by the service has a corresponding description, and there can be one or more GIS processing functions. |
ProcessBrief format, see Table 4 |
The ProcessBrief consists of the following elements:
Table 4 Main Contents of ProcessBrief
The name of the element | Whether it is required | Description |
Identifier |
Yes |
GIS processing functions are clearly identified or named and unique in a service. |
Title |
Yes |
Service title. |
Abstract |
No |
Summary of services. Provides a brief description of the server information. |
Metadata |
No |
GIS handles more metadata. |
Profile |
No |
Identifier of the application profile (not yet supported). |
WSDL |
No |
Reference address of WSDL (not supported at present). |
process Version |
No |
Release version of GIS processing function. |
GetCapabilities request example is as follows: