3.5. Web Map Tile Service (WMTS)

The 1.0.0 WMTS standard implemented in QGIS Server provides a HTTP interface to request tiled map images generated from a QGIS project. A typical WMTS request defined the QGIS project to use, some WMS parameters like layers to render, as well as tile parameters.

Specifications document of the service:

Standard requests provided by QGIS Server:

Solicitação

Descrição

GetCapabilities

Returns XML metadata with information about the server

GetTile

Retorna um mosaico

GetFeatureInfo

Recupera dados (geometria e valores) para um local de pixel

3.5.1. GetCapabilities

Standard parameters for the GetCapabilities request according to the OGC WMTS 1.0.0 specifications:

Parâmetros

Requerido

Descrição

SERVICE

Sim

Name of the service (WMTS)

REQUEST

Sim

Name of the request (GetCapabilities)

In addition to the standard ones, QGIS Server supports the following extra parameters:

Parâmetros

Requerido

Descrição

MAP

Sim

arquivo de projeto QGIS

URL example:

http://localhost/?
SERVICE=WMTS
&REQUEST=GetCapabilities
&MAP=/home/qgis/projects/world.qgs

3.5.2. GetTile

Standard parameters for the GetTile request according to the OGC WMTS 1.0.0 specifications:

Parâmetros

Requerido

Descrição

SERVICE

Sim

Name of the service (WMTS)

REQUEST

Sim

Name of the request (GetTile)

LAYER

Sim

Identificador de camada

FORMAT

Sim

Output format of the tile

TILEMATRIXSET

Sim

Nome da pirâmide

TILEMATRIX

Sim

Meshing

TILEROW

Sim

Coordenada de linha na malha

TILECOL

Sim

Coordenada da coluna na malha

In addition to the standard ones, QGIS Server supports the following extra parameters:

Parâmetros

Requerido

Descrição

MAP

Sim

arquivo de projeto QGIS

URL example:

http://localhost/?
SERVICE=WMTS
&REQUEST=GetTile
&MAP=/home/qgis/projects/world.qgs
&LAYER=mylayer
&FORMAT=image/png
&TILEMATRIXSET=EPSG:4326
&TILEROW=0
&TILECOL=0

FORMATO

Este parâmetro pode ser usado para especificar o formato da imagem do bloco. Os valores disponíveis são:

  • jpg

  • jpeg

  • imagem/jpeg

  • imagem/png

Se o parâmetro FORMATO for diferente de um desses valores, então o formato padrão PNG será usado.

TILEMATRIXSET

This parameter defines the CRS to use when computing the underlying pyramid. Format: EPSG:XXXX.

TILEMATRIX

This parameter allows to define the matrix to use for the output tile.

TILEROW

This parameter allows to select the row of the tile to get within the matrix.

TILECOL

This parameter allows to select the column of the tile to get within the matrix.

3.5.3. GetFeatureInfo

Standard parameters for the GetFeatureInfo request according to the OGC WMTS 1.0.0 specification:

Parâmetros

Requerido

Descrição

SERVICE

Sim

Name of the service (WMTS)

REQUEST

Sim

Name of the request (GetFeatureInfo)

LAYER

Sim

Identificador de camada

INFOFORMAT

Não

Formato de saída

I

Não

Coordenada X de um pixel

J

Não

Coordenada Y de um pixel

TILEMATRIXSET

Sim

Nome da pirâmide

TILEMATRIX

Meshing

TILEROW

Sim

Coordenada de linha na malha

TILECOL

Sim

Coordenada da coluna na malha

In addition to the standard ones, QGIS Server supports the following extra parameters:

Parâmetros

Requerido

Descrição

MAP

Sim

arquivo de projeto QGIS

URL example:

http://localhost/?
SERVICE=WMTS
&REQUEST=GetFeatureInfo
&MAP=/home/qgis/projects/world.qgs
&LAYER=mylayer
&INFOFORMAT=image/html
&I=10
&J=5

INFOFORMAT

Este parâmetro permite definir o formato de saída do resultado. Os valores disponíveis são:

  • texto/xml

  • text/html

  • text/plain

  • application/vnd.ogc.gml

The default value is text/plain.

I

Este parâmetro permite definir a coordenada X do pixel para o qual queremos recuperar a informação subjacente.

J

Este parâmetro permite definir a coordenada Y do pixel para o qual queremos recuperar a informação subjacente.