3.5. ウェブマップタイルサービス(WMTS)
QGISサーバに実装された 1.0.0 WMTS標準は、QGISプロジェクトから作成されたタイル地図画像を要求するためのHTTPインターフェースを提供します。典型的なWMTSリクエストでは、使用するQGISプロジェクト、レンダリングするレイヤなどの一部のWMSパラメータ、およびタイルパラメータを定義しました。
サービスの仕様書:
QGIS Serverが提供する標準リクエスト
リクエスト |
説明 |
---|---|
サーバーに関する情報を含むXMLメタデータを返します |
|
タイルを返します |
|
ピクセル位置のデータ(ジオメトリと値)を取得します |
3.5.1. GetCapabilities
OGC WMTS 1.0.0仕様に従った GetCapabilities リクエストの標準パラメータ:
パラメータ |
必須 |
説明 |
---|---|---|
はい |
サービスの名称 (WMTS) |
|
はい |
リクエストの名称 (GetCapabilities) |
標準のものに加えて、QGISサーバーでは以下の追加パラメータをサポートしています:
パラメータ |
必須 |
説明 |
---|---|---|
はい |
QGISプロジェクトファイル |
URLの例:
http://localhost/?
SERVICE=WMTS
&REQUEST=GetCapabilities
&MAP=/home/qgis/projects/world.qgs
3.5.2. GetTile
OGC WMTS 1.0.0仕様に従った GetTile リクエストの標準パラメータ:
パラメータ |
必須 |
説明 |
---|---|---|
はい |
サービスの名称 (WMTS) |
|
はい |
リクエストの名称 (GetTile) |
|
はい |
レイヤ識別 |
|
はい |
タイルの出力フォーマット |
|
はい |
ピラミッドの名称 |
|
はい |
メッシュを作る |
|
はい |
メッシュの行座標 |
|
はい |
メッシュの列座標 |
標準のものに加えて、QGISサーバーでは以下の追加パラメータをサポートしています:
パラメータ |
必須 |
説明 |
---|---|---|
はい |
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 リクエストの標準パラメータ:
パラメータ |
必須 |
説明 |
---|---|---|
はい |
サービスの名称 (WMTS) |
|
はい |
リクエストの名称 (GetFeatureInfo) |
|
はい |
レイヤ識別 |
|
いいえ |
出力形式 |
|
いいえ |
ピクセルのX座標 |
|
いいえ |
ピクセルのY座標 |
|
はい |
ピラミッドの名称 |
|
メッシュを作る |
||
はい |
メッシュの行座標 |
|
はい |
メッシュの列座標 |
標準のものに加えて、QGISサーバーでは以下の追加パラメータをサポートしています:
パラメータ |
必須 |
説明 |
---|---|---|
はい |
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座標を定義します。