3.5. ウェブマップタイルサービス(WMTS)

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

サービスの仕様書:

QGIS Serverが提供する標準リクエスト

リクエスト

説明

GetCapabilities

サーバーに関する情報を含むXMLメタデータを返します

GetTile

タイルを返します

GetFeatureInfo

ピクセル位置のデータ(ジオメトリと値)を取得します

3.5.1. GetCapabilities

OGC WMTS 1.0.0仕様に従った GetCapabilities リクエストの標準パラメータ:

パラメータ

必須

説明

SERVICE

はい

サービスの名称 (WMTS)

REQUEST

はい

リクエストの名称 (GetCapabilities)

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

パラメータ

必須

説明

MAP

はい

QGISプロジェクトファイル

URLの例:

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

3.5.2. GetTile

OGC WMTS 1.0.0仕様に従った GetTile リクエストの標準パラメータ:

パラメータ

必須

説明

SERVICE

はい

サービスの名称 (WMTS)

REQUEST

はい

リクエストの名称 (GetTile)

LAYER

はい

レイヤ識別

FORMAT

はい

タイルの出力フォーマット

TILEMATRIXSET

はい

ピラミッドの名称

TILEMATRIX

はい

メッシュを作る

TILEROW

はい

メッシュの行座標

TILECOL

はい

メッシュの列座標

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

パラメータ

必須

説明

MAP

はい

QGISプロジェクトファイル

URLの例:

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

このパラメータを使ってタイル画像のフォーマットを指定することができます。使用できる値は:

  • jpg

  • jpeg

  • image/jpeg

  • image/png

FORMAT パラメータがこれらのいずれとも異なる場合、代わりに既定のフォーマット PNGが使われます。

TILEMATRIXSET

このパラメータは、基礎となるピラミッドを計算するときに使用する CRS を定義します。フォーマット: EPSG:XXXX

TILEMATRIX

このパラメータは出力タイルで使用する格子を定義することができます。

TILEROW

このパラメータは格子から取得するタイルの行を選択することができます。

TILECOL

このパラメータは格子から取得するタイルの列を選択することができます。

3.5.3. GetFeatureInfo

OGC WMTS 1.0.0 仕様に従った GetFeatureInfo リクエストの標準パラメータ:

パラメータ

必須

説明

SERVICE

はい

サービスの名称 (WMTS)

REQUEST

はい

リクエストの名称 (GetFeatureInfo)

LAYER

はい

レイヤ識別

INFOFORMAT

いいえ

出力形式

I

いいえ

ピクセルのX座標

J

いいえ

ピクセルのY座標

TILEMATRIXSET

はい

ピラミッドの名称

TILEMATRIX

メッシュを作る

TILEROW

はい

メッシュの行座標

TILECOL

はい

メッシュの列座標

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

パラメータ

必須

説明

MAP

はい

QGISプロジェクトファイル

URLの例:

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

INFOFORMAT

このパラメータでは、結果の出力形式を定義することができます。使用できる値は:

  • text/xml

  • text/html

  • text/plain

  • application/vnd.ogc.gml

既定値は text/plain です。

I

このパラメータは、基礎情報を取得したいピクセルのX座標を定義します。

J

このパラメータは、基礎情報を取得したいピクセルのY座標を定義します。