本軟件專用來(lái)抓取大幅面的電子地圖。只要地圖軟件提供用鼠標(biāo)拖圖的功能,就能把地圖抓下來(lái)。抓圖的原理是用程序模擬鼠標(biāo)拖圖動(dòng)作,然后用屏幕拷貝方式抓下來(lái),并自動(dòng)拼接成一幅整圖。由于可以通過計(jì)算鼠標(biāo)運(yùn)動(dòng)的起點(diǎn)和終點(diǎn)來(lái)準(zhǔn)確推算出相鄰兩幅截圖之間的拼接位置,所以得到的整幅地圖與原圖幾乎完全相同。用戶只需要設(shè)置抓圖區(qū)域的大小以及整幅地圖的寬度和高度,其余工作(截屏、拖圖、拼接)由程序自動(dòng)完成。得到的地圖可以保存為TIFF格式的柵格圖像文件,但本程序不提供任何圖像編輯功能,用戶可將保存的文件拿到photoshop中編輯。
選擇“抓圖”->“區(qū)域設(shè)定”
此時(shí)程序主窗口將會(huì)隱藏,出現(xiàn)區(qū)域設(shè)定窗口。切換到目標(biāo)地圖軟件,調(diào)整區(qū)域設(shè)定窗口的大小和位置,使得該窗口正好完全覆蓋目標(biāo)地圖軟件中的地圖窗口。注意:一定不要將地圖的邊框包括在抓圖區(qū)域內(nèi),否則會(huì)造成拼接不準(zhǔn)確的問題。抓圖區(qū)域可以略小于地圖窗口,也可以只包括地圖窗口的一部分。
解決了電子地圖一把抓原版的下列問題:
● 抓Google Earth衛(wèi)圖時(shí)導(dǎo)致地球旋轉(zhuǎn),無(wú)法正確抓圖的問題
● 抓非衛(wèi)圖地圖時(shí),在道路邊界及文字附近出現(xiàn)噪點(diǎn)問題。去除噪點(diǎn)后,可以制作出更清晰、也更小的最終文件
GE非完美版的非完美性表現(xiàn)在:
抓Google Earth帶KML/KMZ地標(biāo)顯示的衛(wèi)圖時(shí),在某次自動(dòng)移動(dòng)地球時(shí),若GE抓手下方恰好有圖標(biāo),在目前最新的GE V4.3beta版中測(cè)試的結(jié)果看,抓手會(huì)“滑”一小段,導(dǎo)致錯(cuò)位。
但實(shí)測(cè)無(wú)圖標(biāo)顯示的KML/KMZ或關(guān)閉其圖標(biāo),顯示道路及面狀物時(shí),未測(cè)出問題(未進(jìn)行大量測(cè)試)。因此電子地圖一把抓GE非完美版可以制作GE衛(wèi)圖底圖+不帶圖標(biāo)的KML/KMZ的地圖。有圖標(biāo)時(shí),需仔細(xì)檢查,有問題可稍微改變一下起點(diǎn)位置或抓圖區(qū)域大小重抓試驗(yàn)。
可執(zhí)行文件說(shuō)明:
MapCap.exe 原版本
MapCap_LZW.exe 24位模擬式下將TIF文件從有損JPEG壓縮改為無(wú)損LZW壓縮,解決圖像出現(xiàn)噪點(diǎn)的問題。
推薦用于抓取非衛(wèi)圖的地圖。
MapCap_GE.exe 用于Google Earth,非完美(屏幕上圖標(biāo)較密集時(shí)有可能導(dǎo)致錯(cuò)位)。存儲(chǔ)的結(jié)果TIF文件24位模式下與原版一樣,采用有損JPEG壓縮。
MapCap_GE_LZW.exe 同MapCap_GE.exe,但24位模擬式下采用無(wú)損LZW壓縮。
推薦用于抓取Google Earth衛(wèi)圖,特別是帶KML顯示時(shí),但有圖標(biāo)顯示時(shí)需仔細(xì)檢查結(jié)果是否有錯(cuò)位的現(xiàn)象。