WMS是OGC定義的協議,用於請求任意區域的渲染地圖圖像。客戶可以根據需要以平鋪模式對其進行請求。
WMS-C是OSGeo創建的WMS擴展,它向功能文檔中添加了元數據,以使客戶端知道在哪里發出請求,從而使它們與服務的圖塊對齊。 WMS-C服務可能會拒絕未與其圖塊網格對齊的請求。
TMS是OSGeo創建的協議,允許使用整數索引請求圖塊。它還提供用於發現和配置的元數據。可以將其實現為位於靜態文件系統中的一組切片圖像和元數據文件。 Y軸從底部向上。
WMTS是OGC創建的協議,允許使用整數索引請求圖塊。它還提供用於發現和配置的元數據。 Y軸從頂部向下。
“ XYZ”是我們通常用於靜態文件系統中用於提供切片服務的各種臨時方案的術語。沒有標准的元數據機制。盡管最常見的是從頂部向下移動,但對於Y軸方向沒有固定的標准。 Google為自己的目的做了某件事,其他人則模仿了它。特定的XYZ客戶端和服務器可能會或可能無法一起工作。有時也可以使XYZ客戶與TMS或WMTS服務一起使用。
還有一些較少使用的協議,例如Bing“ quadkey”協議或翻轉縮放級別順序的Google Mobile協議。
我通常推薦WMTS,因為它是唯一得到廣泛認可的標准機構支持的整數索引切片協議。
WMTS: http://www.opengeospatial.org/standards/wmts
TMS: http://wiki.osgeo.org/wiki/Tile_Map_Service_Specification
XYZ: https://en.wikipedia.org/wiki/Tiled_web_map
上面的三個鏈接詳細說明了每種服務。
TMS:據我了解,TMS是最基本的。 Tiled Web Service提供對資源的訪問,尤其是對固定比例的渲染制圖圖塊的訪問。通過“ REST”接口提供對這些資源的訪問,從描述可用圖層的根資源開始,然后使用一組比例尺映射資源,然后使用比例尺來保存圖塊集。
WMTS:引入了易於同時使用多個圖塊服務的標准。此配置文件有兩個目標:促進來自不同WMTS服務的層的組合,並通過強加一個通用TileMatrixSet來使tile客戶端應用程序更易於實現。
XYZ:向WMTS標准添加以下標准-X和Y編號方案;瓷磚的PNG圖片;圖像通過REST API提供,URL為http://.../Z/X/Y.png,其中Z為縮放級別,X和Y標識圖塊。
對比:
XYZ現在是最受歡迎的一種,並且被Google,Mapbox,OSM等許多服務所使用。
在XYZ中,Y從頂部開始,而在TMS中,Y從底部開始
