Mobile Atlas Creator (MOBAC) 近日釋出 1.8 beta 1,能下載的網路地圖種類與輸出格式更多了。
更新:已有 Mobile Atlas Creator 1.8 正式版
圖一:Mobile Atlas Creator 1.8 beta 1
[Mobile Atlas Creator 1.8 beta 1 注意事項]
MOBAC 1.8 beta 1 的使用方法請參考離線地圖製作軟體 Mobile Atlas Creator 1.7,這裡僅說明 1.8 beta 1 與 1.7 不同之處。
- 之前 MOBAC 1.7 無法將 Google Hybrid (含地名的 Google 衛星地圖) 輸出成 "BigPlanet SQLite" 離線地圖資料庫,現在 MOBAC 1.8 beta 1 辦得到了。
- 在 1.7 版,Atlas settings 的 Format 為 "BigPlanet SQLite",在 1.8 beta 1,"BigPlanet SQLite" 被改名為 "Big Planet Tracks SQLite" 及 "RMaps SQLite" 了。
- 這兩種設定產生的 SQLite 資料庫 (*.sqlitedb) 其實是一模一樣的,也就是說跟以前一樣,在 Android 離線地圖程式 Big Planet Tracks 或 RMaps 中都可以使用,所以隨便選一種吧!
- 在 1.7 版,產生的 SQLite 資料庫 (*.sqlitedb) 永遠是 BigPlanet_maps.sqlitedb 這個檔名,不過在 1.8 beta 1 不再是這樣了,檔名將依據 Atlas 的 Name 欄位內容 (圖一步驟 4) 而變動。
- 假如 Name 欄位填 Taiwan,則 Create atlas 後會產生 "Custom Taiwan.sqlitedb" 這個檔名,所以若要分次下載合併不同區域地圖,請特別注意 Name 欄位與 atlases 目錄下的 *.sqlitedb 檔名是否相符。
- 順便一提,當需要合併不同 SQLite 資料庫 (*.sqlitedb),現在有更便利的選擇了,就是使用 Dr. TYT 前幾天寫的 BigPlanet SQLite Database Merger 0.1,不需要經由 MOBAC 就可以直接合併兩個 SQLite 資料庫內容,使用上更彈性。
[下載 Mobile Atlas Creator 1.8 beta 1 ]
這次 Dr. TYT 沒打包 MOBAC 整合 SQLite 函式庫的下載版,故請自行下載以下兩個檔案,將 sqlitejdbc-v056.jar 與 Mobile_Atlas_Creator.jar 放在同一個目錄下,執行 MOBAC 後請自行修改設定,在 Language 欄位填入 zh-TW (如圖二),並清空暫存檔 (如圖三) 後重新執行 MOBAC:
- Mobile Atlas Creator 1.8 beta 1.zip
- sqlitejdbc-v056.jar
- 這是 1.8 beta 1 使用的另一版本 SQLite 函式庫,支援 Windows x86、Linux x86、Linux amd64 及 Mac
圖二:修改 Google 地圖語系
圖三:每當修改過地圖語系,請清空暫存檔,並重新執行 MOBAC
請問為什麼1.8版本如果在"Atlas Settings"選"Big Planet Tracks SQLite",便不能選zoom 18和19?Google Maps和Yahoo Maps Japan的Map Sources都試過了,無論是怎樣的選項組合都不行... 請問哪位大大有解決方案呢?
回覆刪除Hi AHOLICA,
回覆刪除您說的功能 1.7 版沒問題的,請使用 1.7 版吧!
1.8 版畢竟還是 beta 版,應該是開發者基於某種原因,限制 maximum zoom level 為 17 吧!
感謝版主分享及教學
回覆刪除不過個人使用milestone時發現字體實在太小,看起來很吃力
經過友人用desire實際開google map比較,發現我們圖資上的資訊有差異,這是否表示電腦抓的圖資跟手機連上的圖資根本就不一樣呢?(所以才有字體太小的問題)
Rmaps真的是超棒的離線地圖軟體,如果可以解決字體太小的問題就完美了啊...
Dr. TYT 萬分感謝你的杰作,能否在程式中加入藍芽的選擇,像 TB 那樣可以使用外置藍芽的GPS,因為現在隨機的GPS接收始終不太好。這樣就更完美了。
回覆刪除TB 是什麼?
回覆刪除我不確定 Android 能不能使用外接藍牙,但恐怕沒時間去研究。
Dr.TYT 多謝你這麼快的回應,TB 是 TrekBuddy 安裝在手機上的 GPS 程式,Ver.09.99可裝在Android上運行。它可選用外置藍芽GPS。
回覆刪除講 TrekBuddy 我就知道囉!
回覆刪除Mobile Atlas Creator (MOBAC) 的前身是 TrekBuddy Atlas Creator (TAC),而 TAC 就是因為 TrekBuddy 這個程式而誕生的。 (PS:如果我沒記錯歷史淵源的話)
TrekBuddy Android 下載網站沒看過他是否為 open source 軟體,若有 source code 就會研究看看。但最近我沒什麼空閒時間就是了。
請問利用
回覆刪除Mobile Atlas Creator (MOBAC)
抓取g** 圖資
抓了兩天(400MB)
第三天就鎖ip了
該如何處理呢?
Hi, hanson,
回覆刪除據我所知,只有抓衛星圖會被鎖IP,至於會鎖多久就不確定了。
好像只能等待 Google 解鎖吧!
請問為什麼1.8版本在settings "Map Sources", "Language (hI parameter)" 無法選擇zh-TW, 只有(en, de, ru, uk, zh-CN)
回覆刪除直接打字輸入 zh-TW 即可
回覆刪除您好,我日前抓取了台灣全部0-18 LAYER 的圖資,檔案約4GB左右,無法放進SD卡裡,想請問有辦法將資料庫分割或是什麼樣子的方式將圖資放進SD卡裡供ANDROID使用呢,謝謝
回覆刪除Hi, 雨村,
回覆刪除由於 SD 卡是 FAT32 格式,任何單一檔案最大都只能 4 GB。
請重新產生 sqlitedb 吧!
由於之前下載時已經暫存一份地圖在 tilestore 目錄下了,所以重新產生 sqlitedb 將會快很多(這次請縮小地圖範圍)。
萬分感謝您的工作, 這是一件十分有趣的作品!
回覆刪除我是來自大陸的使用者, 我碰到一個十分棘手的問題:
我使用的是(Android手機上的)brut修改版本的Google Maps, 此版本支持將Maps緩存保存至SD卡, 幷於下次使用時
自動加載, 藉此可以節省網絡流量. 我嘗試用Atlas Creator
將下載的地圖輸出為各種格式, 然後拷貝至SD卡, 結果Google Maps卻無法加載此種離線地圖. 我測試了Atlas Creator的1.6.1版本和1.7版本, 均無法實現我想要的效果.
請問, 我應該如何做呢?
如需要, 我可以將SD卡上的Google Maps自動下載的地圖緩存
mail給你, 以資參考. brut版本的Google Map在網路上搜尋得到.
Hi, 隐语者,
回覆刪除不需要寄任何資料給我,brut 版的離線地圖我用過,儲存方式太沒有效率了,不推。
http://android-map.blogspot.com/2010/02/mobile-atlas-creator-17.html?showComment=1275380646410#c3827802994303544512
真的執意要用的話,如果我沒記錯,需要下載 AndNav 格式,然後用某人寫的 Python script 轉換成 brut 支援的Z/Y/X 目錄格式。
能告訴你的只有這些資訊(夠多關鍵字了),請自行上網找相關工具與用法。
如何在室內瀏覽離線地圖, 我身在香港, 想看台灣的地圖.
回覆刪除Hi, Region Free,
回覆刪除請參考 "離線地圖製作軟體 Mobile Atlas Creator 1.7" 網頁內說明。 使用 Android 軟體。
Mobile Atlas Creator 1.8 beta 3 " Google Hybrid " 可以在"Atlas Settings"選"Big Planet Tracks SQLite",已能選zoom 18和19 不過要download 很久!!
回覆刪除http://trekbuddyatlasc.sourceforge.net/
To a,
回覆刪除謝謝你提供訊息。
Hi TY,
回覆刪除我是新手,但已經有離線地圖,配合上GPS,Big Planet 似乎仍不是導航軟體-無法規劃路線,只能由圖上看方向 (Google Maps可規劃路線,但要一直連線,否則就需購買導航軟體),不知是否真是如此? 抑或是操作錯誤.很不好意思的問這樣簡單的問題.
Tks.
迷惑者
Hi, Nicholas,
回覆刪除是的,這裡介紹的都是單純離線地圖,非導航軟體。
TY格大..
回覆刪除請問可否自訂"SQLite地圖資料庫"的路徑
目前預設在sdcard/RMaps/maps/
想把他改在大容量SD卡上sdcard/sd/...
謝謝
請問有沒有支援SQLite 資料庫 for windows mobile
回覆刪除離線地圖軟體呢?rmap or bigplanet tw?
謝謝
Hi, hanson,
回覆刪除據我所知,windows mobile 支援 SQLite 資料庫的好像沒有,但有支援其他格式的離線地圖。
http://www.mobile01.com/topicdetail.php?f=129&t=1306617&r=2&p=1
你好,回報一下我遇到的狀況
回覆刪除在此1.8版限制最大只能抓到17級
只要18級、19級打勾,都會出現錯誤視窗,告訴你最多只能抓到17級
1.7版的則無此限制
Hi, lee33,
回覆刪除漏掉你的留言XD
目前版本無法修改,之後的會考慮加進去。
Hi, josh,
回覆刪除前面已有網友回報類似問題,去下載新的 Mobile Atlas Creator 1.8 RC 1.zip 版應該就可以解決此問題。
不過 1.7 版用得順的話,也不一定要用還在 RC 階段 1.8 版
您好:
回覆刪除請問一下使用 Mobile Atlas 1.8 正式版做出一個 1.7GB 的離線地圖(東京區域)時,Zoom level 0-19 都選,用手機(Samsung i9000 16GB) RMaps 第一次開啟時,要等很久,但最後還可以開啟成功。但是後來又做一個 3.3GB 的離線地圖時,等很久之後卻還是無法成功匯入 RMaps,最後跳出一個強制中止 RMaps 的視窗,請問是什麼原因呢?
Hi, wint,
回覆刪除個人沒試過超過2GB大小的離線地圖。
可安裝 aLogcat 查看程式當掉的原因。
大大你好,
回覆刪除想請問
我安裝完成後, 出現"應用程式 Big Planet TW (程序 : com.nevilon.bigplanet) 未正常終止。請再試一次。"
並出現"強制關閉"按鈕
不知道該怎麼處理
主要是裝在Desire HD上,
另外也安裝了另外一套RMAPs,
但我轉換到轉換的離線地圖時,
卻一直顯示"Update min max zoom data of map life"
我是把日本關西地區全部給圈選起來,
下載到20,
大約2.6GB,
通常過了一陣子,
一樣會跳"應用程式RMAPS(程序:com.robert.maps)未正常終止。請再試一次",
不知是哪裡有問題,
還是我要把圖檔給分開用小一點呢?
謝謝你。
Hi Angus,
回覆刪除Big Planet TW 已經沒在維護,試著使用 Big Planet Tracks 看看。
至於 RMaps:
第一次在 RMaps 使用新的離線地圖,會建立索引 (index),螢幕會出現"Update min max zoom data of map life"
這時候請勿觸碰螢幕,就不會出現此錯誤。
由於你的地圖資料庫很大,可能要等很久,也許20~30分鐘甚至更久都是有可能的。
然後到 settings 裡將 Switch off auto reindexing 打勾,之後開啟同一份已經用過的離線地圖,就不會重新建立索引。
您好
回覆刪除我用這個軟體在製作地圖時
Zoom 在 0-17 都很正常
但是製作到18時
跑到一半就會出現錯誤訊息
意思大概是 你的磁碟空間無法存入資料
但是我指定的磁碟空間還有很多
且發現該.sqlitedb檔案一直維持在2G的大小
要如何讓它可以超過呢?
P.S. 該磁碟是NTFS格式的~
HI, 風,
回覆刪除請提供完整錯誤訊息。
MOBAC 1.8 並沒有 2GB 限制。
但是 Android 的離線地圖程式多半有檔案大小限制(手機硬體限制),所以分區域製作比較好。
錯誤訊息是:
回覆刪除Error hierarchy:
MapCreationException: Error creating SQL database "D:\MAP_SQlite\Custom Taiwan.sqlitedb": database disk image is malformed
SQLException: database disk image is malformed
您說的分區製作是指
將一個台灣的不同Zoom範圍
分成不同資料庫嗎?
HI, 風,
回覆刪除之前沒見過此錯誤訊息。
還是建議資料庫不要太大。
根據你自己的需求、活動範圍,依地區(北台灣、南台灣)或 Zoom 都可以。
我的是全世界到9,全台灣到15,北台灣到17,大台北地區到19,加上國外幾個去過的地方,接近2GB,但只有一個檔案,已經夠我使用了。
你好
回覆刪除我想請教一下這款軟體它在PC如何開啟已下載的地圖?
我是下載Google Terrain的地圖,因為我也都有存檔
只是現在網路沒用時卻無法開啟當初下載的地圖
請問這是何原因?謝謝
(ps當初測試下載到8的地圖離線也都還可以開,現在到0的地圖都顯是不出來)
Hi, 林斯,
回覆刪除每次執行 MOBAC 的 Create atlas 時,下載的地圖都會放一份至 "\tilestore\db-Google Maps\" 目錄下的 BerkelyDB 資料庫中。(此例為下載Google地圖)
基本上只要你沒清除該資料庫目錄,MOBAC 應該可以離線看地圖的。
你好:
回覆刪除當初在下也是如此認為,但是我下載了約40G 0~14的地圖之後發現到離線狀態完全無法顯示,就連0都顯示不出來,重新下載一次0~8的卻又可以使用,而且我只留tilestore裡的檔案
目前檔案數是4491個,不知道本款軟體是否會有讀取的問題?
謝謝
Hi, 林斯,
回覆刪除40GB啊! 我沒下載那麼多過,沒辦法肯定是否會因此造成 MOBAC 讀取問題。
如果你記憶體夠多,可以試著新增檔案 start.cmd,用記事本開啟並加入以下文字內容至同一行後執行 start.cmd,看是否有幫助。
start javaw -Xms64M -Xmx1536M -jar Mobile_Atlas_Creator.jar
-Xmx1536M 參數代表 Java 最多能使用多大記憶體。
可再加大,只要是2的指數倍即可。例如2GB就改成-Xmx2048M
若還是不行,就只能去 MOBAC 的開發網站詢問了。
http://sourceforge.net/projects/trekbuddyatlasc/support
您好,
回覆刪除使用環境如下:
手機: HTC Tattoo
OS: Android 1.67
Mobile_Atlas_Creator_1.8_SQLite
下載北台灣離線地圖 0-17 : NorTaiwan.sqlitedb 738MB
星跡地圖程式: BigPlanetTracks_2.0a.apk
原先幾乎天天使用 Mobile_Atlas_Creator_1.7_SQLite,跑遍大街小巷,無時不能沒有星跡地圖。謝謝您的分享,功德無量。
但當前數日 Timer&Alarm 無聲,HTC 服務人員告知,必須執行恢復原廠設定,於是照做。
順便更新星跡地圖所有相關資料。
但是發生為何使用星跡地圖時,沒有原先之自動跟隨衛星定位功能,當然header也沒有衛星閃動icon,只有新版的地圖。
1) 請問是哪裡出了問題?
2) 建議:
如果自動跟隨衛星定位功能,能將使用者的位移方向以箭頭表示,取代目前的人形,那會很好。進一步,如果顯示的地圖能夠隨著使用者前進的方向旋轉,螢幕的上方永遠呈現使用者前進的方向,那就太棒了! 因為使用星跡地圖常常搞錯前後左右的方向。
總之,還是非常謝謝您的努力與分享這項傑出的幫助。
Harry
Hi airtalk,
回覆刪除1)記得開啟GPS設定,才會有衛星閃動icon,自動跟隨衛星定位功能才有效。
2)請改用RMaps,有你要的功能。
您好,
回覆刪除1)謝謝提醒,解決了。謝謝。
2)RMaps似乎無法離線作業,只得放棄。
非常謝謝您的協助。
Harry
您好:
回覆刪除我遇到的問題如下圖...不管是1.7版,還是1.8版都一樣T^T
他先是出現這個訊息
http://i974.photobucket.com/albums/ae224/shihyaoho/WR.jpg
如果我勾選旁邊的Ignore就會繼續跑...
但是會卡在半路...無法完成...囧r2
http://i974.photobucket.com/albums/ae224/shihyaoho/WR3.jpg
Hi, 安琁,
回覆刪除依照妳的圖示,檔案已經下載完成,不需要理會第3條綠色進度列。
請點選右下角 Open Atlas Folder 開啟目錄,裡面會有 .sqlitedb 檔案。