高精度MapInfo電子地圖傻瓜式制作軟件下 載地址:http://www.vdisk.cn/down/index/4440109A4783
本文配合專門視頻教程,講解利用GoogleEarth軟件生成MapInfo格式電子地圖的步驟。


Tips1:本方法可用于幾公里乃至十幾公里半徑區(qū)域的電子地圖制作。
Tips2:小區(qū)域范圍里可以把經(jīng)緯線看成是直線。
Tips3:jpg格式圖片下 載完成之前都不要關閉GoogleEarth,GetScreen只是調用GoogleEarth但不能獨立運行!
Tips4:Windows圖片像素坐標以左上角頂點為原點,向右為x軸正方向,向下為y軸正方向。
Tips5:所有地圖,包括電子地圖的方向順序是:上北下南,左西右東。
Tips6:如果你做出來的區(qū)域地圖明顯不是矩形顯示的,那么你還是重新再做一遍吧!因為你的地圖肯定沒有配準好坐標??!

先來看看視頻教程。

PS:由于還要開屏幕錄軟件,以及好久沒整理系統(tǒng)的原因,錄像里的程序運行會顯得比較慢。另:我是剛剛才摸索出的這種方法,所以操作起來不是很熟練,也出現(xiàn)了一些誤操作,然后多了些改正的環(huán)節(jié)。因為上傳容量有限制,錄像是經(jīng)過高倍壓縮的,有點模糊,但配合著下文的文字解說應該就沒問題了。我晚點試著重新壓制或重新錄制,看能不能換個更清晰更簡潔的版本。

      


一、軟件準備。


1、Google Earth Pro 4.2.0205.5730


參考下 載地址:http://down2.orsoon.com:8080/系統(tǒng)工具/系統(tǒng)其他/0510/Google%20Earth%20Pro%204.2.0205.5730.rar

可能是網(wǎng)站代碼的問題,大家注意要把從“http”開始到“.rar”的整個鏈接都拷全了,才能下到正確的文件哦!


PS:我用的是這個版本。換成5.0就不行了??赡苄枰塆etScreen吧。細節(jié)自己研究。


2、GetScreen

參考下 載頁面:http://www.godeyes.cn/html/2009/06/07/google_earth_7798.html

我自己用的這個版本的軟件我忘了下 載地址,但這里有相關介紹,也許有點幫助。

另:如果無法運行,請務必安裝net framework后再試。如果還不行,再換其他版本的GetScreen軟件。


參考下 載地址:http://download.microsoft.com/download/3/F/0/3F0A922C-F239-4B9B-9CB0-DF53621C57D9/dotnetfx3.exe



3、Notepad


哈哈,其實就是Windows自帶的“記事本”啦。


4、Mapx5.02.19


參考下 載頁面: http://download.csdn.net/source/1627834


在CSDN里要分五部分下 載。


反正我是在這里下 載的。網(wǎng)上很多地方也有下,自己找找看吧。


二、具體步驟。


1、GoogleEarth定位地理位置。


打開GoogleEarth,先看“工具->設置->3D顯示”,確?!皥D形模式”中“Directx”和“安全模式”已被選中,以及“顯示經(jīng)緯度”中第一項“Decimal Degrees”已被選中。如果沒有,更改設置后需要重啟一次GoogleEarth軟件。
這里設置顯示模式是為了減少地圖錯位的幾率,而設置“度”做單位是為了方便后面的配準工作。
這里的設置絕對不能忽略,不然后面的步驟就做不下去了??!


在“Fly to”中敲入需要定位的地方,可以是地名,也可以是具體的經(jīng)緯度。如果一次定位不了,請按區(qū)域從大到小逐級定位。定位之后,利用導航工具調整視圖,確定需要下 載的地圖的大致區(qū)域??梢砸苿邮髽?,查看地圖上下邊界的緯度相差多少。一般而言,經(jīng)度每差一度,實際地面距離大約相差111公里。


如果你要做半徑5公里的地圖,那么你要保證左右邊界相差0.1度這樣。~0~這個還與其他因素有關。
這里僅提供一個估算距離的參考依據(jù),不一定很準確。有需要的朋友請自己深入研究。


在左側菜單或選項中去掉多余的對勾,以減少截屏時的無關顯示內(nèi)容。


2、GetScreen下 載并拼接jpg地圖圖像。


打開GetScreen。此時GoogleEarth里的地圖界面被劫持到新位置。但在GoogleEarth中更改相應設置,GetScree中也會有所反映。更改“截圖高度”和“延遲時間”兩個參數(shù)。我選的是6公里和500毫秒。你可以按實際需要更改,具體細節(jié)自己研究。


單擊“兩點定位”,在右邊地圖中,先到左上角單擊鼠標右鍵,留下一個標記,再到右下角留下另一個標記,會自動生成一個矩形框,框里就是即將下 載的地圖區(qū)域。如果不滿意,可以點擊“放棄定位”,重新進行“兩點定位”。軟件會自動記錄四個頂點的經(jīng)緯度以及即將下 載的jpg大圖的分辨率。


點擊“圖片計算”,軟件會自動計算需要下 載的小圖片的數(shù)量及相關信息。左下角狀態(tài)欄會提示計算進程。


很快計算完畢,就可以點“開始截屏”下 載拼接了。
下 載完成后生成兩個文件,一個jpg保存地圖的圖像文件,另一份map文件記錄經(jīng)緯度等相關信息。

