bigemap如何發佈WMS/WMTS離線地圖服務

如何發佈WMS/WMTS離線地圖服務

發佈時間:2019-03-28 版權:

相關軟件下載:

    離線地圖開發包:BMSERVER

介紹:    

      WMTS(OpenGIS® Web Map Tile Service)當前版本是1.0.0。WMTS標準定義了一些操作,這些操作允許用戶訪問切片地圖。WMTS可能是OGC首個支持RESTful訪問的服務標準。

· WMTS的原理和操作

如果知道一個請求的邊界範圍,可以根據以下的算法獲取切片的序號:

// 計算切片序號範圍

epsilon = 1e-6[1] //一個不影響座標精度的小數值

tileMinCol = floor((bBoxMinX - tileMatrixMinX) / tileSpanX + epsilon)

tileMaxCol = floor((bBoxMaxX - tileMatrixMinX) / tileSpanX - epsilon)

tileMinRow = floor((tileMatrixMaxY - bBoxMaxY) / tileSpanY + epsilon)

tileMaxRow = floor((tileMatrixMaxY - bBoxMinY) / tileSpanY - epsilon)

// 避免超出範圍

if (tileMinCol < 0) tileMinCol = 0

if (tileMaxCol >= matrixWidth) tileMaxCol = matrixWidth-1

if (tileMinRow < 0) tileMinRow = 0

if (tileMaxRow >= matrixHeight) tileMaxRow = matrixHeight-1

在一個WMTS服務中包括以下3個操作:

1. GetCapabilities(獲取服務的元信息)

2. GetTile(獲取切片)

3. GetFeatureInfo(可選,獲取點選的要素信息)

 

   BIGEMAP離線地圖服務器提供了WMTS方式的地圖服務

 

 1、 啓動BIGEMAP離線地圖如下圖:

 

11.jpg

 

 

    點擊後面的【開發使用】,彈出如下對話框:

13.jpg

 

     選擇上面紅色框,左邊【WMTS】,右邊紅色框就是對應WMS/WMTS的服務地址,具體應用,請參看下面的應用案例:

 

     1、openlayer調用WMTS離線地圖開發

     2、Arcgis調用WMTS進行離線地圖開發

     3、Geoserver調用WMTS進行離線地圖開發

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章