溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

GIS開發(fā)中切片格式有哪些

發(fā)布時(shí)間:2022-01-13 16:28:44 來源:億速云 閱讀:305 作者:小新 欄目:大數(shù)據(jù)

小編給大家分享一下GIS開發(fā)中切片格式有哪些,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

常用兩種切片格式:
      1、基于墨卡托坐標(biāo)系(Web Mercator EPSG:3857)
           地圖廠家:谷歌地圖、必應(yīng)地圖、高德、百度、Arcgis Online等
      2、基于WGS84坐標(biāo)系(WGS1984 EPSG:4326)
           地圖廠家:谷歌地球等

開源的地圖框架Openlayers、Cesium、maptalks、Lealet等同時(shí)支持兩種切片格式的服務(wù)加載。

詳細(xì)的地圖切片服務(wù)說明網(wǎng)址:

http://wiki.osgeo.org/wiki/Tile_Map_Service_Specification    

http://wiki.osgeo.org/wiki/WMS_Tiling_Client_Recommendation    

http://msdn.microsoft.com/en-us/library/bb259689.aspx    

http://code.google.com/apis/maps/documentation/overlays.html#Google_Maps_Coordinates    

Web Mercator EPSG:3857切片生成算法說明: 

web mercator坐標(biāo)系的范圍:  

[-20037508.342789244, -20037508.342789244, 20037508.342789244, 20037508.342789244],單位是米;

20037508.342789244來自于地球的周長
wgs84坐標(biāo)系的范圍:  
[-180, -90, 180, 90],單位是度。  

經(jīng)緯度坐標(biāo) <->web mercator米制單位 <-> 像素       <->      切片

       LatLon       <->       Meters                  <->  Pixels    <->       Tile

首先要將經(jīng)緯度換算成web mercator的米制單位,待切的影像是一張像素很大的圖片,有一個(gè)經(jīng)緯度的坐標(biāo)范圍,這樣像素和米制的坐標(biāo)范圍,要進(jìn)行一個(gè)換算,最后,生成對應(yīng)的切片。
web mercator坐標(biāo)和經(jīng)緯度進(jìn)行換算的時(shí)候,最大的緯度坐標(biāo)是85.05112878,大于這個(gè)坐標(biāo)或者小于這個(gè)負(fù)坐標(biāo)的范圍就被裁切掉了。
對應(yīng)web mercator換算成經(jīng)緯度的范圍是:  [-180, -85.05112878, 180, 85.05112878],所以,將web mercator的切片加載到球體上,南北極會(huì)有兩個(gè)封不上的窟窿GIS開發(fā)中切片格式有哪些

GIS開發(fā)中切片格式有哪些

web mercator切片的第一級zoom=0,有些也從zoom=1開始,切片的大小設(shè)置256*256,對應(yīng)上邊提到的web mercator坐標(biāo)范圍,換算第一級的分辨率是:  

initialResolution=20037508.342789244*2/ 256 = 156543.03392804062

之后每放大一級,對應(yīng)的用第一級分辨率/2,這些分辨率的級別,是各個(gè)可以制作切片軟件的方案(scheme),如Arcgis Server,Geoserver等。  
切片的規(guī)則還存在TMS、Google Maps和QuadTree的方式,  T  MS定義切片的開始從地圖左下角開始,即中心點(diǎn)(origin)在左下角,  Google Map  s的切片定義中心點(diǎn)在左上角,  QuadTree是必應(yīng)地圖使用的一種切片命名格式,TMS和Google Maps是將地圖以x\y\z的方式存儲(chǔ)讀取,  QuadTree將x\y轉(zhuǎn)換成二進(jìn)制的形式,進(jìn)行存儲(chǔ)讀取,原理是一樣的,只是命名規(guī)則不同。

以上是“GIS開發(fā)中切片格式有哪些”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

gis
AI