GIS開發(fā):切片格式說明(翻譯)-wgs84
WGS84坐標(biāo)系EPSG:4326切片生成算法說明:
wgs84的坐標(biāo)系范圍是:[-180,-90,180,90],單位是度。
對比于web mercator的坐標(biāo)范圍,中間沒有坐標(biāo)的轉(zhuǎn)換過程,都是一致的,從最大坐標(biāo)范圍的對比上,能夠看出,wgs84切片尺寸的第0級和web mercator還是有區(qū)別的,wgs84的范圍,長度是寬度的2倍,顯示結(jié)果就是長方形,web mercator的范圍長寬是一致的,顯示結(jié)果是正方形。
wgs84的切片生成過程:經(jīng)緯度坐標(biāo) <-> 像素? ? ? <->? ? ? 切片
? ? ? LatLon? ? ? ? <-> Pixels ? ? ?<-> ? ? Tiles
對于待切的wgs84影像數(shù)據(jù),不需要進行坐標(biāo)的轉(zhuǎn)換了,只需要將坐標(biāo)和圖片的像素進行轉(zhuǎn)換,再生成對應(yīng)的切片數(shù)據(jù)。
因為這個范圍是足夠的,所以不存在在南北極數(shù)據(jù)被裁切的問題。wgs84切片的第一級zoom=0,有些也從zoom=1開始,每一級切片的大小設(shè)置256*256,第一級切片有2張(TMS),也有一張的(OpenLayers, MapProxy, etc default resolution for WMTS),根據(jù)上邊提到的wgs84坐標(biāo)范圍,換算第一級的分辨率是:
resFact?= 180.0 / 256 =?0.703125? (2張切片)?
resFact?= 360.0 / 256 =?1.40625? (1張切片)
之后每放大一級,對應(yīng)的用第一級分辨率/2,這些分辨率的級別,是各個可以制作切片軟件的方案(scheme),如Arcgis Server,Geoserver等。
wgs84切片應(yīng)用在球面上的三維地圖,如googleearth等,效果還是比較貼合的。
參考文章:
gdal2tiles地圖切片
https://github.com/wclwksn/gdal2tiles/blob/master/gdal2tiles/gdal2tiles.py