Draft WMTS API for Discussion Purposes Only

Version: 1.0.0-alpha

Draft (unofficial for discussion purposes only) WMTS API for retrieval of OGC WMTS resources. The design of this API roughly corresponds to the "resource-oriented 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
/retrieveFeatureInfo/{Style}/{Dimension}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}/{J}/{I} GET

Retrieve FeatureInfo.

/retrieveTile/{Style}/{Dimension}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol} GET

Retrieve a WMTS Tile.

/{serviceMetadataDocumentName} GET

Retrieve WMTS ServiceMetadata.

Paths

Retrieve FeatureInfo.

GET /retrieveFeatureInfo/{Style}/{Dimension}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}/{J}/{I}

This endpoint returns a Feature resource.

style path object #/components/parameters/styleParam
dimension path object #/components/parameters/dimensionParam
tileMatrixSet path object #/components/parameters/tileMatrixSetParam
tileMatrix path object #/components/parameters/tileMatrixParam
tileRow path object #/components/parameters/tileRowParam
tileCol path object #/components/parameters/tileColParam
j path object #/components/parameters/jParam
i path object #/components/parameters/iParam
200 OK

Feature information matched the specified criteria

404 Not Found

File Not Found

default

Unexpected error

Retrieve a WMTS Tile.

GET /retrieveTile/{Style}/{Dimension}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}

This endpoint returns a Tile resource.

style path object #/components/parameters/styleParam
dimension path object #/components/parameters/dimensionParam
tileMatrixSet path object #/components/parameters/tileMatrixSetParam
tileMatrix path object #/components/parameters/tileMatrixParam
tileRow path object #/components/parameters/tileRowParam
tileCol path object #/components/parameters/tileColParam
200 OK

Tile matched the specified criteria

404 Not Found

File Not Found

default

Unexpected error

Retrieve WMTS ServiceMetadata.

GET /{serviceMetadataDocumentName}

This endpoint returns a WMTS ServiceMetadata resource.

serviceMetadataDocumentName path object #/components/parameters/serviceMetadataDocumentNameParam
200 OK

ServiceMetadata resource available

404 Not Found

File Not Found

default

Unexpected error