3.5. Web地图切片服务(WMTS)
这个 1.0.0 在QGIS Server中实现的WMTS标准提供了一个HTTP接口来请求从QGIS项目生成的切片地图图像。典型的WMTS请求定义了要使用的QGIS项目、一些WMS参数(如要呈现的层)以及平铺参数。
服务规格文件:
QGIS服务器提供的标准请求:
请求 |
描述 |
---|---|
返回包含有关服务器的信息的XML元数据 |
|
返回一个平铺 |
|
检索像素位置的数据(几何图形和值 |
3.5.1. GetCapabilities
的标准参数 GetCapabilities 根据OGC WMTS 1.0.0规范的请求:
参数 |
必填项 |
描述 |
---|---|---|
是 |
服务的名称( WMTS ) |
|
是 |
请求的名称( GetCapabilities ) |
除了标准参数外,QGIS Server还支持以下额外参数:
参数 |
必填项 |
描述 |
---|---|---|
是 |
QGIS工程文件 |
URL示例:
http://localhost/?
SERVICE=WMTS
&REQUEST=GetCapabilities
&MAP=/home/qgis/projects/world.qgs
3.5.2. GetTile
的标准参数 GetTile 根据OGC WMTS 1.0.0规范的请求:
参数 |
必填项 |
描述 |
---|---|---|
是 |
服务的名称( WMTS ) |
|
是 |
请求的名称( GetTile ) |
|
是 |
层标识 |
|
是 |
切片的输出格式 |
|
是 |
金字塔的名称 |
|
是 |
啮合 |
|
是 |
网格中的行坐标 |
|
是 |
网格中的列坐标 |
除了标准参数外,QGIS Server还支持以下额外参数:
参数 |
必填项 |
描述 |
---|---|---|
是 |
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规范的请求:
参数 |
必填项 |
描述 |
---|---|---|
是 |
服务的名称( WMTS ) |
|
是 |
请求的名称( GetFeatureInfo ) |
|
是 |
层标识 |
|
不是 |
输出格式 |
|
不是 |
像素的X坐标 |
|
不是 |
像素的Y坐标 |
|
是 |
金字塔的名称 |
|
啮合 |
||
是 |
网格中的行坐标 |
|
是 |
网格中的列坐标 |
除了标准参数外,QGIS Server还支持以下额外参数:
参数 |
必填项 |
描述 |
---|---|---|
是 |
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坐标。