日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

电子地图简易制作教程

發(fā)布時(shí)間:2024/3/24 编程问答 61 豆豆
生活随笔 收集整理的這篇文章主要介紹了 电子地图简易制作教程 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
一、軟件準(zhǔn)備。?


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”的整個(gè)鏈接都拷全了,才能下到正確的文件哦!


PS:千萬(wàn)不能用高于4.2版本的.否則無(wú)法使用?


2、GetScreen

參考下 載頁(yè)面:http://www.godeyes.cn/html/2009/06/07/google_earth_7798.html?

我自己用的這個(gè)版本的軟件我忘了下 載地址,但這里有相關(guān)介紹,也許有點(diǎn)幫助。?

另:如果無(wú)法運(yùn)行,請(qǐng)務(wù)必安裝net framework后再試。如果還不行,再換其他版本的GetScreen軟件。


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



3、Notepad?


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


4、Mapx5.02.19


參考下 載頁(yè)面:?http://download.csdn.net/source/1627834?


在CSDN里要分五部分下 載。


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


二、具體步驟。?


1、GoogleEarth定位地理位置。


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


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


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


在左側(cè)菜單或選項(xiàng)中去掉多余的對(duì)勾,以減少截屏?xí)r的無(wú)關(guān)顯示內(nèi)容。


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


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


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


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


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

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

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


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


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


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


用記事本打開與jpg文件同名的map文件,找到四個(gè)頂點(diǎn)的經(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?


四個(gè)點(diǎn)分別按左上角、右上角、右下角、左下角的順序排列,即順時(shí)針順序。

這樣可以確定四個(gè)頂點(diǎn)的經(jīng)緯度坐標(biāo)為:

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

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


再找到j(luò)pg圖片的分辨率。


例如:

WH,Map Image Width/Height,6344,4816

這樣就可以確定四個(gè)頂點(diǎn)的像素坐標(biāo):Pt1(0,0),pt2(6344, 0),pt3(6344,4816),pt4(0, 4816)。


理論上講,只要知道左上和右下兩個(gè)頂點(diǎn)的像素坐標(biāo)和對(duì)應(yīng)的經(jīng)緯度坐標(biāo),就能配準(zhǔn)整個(gè)jpg地圖上所有點(diǎn)的相關(guān)坐標(biāo)。


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


輸入以下文字:?

!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”等分別是四個(gè)頂點(diǎn)的經(jīng)緯度坐標(biāo),x代表經(jīng)度,y代表緯度。pix和piy分別是jpg圖片分辨率的x坐標(biāo)和y坐標(biāo)。

具體數(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文件相同。


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

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


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


其實(shí),步驟3跟步驟4都可以編成軟件來實(shí)現(xiàn),但最近比較忙,先偷下懶,有空再來弄。或者看哪位朋友比較空閑的,可以先做好,再拿出來跟大家分享。

總結(jié)

以上是生活随笔為你收集整理的电子地图简易制作教程的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。