Draft WMTS API KVP version for Discussion Purposes Only

Version: 1.0.0-alpha

Draft (unofficial for discussion purposes only) WMTS API for getting OGC WMTS resources under a key-value-pair (KVP) procedural-oriented architectural style described in version 1.0.0 of the OGC 07-057r7 OpenGIS Web Map Tile Service Implementation Standard at www.opengeospatial.org/standards/wmts.

Schemes:

Summary

Path Operation Description
/ GET

WMTS GetCapabilities.

/getFeatureInfo GET

WMTS GetFeatureInfo.

/getTile GET

WMTS GetTile.

Paths

WMTS GetCapabilities.

GET /

Retrieve WMTS capabilities using a KVP request.

service query object
version query object
request query object
acceptVersions query object
updateSequence query object
acceptFormats query object
200 OK

OK

400 Bad Request

Known exception.

500 Internal Server Error

No other execption code specified by this service.

WMTS GetFeatureInfo.

GET /getFeatureInfo

Retrieve FeatureInfo using a KVP request (optional for conformance).

service query object #/components/parameters/serviceParam
request query object #/components/parameters/requestParam
version query object #/components/parameters/versionParam
layer query object #/components/parameters/layerParam
style query object #/components/parameters/styleParam
format query object #/components/parameters/formatParam
dimension query object #/components/parameters/dimensionParam
tileMatrixSet query object #/components/parameters/tileMatrixSetParam
tileMatrix query object #/components/parameters/tileMatrixParam
tileRow query object #/components/parameters/tileRowParam
tileCol query object #/components/parameters/tileColParam
j query object #/components/parameters/jParam
i query object #/components/parameters/iParam
infoFormat query object #/components/parameters/infoFormatParam
200 OK

OK

400 Bad Request

Known exception.

500 Internal Server Error

No other execption code specified by this service.

501 Not Implemented

Operation not supported by this service.

WMTS GetTile.

GET /getTile

Retrieve a Tile using a KVP request.

service query object #/components/parameters/serviceParam
request query object #/components/parameters/requestParam
version query object #/components/parameters/versionParam
layer query object #/components/parameters/layerParam
style query object #/components/parameters/styleParam
format query object #/components/parameters/formatParam
dimension query object #/components/parameters/dimensionParam
tileMatrixSet query object #/components/parameters/tileMatrixSetParam
tileMatrix query object #/components/parameters/tileMatrixParam
tileRow query object #/components/parameters/tileRowParam
tileCol query object #/components/parameters/tileColParam
200 OK

OK

400 Bad Request

Known exception.

500 Internal Server Error

No other execption code specified by this service.

501 Not Implemented

Operation not supported by this service.