|
前文中已講了用Getscreen抓GE地圖的方法。 但用Getscreen有幾個(gè)限制。一是只能抓衛(wèi)圖(衛(wèi)星圖),不能抓Google Map這樣的地圖。二是抓大圖會有地圖錯位的問題。 于是我用另外兩個(gè)抓圖軟件(電子地圖一把抓和url2jpeg)進(jìn)行了測試,雖然可以抓Google Map地圖了,但是都不能解決地圖錯位的問題。 后來找到了一個(gè)名叫“簡易OZI谷歌地圖獲取經(jīng)緯度校正下載器”的軟件,用“電子地圖一把抓”+“簡易OZI谷歌地圖獲取經(jīng)緯度校正下載器”測試抓西藏大圖成功!實(shí)際上使用這種方法只要內(nèi)存沒有溢出,要抓多大的圖都可以,不會有錯位。 歡迎轉(zhuǎn)載,注明出處:http://blog.163.com/macro_wood@126/blog/static/130400379201042354124812/ 使用的軟件: 簡易OZI谷歌地圖獲取經(jīng)緯度校正下載器(以下簡稱校正器) 下載地址:http://www./down/index/4460495A8845 電子地圖一把抓(以下簡稱一把抓) 下載地址:http://www./down/index/4460428A5916 OZIexplorer 最新 OziExplorer 3.95.5g 中文綠色漢化版(帶XXX)(PC版) 下載地址: http://www./down/index/4460524A2676
抓圖方法: ![]() Step1:打開校正器。選擇你要掃的地圖類型(Normal是普通地圖;SATELLITE是衛(wèi)圖;HYBRID是衛(wèi)圖疊加地圖)。很喜歡的一點(diǎn)是這里所調(diào)用的服務(wù)器是ditu.google。所得到是衛(wèi)圖比Google Earth中的要干凈。 移動到你要掃圖的區(qū)域。選擇你要掃的地圖層數(shù)。(注:所謂地圖的層數(shù)可理解為地圖放大的級數(shù),層數(shù)從0-18,對應(yīng)為Google Map中,左邊的縮放器的格子數(shù)。) 你必須平衡各種因素來選擇地圖圖層數(shù),當(dāng)你縮放地圖時(shí),不同的道路和鄉(xiāng)鎮(zhèn)細(xì)節(jié)會在地圖上顯示出來。通常在掃省際地圖時(shí),太高的層數(shù)是無用的,應(yīng)根據(jù)你要的地圖的詳細(xì)程度選擇你要的層數(shù)。另外要考慮的是使用“一把抓”時(shí),通常不能抓大于20000X20000的地圖。所以設(shè)置的圖層級數(shù)太高會導(dǎo)致你無法在一張地圖中抓完全部的區(qū)域。建議掃省際地圖用10~12級。掃城際地圖用14~18級。 其它參數(shù)都用默認(rèn)。 Step2:打開一把抓。(注意下載包里有四個(gè)MapCap執(zhí)行文件,用MapCap_LZW掃普通地圖;用MapCap_GE_LZW掃衛(wèi)圖。) 點(diǎn)擊“導(dǎo)”即打開掃圖向?qū)А0凑障驅(qū)Х謩e設(shè)置截屏區(qū)域,地圖長寬。隨后切換到“校正器”界面,按F9快捷鍵開始自動掃屏。 這里有幾個(gè)注意點(diǎn): 1、掃圖前關(guān)閉屏保,關(guān)閉一切有可能自動跳出窗口的程序。 2、掃圖過程中不要移動和切換窗口,不要讓鼠標(biāo)出現(xiàn)在截圖區(qū)域。 3、如果發(fā)現(xiàn)地圖未下載完就自動截圖和情況,可在菜單抓圖--選項(xiàng)--參數(shù)中增加等待時(shí)間,或改為手動操作。 4、地圖長寬建議在20000X20000之內(nèi)。具體根據(jù)你的系統(tǒng)配置會有不同。地圖太大會提示內(nèi)存溢出。 親測掃一個(gè)西藏11層的圖大約十幾分鐘。 完成后按保存,以Tif格式輸出。 由于這個(gè)圖不象Getscreen抓的那樣自動生成GPS可用的.map文件,所以是不帶任何地圖坐標(biāo)信息的。還需要用校準(zhǔn)軟件來進(jìn)行地圖坐標(biāo)的校準(zhǔn)才可在GPS設(shè)備中被調(diào)用。 Step 3: 校準(zhǔn)地圖。打開OZIexplorer。點(diǎn)擊文件--載入并校準(zhǔn)地圖圖象。點(diǎn)選要處理的地圖Tif。 在設(shè)置里進(jìn)行如下設(shè)置: 地圖坐標(biāo)系設(shè)為WGS 84; 地圖投影選Mercator。(這點(diǎn)很關(guān)鍵,其它的投影方式會造成校準(zhǔn)錯位。) 然后設(shè)置至少兩個(gè)以上的校準(zhǔn)點(diǎn)。實(shí)際上,用一把抓抓下來的Google Earth圖是很準(zhǔn)的,打開Google Earth記下相應(yīng)位置的經(jīng)緯度坐標(biāo),并輸入到OZI各點(diǎn)中。有三到五個(gè)點(diǎn)就足夠把一張西藏11層大圖校得誤差在500m之內(nèi)。 ![]() 點(diǎn)擊保存,即可生成對應(yīng)的.map文件。 至此你就可以根據(jù)你的旅游目的地抓取最新的Google Map地圖了。 抓下來怎么用? 當(dāng)然不是存在電腦里當(dāng)擺設(shè)的。 具體怎么用,請看我的“【原創(chuàng)】自制旅行GPS地圖走天下系列:一、系統(tǒng)應(yīng)用 ”一文。 歡迎轉(zhuǎn)載,注明出處:http://blog.163.com/macro_wood@126/blog/static/130400379201042354124812/ |
|
|