google 地圖切片url地址解析

google 地圖切片url地址解析

ID:1203279

大小:929.06 KB

頁(yè)數(shù):0頁(yè)

時(shí)間:2017-11-08

google 地圖切片url地址解析_第頁(yè)
預(yù)覽圖正在加載中,預(yù)計(jì)需要20秒,請(qǐng)耐心等待
資源描述:

《google 地圖切片url地址解析》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、[置頂][置頂]Google地圖切片URL地址解析分類:GIS2012-05-1911:568564人閱讀評(píng)論(4)收藏舉報(bào)googleurlchromeserviceweb目錄(?)[+]1.一Google地圖切片的投影方式及瓦片索引機(jī)制1.地圖縮放級(jí)別的分辨率與地圖比例尺的關(guān)系2.二Google地圖瓦片地址解析1.四個(gè)參數(shù)的含義2.四個(gè)參數(shù)的關(guān)系3.驗(yàn)證1.三GMapNET一、Google地圖切片的投影方式及瓦片索引機(jī)制1.Google地圖采用的是Web墨卡托投影(如下圖),為了方便忽略了兩極變形較大的地區(qū),把

2、世界地圖做成了一個(gè)邊長(zhǎng)等于赤道周長(zhǎng)的正方形(赤道長(zhǎng)度為6378137米),原點(diǎn)在正方形中心,即經(jīng)緯度為(0,0)處。Web墨卡托投影的X,Y坐標(biāo)取值范圍為:[-20037508.3427892,20037508.3427892],對(duì)應(yīng)的經(jīng)度取值范圍為[-180,180],對(duì)應(yīng)的緯度范圍則為[-85.05112877980659,85.05112877980659]。具體投影解釋請(qǐng)參考墨卡托投影:????2.Google地圖的索引機(jī)制是TMS(TileMapService)規(guī)范的一個(gè)變種,其地圖瓦片如下圖進(jìn)行索引:?

3、Google瓦片坐標(biāo)系:把地球投影后形成的正方形劃分為2的level(縮放級(jí)別)次冪個(gè)地圖瓦片,原點(diǎn)在左上角,類似于像素坐標(biāo)系;詳細(xì)解釋參見(jiàn)GoogleMapsAPI文檔。???????????TMS瓦片坐標(biāo)系:TMS與Google的地圖瓦片切割方法相同,不同的是TMS的原點(diǎn)在左下角。轉(zhuǎn)換關(guān)系:TMS與Google坐標(biāo)系的X、Z是相等的,Y的轉(zhuǎn)換關(guān)系為:Y(TMS)+??Y(Google)=Math.pow(2,zoom)-1注:關(guān)于投影和瓦片索引機(jī)制強(qiáng)烈推薦閱讀:TilesàlaGoogleMaps:Coordi

4、nates,TileBoundsandProjection,文中詳細(xì)分析了地圖瓦片涉及各類坐標(biāo)的轉(zhuǎn)換關(guān)系及具體算法,包括瓦片坐標(biāo)(Google、TMS、BingQuadTree)、像素坐標(biāo)、WGS84經(jīng)緯度、Mercator投影平面坐標(biāo)等。3.地圖縮放級(jí)別的分辨率與地圖比例尺的關(guān)系地圖縮放級(jí)別的分辨率(Resolution),是指某縮放級(jí)別每個(gè)像素代表的實(shí)際距離;地圖比例尺(Scale),是指某縮放級(jí)別圖上一米代表的實(shí)際距離;[plain]viewplaincopyprint?1.默認(rèn)使用屏幕分辨率為96??2.算

5、法:??3.dpi=96,即表示每英寸96像素,1英寸=2.54厘米。??4.比例尺與分辨率的關(guān)系:Scale=Resolution×每米的像素個(gè)數(shù),??5.即有Scale?=?Resolution×(96*100)/2.54??6.則Resolution?=?Scale*2.54/(96*100)??默認(rèn)使用屏幕分辨率為96 算法: dpi=96,即表示每英寸96像素,1英寸=2.54厘米。 比例尺與分辨率的關(guān)系:Scale=Resolution×每米的像素個(gè)數(shù), 即有Scale=Resolution×(96*1

6、00)/2.54 則Resolution=Scale*2.54/(96*100)二、Google地圖瓦片地址解析1.使用GoogleChrome打開(kāi)Google地圖界面,按F12打開(kāi)?開(kāi)發(fā)人員工具,如下圖:由圖片左側(cè)的url地址可見(jiàn),只要正確解析地址中的四個(gè)參數(shù)(x,y,z,s)就可以獲取到地圖瓦片了。下面是本人的分析思路:1.四個(gè)參數(shù)的含義:x,y是瓦片坐標(biāo)系的坐標(biāo)值,z代表縮放級(jí)別,s則共有八個(gè)字符:空字符和Galileo的七個(gè)字符。x,y的值在z增加時(shí)會(huì)按級(jí)數(shù)遞增,而s的值很可能是x,y,z三個(gè)參數(shù)組合后的從

7、0到7的一個(gè)索引值。x,y,z組合后與8求余即可得到s的值。?2.四個(gè)參數(shù)的關(guān)系:·當(dāng)x=0時(shí),y增1時(shí),s會(huì)同時(shí)增1,與z值無(wú)關(guān)。·當(dāng)y=0時(shí),x增1時(shí),s會(huì)同時(shí)增3,與z值無(wú)關(guān)。·從上面兩條可以得出,x,y很可能以3*x+y的方式組合,然后與8求余即得s。推測(cè)公式為:(?3*x+y?)%8=s?3.驗(yàn)證隨即抽取幾個(gè)地址,取其中的x,y,s代入第二步中的推測(cè)公式驗(yàn)證,果然如此。之后怎么折騰這些瓦片地址就看你了。影像地圖只是前綴不一樣而已??磥?lái)以后不用再為找合適的Google地圖下載器折騰了,你懂的!注:Googl

8、e地圖使用了四個(gè)服務(wù)地址,即http://mt(0-3).google.cn/......,都是可以用滴。地圖:http://mt2.google.cn/vt/lyrs=m@177000000&hl=zh-CN&gl=cn&src=app&。。。影像底圖:http://mt3.google.cn/vt/lyrs=s@110&hl=zh-CN&gl=cn&sr

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。