WMTSLayer

发送反馈


 WMTS(Web Map Tile Service,Web 地图瓦片服务) 是 OGC(Open Geospatial Consortium,开放地理信息联盟) 提出的缓存技术标准,即在服务器端缓存被切割成一定大小瓦片的地图,对客户端只提供这些预先定义好的单个瓦片的服务,将更多的数据处理操作如图层叠加等放在客户端,从而缓解 GIS 服务器端数据处理的压力,改善用户体验。WMTSLayer 对象定义了使用 WMTS 服务构建的图层所需的属性。

属性列表

属性 类型 说明

layerType

string

【必填属性】

图层的类别,固定常量 "WMTS"。

name

string

【必填属性】

图层的名称。

visible

boolean

【必填属性】

图层的可见性。

url

string

【必填属性】

地图服务的地址(uri)。

layer

string

【必填属性】

WMTS 服务中的图层名称。

tileMatrixSet

string

【必填属性】

WMTS 服务中的图层对应的瓦片矩阵集。

dpi

number

【必填属性】

WMTS 服务源的屏幕分辨率,即每英寸长度内包含的像素数量。

opacity

number

【可选属性】

图层的不透明度。最大值为1,最小值为0。

visibleScale

VisibleScale

【可选属性】

存储当前图层的可见比例尺范围。

requestEncoding

string

【可选属性】

WMTS 服务访问模式,可选 HTTP KVP(key-Value Pair)或 REST 两种访问模式。

示例

使用 WMTS 地图服务构建一个符合 WebMap 规范的图层。

{

    "layers": [

        {

            "layerType": "WMTS",

            "name": "World",

            "visible": true,

            "url": "http://192.168.17.199:8090/iserver/services/map-world/wmts100",

            "tileMatrixSet": "GoogleMapsCompatible_World",

            "layer": "World",

            "requestEncoding": "KVP",

            "visibleScale": {

                "maxScale": "1:2256.999",

                "minScale": "1:591658710.909"

            },

            "opacity": 0.85,

            "dpi": 96

        }

    ]

}