Thursday, December 26, 2019

台灣大地羅盤被 Play Store 下架了!

是的你沒看錯, 而下架原因是我們在 App 裡放置了欺騙性廣告. 看到這裡您是否也跟我們一樣黑人問號呢? 台灣大地羅盤裡根本連廣告都沒有呀!

哦...信裡還附上一張截圖, 是我們在台灣大地羅盤裡提供了快速跳轉至台灣登山氣象跟地圖管理器的功能, 但這有像是官方所說的欺騙性廣告嗎?

總之已經先提出申訴了, 希望很快可以恢復上架.

Wednesday, November 27, 2019

台灣高程 API / Taiwan Elevation API 開始支援 OruxMaps 在線高程服務

為了讓內政部20公尺網格 DTM 開放資料更能發揮, 台灣高程 API 新增了相容 OruxMaps 在線高程服務的界面, 讓 OruxMaps 的用戶在紀錄航跡後能利用台灣高程 API 來修正海拔(高程)資料.

使用方法就請大家看圖說故事了!

目前在 OruxMaps 最新的免費版 7.4.22 上初步測試過, 若舊雨新知們有發現其它問題, 再請不吝回報~

Sunday, November 10, 2019

台灣高程 API / Taiwan Elevation API 發佈


  1. 以內政部20公尺網格DTM資料為基礎
  2. OpenAPI 3.0 規格
  3. 免費+開源

不用再屈就精細度不高的 Google Map 或 MapQuest Elevation API 了, 我們把內政部20公尺網格DTM放上雲端了! 馬上來試試!

覺得 API 不夠好嗎? 原始碼也提供在GitHub上了, 歡迎自行取用,  更歡迎加入一同改善這個服務!

Sunday, March 17, 2019

地圖管理器] 1.5版 Beta 測試中

這個版本主要加入了兩個重點:

  1. 在移除 app 重新安裝後,我們將會偵測是否有先前安裝過的圖資。
  2. 採用專屬的 CDN 來分流魯地圖及 mapsforge 的下載流量。

然而1的部份需要配合新的安裝路徑,新的安裝路徑會在安裝新地圖或更新時套用,如圖一。若地圖已安裝在新的路徑中,未來移除 app 再重新安裝後,則會被視為已安裝但版本不明,如圖二。


(圖二裡也可看到下載路徑已改為 AWS CloudFront CDN)

版本不明是因為移除 app 時用來儲存版本及其它重要屬性的資料庫也被移除了,因此無法找回正確的版本。未來也許會再嘗試其它改善方法,例如將資料直接儲存在儲存空間裡。

願意協助測試但尙未加入測試人員的朋友請由此進

若有相關問題或建議也請不吝提出,感謝!

Wednesday, January 23, 2019

抽屜式選單全面啟動

由 Outdoor Safety Lab 開發的全系列 App 導入了一致的抽屜式選單, 目前會先用來作為 App 內部功能及各個 App 之間的快速跳轉 (含 Google Play 引導安裝), 也預留未來擴充新功能時使用~

除此之外, 台灣登山氣象中由 Rudy 大大協助完成的「登山行程預報」功能, 也提供為一個獨立的應用程式圖示, 方便更快速地啟動. 也請舊雨新知們多多運用並給予建議了!

台灣航跡修正服務改名為航跡管理器


除此之外, 最近還做了這些事:

  1. 提供能同時提供電腦瀏覽器跟手機瀏覽器操作的使用界面.
  2. 提供 https://mymap.tw 短域名好方便大家使用, 可以不用背得那麼辛苦.
  3. 配合短域名也提供了航跡下載短網址的功能 (圖4), 可以更方便用通訊軟體跟朋友們分享網址.
  4. 提供開放航跡的功能 (圖4), 未來實現搜尋功能後可讓其它山友參考運用, 或讓維護志工們用來改善開放街圖(OSM)或魯地圖等圖資.
  5. 提供魯地圖 (圖5, 感謝 Rudy 大大及 Rex 大大)
  6. 提供台灣通用地圖 (圖6)

改進空間還是很多, 能運用的時間還是很少, 但鴨子划水雖然慢總是會到. 也請各位先進不吝給予建議跟支持了~

Tuesday, January 15, 2019

台灣航跡修正服務發佈!!

登山入門想先走走七星山,網路上的航跡竟然說要爬升下降1,6xx公尺?

走完玉山主峰,手機APP的紀錄最後統計爬升下降9,xxx公尺?難道我們都是百年難得的聖母峰奇才!?

古有照妖鏡,今有快樂表。斯斯有兩種,GPS航跡的誤差有很多種:

  1. 地形或森林造成的GPS高度誤判:溪谷裡只收得到天頂的衛星,缺少水平方向的衛星協助定高,造成明顯的高度誤判;此外可能因為地形或林相反射GPS訊號,造成誤差加大。兩者相加之後,最終導至誇大無比的落差統計值。
  2. 停止不動時的水平及垂直漂移:當停下來休息時,GPS仍持續接收衛星訊號;此時若沒有設定適當的距離門檻,航跡會呈現像毛線球一樣的情況,不只灌水了距離,也灌水了落差。
  3. 所有資料截取裝置都會發生的誤差:即使找一條筆直幾公里而且完全沒有起伏的馬路來紀錄GPS,最後還是會得到左左右右而且上上下下的航跡;然而這些「正常」的誤差,最後都會造成「不正常」的統計結果。
  4. 所有資料截取裝置都會出現的離群值:離群值可能來自GPS裝置本身的設計問題、軟韌體問題或刻意的人為干擾。然而離群值可能是大幅上升或下降,或者高速水平移動,甚至兩者兼具。不論何者,都會造成統計結果大幅失誤。
  5. 裝置本身的問題:某些GPS裝置或手機本身的硬體或軟韌體存在很大的問題,有些能透過更新修正,有些則無法或者原廠早已終止支援。
  6. 過猶不及的航跡設定:許多GPS裝置或手機程式都支援紀錄參數的調整,可能是出於求好心切,因此會將紀錄頻率調高,或將距離門檻調低。然而過度頻繁地記錄,除了消耗更多電力之外,也放大了前述的所有問題。
  7. 統計軟體或演算法的問題:有些GPS裝置會在尚未取得高度時即紀錄航跡點,而某些統計軟體或演算法會把這樣的航跡點視作高度為零;這樣的狀況導致瞬間由高度一兩千下降至零再回到一兩千的情況,統計值自然也呈現無比誇張的結果。

大約兩年前出於好奇心寫了小程式做了些實驗,後來心裡雖然有個想法,但一直沒付諸實現。這幾個星期犧牲了一些睡眠還有周末,先是將內政部20公尺網格數值地形模型資料雲端化,之後再建立了一個針對台灣地區的航跡修正線上服務

為了防止服務被不當使用,需要先登入 Google 帳號才能使用 (但不須註冊)。另外操作界面有點陽春,演算法也還有改進空間;有些超級誇張的航跡,雖然能大幅修正,不過離理想值還是有些許誤差。即使如此,還是期望能透過活用政府釋出的開放資料,並希望能為大家在航跡的分享及分析上帶來一些幫助了。