再來, 定有看官耐不住性子發問了, 這麼大費周章的畫向量地圖出來, 到底要給什麼程式用呢? 是Papago還是魔法地圖嗎? 都不是. 這類的電子地圖廠商, 用的地圖格式都是公司最高機密, 不可能流出來給個人自行編修的. 所以囉! 剩下的人選就是GARMIN了. 沒錯, 這份向量地圖做出來, 目標正是瞄準Garmin的手持機. 多虧Garmin這種大廠, 吸引了世界各地的地圖玩家研究其地圖規格, 於是我們才能夠透過Third Party的程式, 將自製的地圖丟進Garmin的手持機裏使用的.

OK, 怎麼做呢? 先回到MapEdit吧!
為了將地圖放進去Garmin的手持機, 我們還得對地圖參數作一些小修改.
打開Map Properties,
Header的部份照舊(之前輸入的會丟失, 不過再輸一次吧!)
再來Levels的部份, 按insert before 會出現下圖,
打造你自己的向量地圖(3)
這個參數叫做圖層, 是拿來控制什麼比例尺下顯示哪一層的圖資, 這樣才不會讓螢幕顯示太密或太疏. 這邊因為目前我們只有一層而已, 所以不去動它, 照標準的設定, GPS會在1.2Km比例尺以下, 都顯示這個圖層.

其他的設定就先不管它了. 最後, 我們還得加入一個東西才行.
選擇Create Object--> Polygon
畫一個四方形將所有的道路全涵蓋起來, 按滑鼠右鍵End.
然後選擇Type為Background.
打造你自己的向量地圖(3)
這個東東的用意在於只要GPS的訊號進入這個範圍, GPS就會自動選擇這個地圖檔來顯示了.

好了, 終於都設定完了, 再次儲存檔案吧! 過來要去DOS mode玩了.

進DOS之前, 各位看官還得先抓兩個程式下來.
一個是cGPSMapper(包含在GPSMap0082A.zip裡面). 下載點
一個是 sendmap 0.017, 下載點同上.

MapEdit的程式, 可以包辦地圖的轉換, 所以剛剛的cGPSMapper下載下來解開後, 將路徑記下來. 這時候回到MapEdit, 選擇File-->Export-->Garmin IMG
打造你自己的向量地圖(3)

輸入目的地的圖檔名稱(這時候請用英文吧! 不要跟DOS過不去)
打造你自己的向量地圖(3)

再來將剛剛記下來的cGPSMapper目錄放進去.
打造你自己的向量地圖(3)

按Run開始編譯吧!
打造你自己的向量地圖(3)

好快, 一下就編成了(地圖很簡單嘛). 這時候可以看看說明欄裡, 有沒有什麼錯誤訊息. 沒有的話, Garmin可用的地圖就完成了. 然後將產生的img檔案搬到sendmap目錄下, 方便後續作業.

喔! 之前遺留了一個問題. Map Properties裡面的Code Page為什麼要設成1252而不是950繁體中文呢? 沒辦法. 老外寫的編譯程式. 沒把中文字編碼搞清楚. 這是小弟try & error試出來的. 不用這個設定. 中文會編譯不出來(但某些字還是會有些亂碼. 只好將就點用了).

最後一個步驟, 下載到Garmin手持機. 這回真的要進DOS了.
(進入前先確認一下GPS是接到哪個COM Port 譬如說COM2,
並且GPS的輸出入介面是設定在Garmin)
打開命令提示字元
跳到sendmap所在的目錄底下
鍵入 sendmap 可以看一下”文法”
鍵入 sendmap com2 map00001.img
打造你自己的向量地圖(3)

不用幾秒鐘, 大功告成了. 好了, GPS重新開機試試.

打造你自己的向量地圖(3);打造你自己的向量地圖(3)

看到地圖沒!! 哈哈, 全世界第一台搭載繁體版大陸地圖的Garmin GPS終於誕生了.
文章關鍵字
呵呵!!板大開始發功了喔
很詳細的解說,好奇怪這麼有深度的文章怎麼沒置頂啊
哇哈哈哈........帥啊!
"正體字"的大陸地圖,太爽了!!!
少打幾洞是值得的啦.

不過我還是有個疑問,這樣算是"向量圖"嗎?
向量圖不就是應該可以導航了?
http://tw.myblog.yahoo.com/garmintim/
Tim wrote:
不過我還是有個疑問,這樣算是"向量圖"嗎?
向量圖不就是應該可以導航了?


向量圖的意思在於存在地圖裡面的資訊是"點"所構成的. 所以每次顯示地圖, 不管放大縮小, 點的位置不會改變, 串起來的道路自然解晰度不變. 但是"影像"類電子地圖就不是了, 存在地圖裡的資料是"面", 或者說"連續的點". 一旦放大縮小, 點與點之間的間距會改變, 顯示出來的訊息就不容易被辨識了. 貼幾張圖比較一下您就會了解了.
這是向量圖

放大十倍後, 道路寬度沒有改變, 文字大小也沒改變.

這是影像圖

放大十倍後, 啥都看不清了.


至於導航, 這是由軟體添加的功能, 要有這樣的功能, 必須在道路的欄位裡, 多增加一些屬性判斷的資料, 譬如高架, 地面, 單行道, 禁止左轉等等. 這就不是自製地圖所能處理的功能了.



Big Cat
經您這麼一放大,我就知道了.

現在另一個問題是,既然圖層裡有街道名的屬性了,
那麼可以在Garmin的接收機裡,透過搜尋功能,
來找到城市,或者街道名稱嗎?

後記:

不好意思,送出後才看到還有完結篇.
所以延續上一個問題,自建的waypoint也可以搜尋嗎?
城市和街道不可搜尋. 不過不是技術上不行, 而是經濟上不行. 哈哈! 就是免費版的cGPSMapper不支援POI index功能. 您如果願意花300歐元買標準版的話就有啦!

不過自建點倒是還可以搜尋, 沒被鎖住.
Big Cat
只有garmin的手持機可用!
那像garmin的基本型手持機不就不能用了囉!
阿~~失望囉
新加坡有一個ppc網友寫了一個PocketMV, 能夠讀取及顯示 Garmin 的 img 檔,不過這軟體要錢的, S$19, ,試用版只能用六分鐘.

軟體可以在此下載:http://pocketmv.homeip.net/download/ (個人網站,有時無法連接)
各國的garmin自製地圖: http://mapcenter.cgpsmapper.com/
pocketmv 網站討論區: http://groups.yahoo.com/group/pocketmv/ (英文)
henryc版大!!!
我終於完成自製個人的Trail map了!!
終於能把自己的軌跡當成地圖的一部份了。
真是高興!!

但是vista C只剩底圖,taiwan Topo不見了。
挖勒!!只是小試不到10k的資料,這樣C也還放的下啊。
但是sendmap上去就只剩我的地圖

這沒辦法, GARMIN手持機只要載入地圖(不管是用MapSource還是SendMap), 一定會覆蓋掉原來的, 就算只有10K也一樣.
Big Cat
關閉廣告
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!