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