3.5. Web Map Tile Service (WMTS)

El estándar WMTS 1.0.0 implementado en QGIS Server proporciona una interfaz HTTP para solicitar imágenes de mapas en mosaico generadas a partir de un proyecto QGIS. Una solicitud WMTS típica definió el proyecto QGIS a usar, algunos parámetros WMS como capas para renderizar, así como parámetros de mosaico.

Documento de especificaciones del servicio:

Solicitudes standard proporcionadas por el servidor QGIS:

Solicitud

Descripción

GetCapabilities

Devuelve metadatos XML con información sobre el servidor

GetTile

Devuelve una tesela

GetFeatureInfo

Recupera datos (geometría y valores) para una ubicación de píxeles

3.5.1. GetCapabilities

Parámetros estándar para la solicitud GetCapabilities de acuerdo con las especificaciones OGC WMTS 1.0.0:

Parámetros

Necesario

Descripción

SERVICE

Nombre del servicio (WMTS)

REQUEST

Nombre de la solicitud (Obtener Capacidades)

En adición a los estándares, QGIS Server apoya los siguientes parámetros extra:

Parámetros

Necesario

Descripción

MAP

Archivo de proyecto QGIS

URL ejemplo:

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

3.5.2. GetTile

Parámetros estándar para la solicitud ** GetTile ** de acuerdo con las especificaciones OGC WMTS 1.0.0:

Parámetros

Necesario

Descripción

SERVICE

Nombre del servicio (WMTS)

REQUEST

Nombre de la solicitud (GetTile)

LAYER

Identificador de capa

FORMAT

Formato de salida de la tesela

TILEMATRIXSET

Nombre de la pirámide

TILEMATRIX

Enmallado

TILEROW

Coordenada de fila en la malla

TILECOL

Coordenada de columna en la malla

En adición a los estándares, QGIS Server apoya los siguientes parámetros extra:

Parámetros

Necesario

Descripción

MAP

Archivo de proyecto QGIS

URL ejemplo:

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 se puede utilizar para especificar el formato de la imagen del mosaico. Los valores disponibles son:

  • jpg

  • jpeg

  • image/jpeg

  • image/png

Si el parámetro FORMATO es diferente de uno de estos valores, entonces se usa el formato predeterminado PNG en su lugar.

TILEMATRIXSET

Este parámetro define el SRC que se utilizará al calcular la pirámide subyacente. Formato: EPSG: XXXX.

TILEMATRIX

Este parámetro permite definir la matriz a utilizar para el mosaico de salida.

TILEROW

Este parámetro permite seleccionar la fila del mosaico para entrar en la matriz.

TILECOL

Este parámetro permite seleccionar la columna del mosaico para entrar en la matriz.

3.5.3. GetFeatureInfo

Parámetros estándar para la solicitud GetFeatureInfo de acuerdo con la especificación OGC WMTS 1.0.0:

Parámetros

Necesario

Descripción

SERVICE

Nombre del servicio (WMTS)

REQUEST

Nombre de la solicitud (GetFeatureInfo)

LAYER

Identificador de capa

INFOFORMAT

No

Formato de salida

I

No

coordenada X de un píxel

J

No

coordenada Y de un píxel

TILEMATRIXSET

Nombre de la pirámide

TILEMATRIX

Enmallado

TILEROW

Coordenada de fila en la malla

TILECOL

Coordenada de columna en la malla

En adición a los estándares, QGIS Server apoya los siguientes parámetros extra:

Parámetros

Necesario

Descripción

MAP

Archivo de proyecto QGIS

URL ejemplo:

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 el formato de salida del resultado. Los valores disponibles son:

  • text/xml

  • text/html

  • text/plain

  • application/vnd.ogc.gml

El valor predeterminado es text/plain.

I

Este parámetro permite definir la coordenada X del píxel para el que queremos recuperar la información subyacente.

J

Este parámetro permite definir la coordenada Y del píxel para el que queremos recuperar información subyacente.