GetCapabilities Request |
SuperMap iServer WMTS server provides the implementing of REST and KVP, that is, two methods of GetCapabilities request:
The KVP encoding request of GetCapabilities operation should specify the server and version parameters, see on the following:
Table 1 KVP request paraneters of GetCapabilities
Request Parameters | O/M /Optional | Description |
SERVICE |
Mandatory |
Service type. Request WMTS service and shall be "WMTS". |
VERSION |
Mandatory |
Version numbers. Now the version number of WMTS is 1.0.0. |
REQUEST |
Mandatory |
Request names. Requests the GetCapabilities operation, and the request name needs to be set as "GetCapabilities". |
Request methods of the GetCapabilities operation are as follows:
<ServiceRoot>?SERVICE=WMTS&VERSION=version&REQUEST=GetCapabilities
For example, after local SuperMap iServer starting WMTS 1.0.0 service successfully, URI requesting ServiceMetadata resource is: http://localhost:8090/iserver/services/map-world/wmts100?SERVICE=WMTS&VERSION=1.0.0&REQUEST=GetCapabilities.
Please refer to Response example to see the result.
The REST of GetCapabilities operation corresponding to ServiceMetadata resource through get request and the request URI of ServiceMetadata resources shown on the following:
<ServiceRoot>/{WMTSVersion}/WMTSCapabilities[.<format>]
ServiceRoot is the root URI of the service and please see Setting the Service URI.
Table 1 Main request parameters of GetCapabilities
Table 2 REST request paraneters of GetCapabilities
Request Parameters | O/M /Optional | Description |
WMTSVersion |
Mandatory |
Version number. Now the version number of WMTS is 1.0.0. |
Format |
Mandatory |
The format of response files, and now WMTS standards set xml as the standard format. |
For example, after local SuperMap iServer starting WMTS 1.0.0 service successfully, URI requesting ServiceMetadata resource is: http://localhost:8090/iserver/services/map-world/wmts100/1.0.0/WMTSCapabilities.xml.
Please refer to Response example to see the result.