Waytogo App 從 3.09 版後支援讀取 MBTiles 格式的離線圖磚。MBTtiles的應用在於手機App在沒有網路時仍可以透過載入單一檔案(也就是MBTtiles)顯示局部區域的離線地圖(相較於.map檔可能是以國家為單位的離線地圖,檔案小很多),適合特定領域於訊號不佳的區域使用(如山林調查,或日治時期地標搜索),而其圖資來源可從線上圖資轉錄存成MBTiles,於需要時在app載入。因此本文將說明 MBTiles產生步驟與應用示例:
- 使用 Mobile Atlas Creator 從線上圖資,製作地圖冊 – MBTiles。
- 在 Waytogo App 匯入外部或開啟內部的 MBTiles檔案。
- 在 Waytogo App 使用 MBTiles 做地圖研判。
(在 mobac 建立 經建三版 離線圖層 mbtiles)
Step1:使用 Mobile Atlas Creator 從線上圖資,製作 MBTiles
參考這篇以Mobile Atlas Creator製作 MBTiles。本文以經建三版地形圖為例,製作台南大內南馬古道北口附近的等高線地形圖,以做為古道路線探勘之用。但必須特別注意的是,在中央研究院臺灣百年歷史地圖 WMTS 服務-GIS應用軟體介接,有關Mobile Atlas Creator(MOBAC) : add “Custom maps” XML files into the mapsources directory,所下載的MOBAC設定檔中的線上圖資連結,目前並無法連上中研院的WMTS服務,會出現沒有權限的錯誤,而圖磚出不來,必須想辦法繞道才能存取。上圖畫面即是成功顯示經建三版地形圖的結果。之後根據這篇以Mobile Atlas Creator製作 MBTiles的步驟產生想要的區域的MBTiles即可。
(在Waytogo app 載入mbtiles後,移動到大內馬斗欄,經建三版地形圖資可正常顯示)
Step2:在 Waytogo App 匯入外部或開啟內部的 MBTiles檔案
將從第一步驟產生的MBTiles檔案(副檔名為 .mbtiles),傳到手機內部儲存空間或是Goolge雲端硬碟。如果在Waytogo App的選單中以匯入外部檔案讀取進來,會同步放一份在:手機內部儲存空間/Android/data/cc.waytogo.waytogo11/files/map,下一次也可以直接從開啟內部檔案讀取此 .mbtiles。
由於MBTiles檔只是局部區域地圖,匯入MBTiles檔並不會移動地圖位置到該區域,因此若目前位置與MBTiles區域不相符,可手動移動地圖位置到該區域,便能看到MBTiles已顯示。若要將已載入的MBTiles不再顯示,可使用選單上的圖層圖示(相機圖示右邊那個),點選進去後,取消勾選此MBTiles檔。
(mbtiles 離線地形圖使用範例)
Step3:在 Waytogo App 使用 MBTiles 做地圖研判
MBTiles的目的,主要是在Waytogo App無此線上圖資來源時,或是處於連線狀態不佳無法取得連線圖資時,可改以MBTiles來替代使用。以上圖為例,由於載入了經建三版地形圖的MBTiles,可以在離線狀態判斷山形走勢,探索昔日南馬古道路線,並做為進退依據。另一種應用範例是將歷史地圖圖資轉為 .mbtiles,便可在 app中開啟,按圖索驥探索遺址、遺跡可能所在。