地圖加載wmts格式底圖的配置
“WMTS提供了一種采用預(yù)定義圖塊方法發(fā)布數(shù)字地圖服務(wù)的標(biāo)準(zhǔn)化解決方案。WMTS彌補(bǔ)了WMS不能提供分塊地圖的不足。WMS針對(duì)提供可定制地圖的服務(wù),是一個(gè)動(dòng)態(tài)數(shù)據(jù)或用戶(hù)定制地圖(需結(jié)合SLD標(biāo)準(zhǔn))的理想解決辦法。WMTS犧牲了提供定制地圖的靈活性,代之以通過(guò)提供靜態(tài)數(shù)據(jù)(基礎(chǔ)地圖)來(lái)增強(qiáng)伸縮性,這些靜態(tài)數(shù)據(jù)的范圍框和比例尺被限定在各個(gè)圖塊內(nèi)。這些固定的圖塊集使得對(duì)WMTS服務(wù)的實(shí)現(xiàn)可以使用一個(gè)僅簡(jiǎn)單返回已有文件的Web服務(wù)器即可,同時(shí)使得可以利用一些標(biāo)準(zhǔn)的諸如分布式緩存的網(wǎng)絡(luò)機(jī)制實(shí)現(xiàn)伸縮性?!?-摘自互聯(lián)網(wǎng)
在地圖開(kāi)發(fā)中,加載底圖切片時(shí),最常用的是以xyz或tms的形式進(jìn)行切片加載,以天地圖的底圖切片為例:
https://t0.tianditu.gov.cn/DataServer?T=vec_w&x={x}&y={y}&l={z}&tk=<your token>
配置切片的縮放級(jí)別(z)、列數(shù)(tilecol &y)、行數(shù)(tilerow&x),即可按照規(guī)則進(jìn)行加載。
同時(shí),天地圖也支持wmts的服務(wù)形式,以下地址,能夠查詢(xún)當(dāng)前圖層的wmts配置信息:
http://t0.tianditu.com/cva_w/wmts?SERVICE=WMTS&REQUEST=GetCapabilities&tk=<your token>
圖層的基本信息:

切片層的分級(jí)信息:

按照以上信息,wmts底圖的配置如下:
http://t0.tianditu.com/cva_w/wmts?service=wmts&request=GetTile&version=1.0.0&LAYER=cva&tileMatrixSet=w&TileMatrix={z}&TileRow={y}&TileCol={x}&style=default&format=tiles&tk=<your token>
TileMatrix對(duì)應(yīng)縮放級(jí)別(z);
TileRow對(duì)應(yīng)列數(shù)(tilecol &y);
TileCol對(duì)應(yīng)行數(shù)(tilerow&x);
LAYER獲取不同的圖層;
tileMatrixSet獲取不同坐標(biāo)系;