3.5. Web地图切片服务(WMTS)

这个 1.0.0 在QGIS Server中实现的WMTS标准提供了一个HTTP接口来请求从QGIS项目生成的切片地图图像。典型的WMTS请求定义了要使用的QGIS项目、一些WMS参数(如要呈现的层)以及平铺参数。

服务规格文件:

QGIS服务器提供的标准请求:

请求

描述

GetCapabilities

返回包含有关服务器的信息的XML元数据

GetTile

返回一个平铺

GetFeatureInfo

检索像素位置的数据(几何图形和值

3.5.1. GetCapabilities

的标准参数 GetCapabilities 根据OGC WMTS 1.0.0规范的请求:

参数

必填项

描述

SERVICE

服务的名称( WMTS )

REQUEST

请求的名称( GetCapabilities )

除了标准参数外,QGIS Server还支持以下额外参数:

参数

必填项

描述

MAP

QGIS工程文件

URL示例:

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

3.5.2. GetTile

的标准参数 GetTile 根据OGC WMTS 1.0.0规范的请求:

参数

必填项

描述

SERVICE

服务的名称( WMTS )

REQUEST

请求的名称( GetTile )

LAYER

层标识

FORMAT

切片的输出格式

TILEMATRIXSET

金字塔的名称

TILEMATRIX

啮合

TILEROW

网格中的行坐标

TILECOL

网格中的列坐标

除了标准参数外,QGIS Server还支持以下额外参数:

参数

必填项

描述

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

的标准参数 GetFeatureInfo 根据OGC WMTS 1.0.0规范的请求:

参数

必填项

描述

SERVICE

服务的名称( WMTS )

REQUEST

请求的名称( GetFeatureInfo )

LAYER

层标识

INFOFORMAT

不是

输出格式

I

不是

像素的X坐标

J

不是

像素的Y坐标

TILEMATRIXSET

金字塔的名称

TILEMATRIX

啮合

TILEROW

网格中的行坐标

TILECOL

网格中的列坐标

除了标准参数外,QGIS Server还支持以下额外参数:

参数

必填项

描述

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坐标。