PALMisLIFE 討論區

標題: 自動產生 GoogleMap 大型拼圖^^ V [列印本頁]

作者: f(YES)=Tel+Palm    時間: 2008-6-18 21:24
標題: 自動產生 GoogleMap 大型拼圖^^ V
感謝5dpulo兄在這篇觸發,原來做地圖是這麼簡單的事。

昨晚試了一下,找些軟體套到tracker上。
真的是夭獸簡單,原來三天的工作份量,縮到三分鐘解決。 簡單到都懶得去找現成的地圖了
以前一張一張螢幕截圖、去邊,再進photoshop對齊拼貼、存檔、再抓圖、再循環…,簡直是蠢到無以複加的行為


====================================================================
如何自動產生地圖:

(步驟一):一次抓下大地圖。(gMapMaker.exe)
(步驟二):轉換為電子地圖格式。(OziMapConverter.exe)

完成!

這兩隻程式都是自由軟體,上google應該就可找到。
====================================================================

(步驟一解說):一次抓下大地圖。
給定座標、指定格式即可,剩下的程式會自己做。

(1)執行gMapMaker.exe,填入您想抓的地圖的角落座標(左上&右下):

__座標可自己帶著GPS到路上量、或是到網路上找,甚至有地理觀念的話,隨便給它一個都行,反正
__gMapMaker會根據這個座標把這角落內的地圖抓成圖檔,並自動產生一個正確的對映座標參照檔。
程式會依你的設定在GOOGLEMAP上找資料拼貼,幾分鐘後就吐一張好幾千pixel完完整整的圖檔(.jpg)給你囉~,而且再送你一份座標參照檔(.map)^^V。

(2)註:必要的格式設定
__(-a)指定所需的GoogleMap解析度。(巷弄級或是縣市級…之類的)
__(-b)指定所要存檔的圖檔格式(jpg、png、tif)及其他(改黑白或改8bit)。
__(-c)指定輸出為ozi格式。至於要不要拆檔,請自行斟酌。
__做上述相關設定時,請留意程式左下角試算的磁碟大小,tracker吃檔最大只有40MB,小心爆肝。(treo680使用6MB圖檔的速度尚算可以接受,給各位參考)

如果你只是要一張大地圖圖檔,目前這樣就已經完成了,夠簡單吧。
你可以不需要GPS軟體,只要有看圖軟體就可以把這張大圖當紙本地圖直接查閱。

如果你有GPS程式,要讓相容程式可以讀取,則再進行下面的步驟二。(這裏以tracker為例)


(步驟二解說):轉換為電子地圖格式。
__由於抓下來的檔是ozi格式,分別為(1).jpg圖檔和(2).map座標檔,必需要轉換為自己合用的格式。
(1)圖檔請用繪圖軟體去轉為gif。(acdsee、photoshop都行)
(2)座標參照檔(.map),請用OziMapConverter.exe去轉成.geo。

__OziMapConverter可以轉很多格式,勾選您軟體所使用的格式,這樣就行了。
__由於座標參照只有1KB,按下執行,幾乎是立即完成。

完成。
====================================================================

最後當然是把轉出來的「地圖圖檔和座標檔」塞進tracker的使用位置,tracker在啟動時就會自行載入地圖並校正完成,通通不用你擔心。
至於TRACKER的使用,請到站上援尋囉。我記得有,但是我找不到。

[ 本文最後由 f(YES)=Tel+Palm 於 2008-6-28 20:56 編輯 ]
作者: ContaxG2    時間: 2008-6-19 10:15
標題: Re: 如何讓 GoogleMap 自動產生點陣類的電子大地圖 (非向量類)
在下除了使用5dpulo兄所推薦的Googleak來自製地圖,也試了gMapMaker,

但發覺二者所產出的map檔內容稍有差異,

而使用gMapMaker,產生tiff檔後,進入Photoshop轉成BMP檔,

再使用Ozimapconverter轉Pathaway的PRC檔會有問題,

(沒有任何錯誤訊息,只見Ozimapconverter閃一下就關閉了.. ),

但Googleak所產生的BMP檔及MAP檔,

使用Ozimapconverter就可以正常轉檔成功!!
作者: ContaxG2    時間: 2008-6-27 18:15
標題: Re: 自動產生 GoogleMap 大型拼圖^^ V
這幾天亦嘗試使用Tracker,搭配f(YES)=Tel+Palm兄所介紹的製圖方式,

可成功定位,並使用相對應的地圖,相當的不錯用,

大大節省了擷取地圖及地位的時間,

製作Level16,Level17及Level18的地圖(左上,右下的座標都不變)
==>可透過方向鍵切換不同Level的圖集,f(YES)=Tel+Palm兄在另一篇文章中有說明。

Level18可以分割成多張Slice的地圖,這樣子單張圖檔就不會過大,

轉出來的PNG檔,再用軟體轉成32 colors或64 colors的GIF檔,(視個人可接受的程度)

地圖檔約可再瘦身50%~70%的檔案大小,

以上,供有需要的朋友參考。

ps.
1.Tracker偶有造成重啟的現象,原因不明。
2.藍芽偶爾進入Suspend狀態,原因不明。
作者: f(YES)=Tel+Palm    時間: 2008-6-28 21:00
標題: Re: 自動產生 GoogleMap 大型拼圖^^ V
似乎是ROM版本的問題。

我的TREO680在1.91的版本也會發生。
昇到2.12之後就沒發生過了。不過…
(1)昇級之後,SHOWMAP就再也不認識GPS了。
(2)我昇級的是2.12精簡版,不確定原廠的肥滋滋版是否一樣穩定。
作者: patkinpa    時間: 2008-7-1 09:54
標題: Re: 自動產生 GoogleMap 大型拼圖^^ V
昨天試抓了台北地區的road map
配合HOLUX M241 GPS 記錄器
tracker可以對到位置,
雖然有一點點偏,
但對於升級過rom的680,
已經是很大的進步了~~~
作者: ylipocman    時間: 2008-8-1 16:19
標題: Re: 自動產生 GoogleMap 大型拼圖^^ V
小弟目前並不打算使用GPS device及上網
只想利用此圖檔,來完成查詢路線的功用
意即離線使用的GoogleMap

但目前還是霧煞煞...

想請問,
tracker即是個軟體名?
還是此類軟體的統稱(又是什麼樣的軟體呢?)

又可否簡略介紹tracker的使用

感謝各位大大
作者: ContaxG2    時間: 2008-8-1 17:54
標題: Re: 自動產生 GoogleMap 大型拼圖^^ V
Tracker是一個軟體名稱沒錯
http://www.gpspilot.com/

另一套叫Pathaway
http://www.pathaway.com/PWPalmOS.htm

Tracker使用其實很單純
1.自製或網路上下載作好的地圖圖檔(已校正過)
2.連接藍芽GPS
3.若地圖校正無誤,則您目前的位置應該要對應到地圖上

可能Tracker不太適合拿來查詢路線,因為地圖都已經轉成"圖檔"了,
而Pathaway雖然可以輸入座標點的名稱等資訊,但也不甚方便。

有"查詢路線"的需求,目前在離線軟體上,在下目前亦還找不到較佳的方案。

內容若有誤請其他胖友不吝指正!

[ 本文最後由 ContaxG2 於 2008-8-1 17:55 編輯 ]




歡迎光臨 PALMisLIFE 討論區 (http://f.pil.tw/) Powered by Discuz! X2.5