--當然,你也可以選擇保存為bmp文件。但這樣會增加地圖容量、增加下 載時間等,有點麻煩。一個大點的城域地圖在網(wǎng)絡不是很好的情況下或許要下整整一個多小時。而且中間不能出差錯,否則就得重新下 載。所以推薦使用jpg文件。

注意,從這里開始到jpg文件下 載完成都不能亂動屏幕,更不能切換界面、啟動屏保等等,因為這是截屏成圖,屏幕上有什么它就截什么!切記,切記?。。。。。?-也就是,鼠標不能動了,屏幕也不能出現(xiàn)其他東西覆蓋在正在處理的地圖畫面上。它要下一個小時,你就得乖乖的等一個小時。這里也是做大地圖最耗時間的環(huán)節(jié)。


如果要下 載的小圖超過2000張,軟件會提示你進行網(wǎng)格截圖或重新定位,建議重新定位,把下 載區(qū)域調小一點。因為網(wǎng)格截圖會生成許多中圖,如果要生成一個完整的大圖,你需要尋找其他自動拼圖軟件或手動拼接,操作會比較麻煩!?。?!


從下 載jpg圖片開始,所有文件都盡量放到同一個文件夾中,路徑里盡量使用英文,不要有空格、中文、亂碼、奇怪符號等等,不能放在桌面。最好是放在某個分區(qū)的根目錄下,而且路徑只有一層深度。


3、記事本編輯配準數(shù)據(jù)。


用記事本打開與jpg文件同名的map文件,找到四個頂點的經(jīng)緯度數(shù)據(jù)。

例如:

MMPLL,1, 110.116892, 25.409201
MMPLL,2, 110.564211, 25.409201
MMPLL,3, 110.564211, 25.101733
MMPLL,4, 110.116892, 25.101733


四個點分別按左上角、右上角、右下角、左下角的順序排列,即順時針順序。

這樣可以確定四個頂點的經(jīng)緯度坐標為:

pt1(110.116892, 25.409201 ),pt2(110.564211, 25.409201),pt3( 110.564211, 25.101733),pt4(110.116892, 25.101733)

其中110點幾的四個數(shù)是經(jīng)度數(shù)值,25點幾的四個數(shù)是緯度數(shù)值。


再找到jpg圖片的分辨率。


例如:

WH,Map Image Width/Height,6344,4816

這樣就可以確定四個頂點的像素坐標:Pt1(0,0),pt2(6344, 0),pt3(6344,4816),pt4(0, 4816)。


理論上講,只要知道左上和右下兩個頂點的像素坐標和對應的經(jīng)緯度坐標,就能配準整個jpg地圖上所有點的相關坐標。


新建一個txt文件,改名為XX.tab,文件名最好與jpg文件同名。這里的map、tab和gst文件其實都可以用記事本進行編輯。


輸入以下文字:

!table
!version 300
!charset WindowsSimpChinese

Definition Table
File "XX.jpg"
Type "RASTER"
(pt1x,pt1y) (0,0) Label "Pt 1",
(pt2x,pt2y) (pix,0) Label "Pt 2",
(pt3x,pt3y) (pix,piy) Label "Pt 3",
(pt4x,pt4y) (0,piy) Label "Pt 4"
CoordSys Earth Projection 1, 0
Units "degree"

保存文件。如果有問題,還可以用記事本打開重新編輯。

其中,“pt1x”等分別是四個頂點的經(jīng)緯度坐標,x代表經(jīng)度,y代表緯度。pix和piy分別是jpg圖片分辨率的x坐標和y坐標。

具體數(shù)值參看map文件中的數(shù)據(jù)。

PS:“XX.jpg”就是下 載的jpg大圖的文件名。


4、Mapx生成gst地圖文件。

正確安裝mapx后,可以在“開始菜單->程序->MapInfo Mapx5.0”下找到“Geoset Manager”工具,打開,在“文件”下選中“New Geoset”,在“add”中找到并打開步驟3中保存的tab文件,然后利用“Save Geoset”保存新生成的gst文件,文件名最好與jpg文件相同。


到這里,新的電子地圖制作完畢。

最后,有用的實際上就是jpg、tab和gst這三個文件。你可以把三個文件打包放在同一個文件夾下轉移到別的分區(qū)或別的電腦。
但務必注意:新路徑里盡量只使用英文,千萬別有中文、空格、亂碼或奇怪符號。盡量不要放到桌面上。
最好是在某分區(qū)的根目錄下,而路徑只有一層深度。
這里又重復了一遍。有點啰嗦,但實在太重要了??!
以前我也放出其他地圖制作教程,有人按著做完,地圖卻不能用,如果中間步驟沒錯,那么十有八九就是路徑上出的問題。


步驟4其實也可以采用與步驟3類似的方法來做,但需要拿左上-右下對角線頂點坐標來計算中心點的坐標,容易出錯;另外,ZOOMLEVEL值也會對地圖縮放效果產(chǎn)生影響。為簡單起見,這里不再走那樣的方法。


其實,步驟3跟步驟4都可以編成軟件來實現(xiàn),但最近比較忙,先偷下懶,有空再來弄?;蛘呖茨奈慌笥驯容^空閑的,可以先做好,再拿出來跟大家分享。