3.5. Web Map Tile Service (WMTS)

QGISサーバに実装された 1.0.0 WMTS標準は、QGISプロジェクトから作成されたタイル地図画像を要求するためのHTTPインターフェースを提供します。典型的なWMTSリクエストでは、使用するQGISプロジェクト、レンダリングするレイヤなどの一部のWMSパラメータ、およびタイルパラメータを定義しました。

Specifications document of the service:

Standard requests provided by QGIS Server:

Request

説明

GetCapabilities

Returns XML metadata with information about the server

GetTile

Returns a tile

GetFeatureInfo

Retrieves data (geometry and values) for a pixel location

3.5.1. GetCapabilities

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

パラメーター

必須

説明

SERVICE

はい

Name of the service (WMTS)

REQUEST

はい

Name of the request (GetCapabilities)

標準のものに加えて、QGISサーバーでは以下の追加パラメータをサポートしています:

パラメーター

必須

説明

MAP

はい

QGIS project file

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:

パラメーター

必須

説明

SERVICE

はい

Name of the service (WMTS)

REQUEST

はい

Name of the request (GetTile)

LAYER

はい

Layer identifier

FORMAT

はい

Output format of the tile

TILEMATRIXSET

はい

Name of the pyramid

TILEMATRIX

はい

Meshing

TILEROW

はい

Row coordinate in the mesh

TILECOL

はい

Column coordinate in the mesh

標準のものに加えて、QGISサーバーでは以下の追加パラメータをサポートしています:

パラメーター

必須

説明

MAP

はい

QGIS project file

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

FORMAT

This parameter may be used to specify the format of tile image. Available values are:

  • jpg

  • jpeg

  • image/jpeg

  • image/png

If the FORMAT parameter is different from one of these values, then the default format PNG is used instead.

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:

パラメーター

必須

説明

SERVICE

はい

Name of the service (WMTS)

REQUEST

はい

Name of the request (GetFeatureInfo)

LAYER

はい

Layer identifier

INFOFORMAT

いいえ

出力形式

I

いいえ

X coordinate of a pixel

J

いいえ

Y coordinate of a pixel

TILEMATRIXSET

はい

Name of the pyramid

TILEMATRIX

Meshing

TILEROW

はい

Row coordinate in the mesh

TILECOL

はい

Column coordinate in the mesh

標準のものに加えて、QGISサーバーでは以下の追加パラメータをサポートしています:

パラメーター

必須

説明

MAP

はい

QGIS project file

URL example:

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

INFOFORMAT

This parameter allows to define the output format of the result. Available values are:

  • text/xml

  • text/html

  • text/plain

  • application/vnd.ogc.gml

The default value is text/plain.

I

This parameter allows to define the X coordinate of the pixel for which we want to retrieve underlying information.

J

This parameter allows to define the Y coordinate of the pixel for which we want to retrieve underlying information.