Friday, January 17, 2020

台灣大地羅盤 2.6 Beta 測試版調整說明

可能是大部份使用者在使用大地羅盤時, 下方的座標詳細資訊都是展開的, 所以有許多朋友沒注意到收起來的情況下就會有高度(高程/altitude)資訊. 再加上最近許多山友被教導用 "截圖" 方式來傳送座標, 但在大部份手機的版面限制下, 截圖大地羅盤時通常無法涵蓋高度.

暫且不討論用資料量龐大的圖檔來傳送座標的妥適性, 綜合前述考量下我們決定將航向, 時速, 及高度三個資訊 "重覆" 顯示於下方的詳細資訊內(圖1).

但這樣一來詳細資訊實在塞太多東西了, 因此原先的衛星個數會移至GPS狀態動畫圖示的右側 (圖1), 而初始化時間 (首次定位完成時間/TTFF) 則會在點擊GPS狀態或衛星個數時以浮動訊息顯示(圖2).

除此之外, 分享位置(紙飛機按鈕)的功能也做了一些改善, 再請舊雨新知們多多支持測試計畫, 也歡迎改進建議喔!

立即加入測試計畫搶先體驗.

Tuesday, January 14, 2020

台灣大地羅盤 2.6 Beta 測試版發佈

立即加入測試計畫搶先體驗!

近日整合了登山界朋友的意見, 小改款之後推出這次的版本. 主要回應部份山友對於多元定位機制可能拿到非GPS座標的疑慮, 加入了 "定位方式" 的設定選項.

除此之外, 也藉這次機會將原先的 "最佳位置" 演算法改為最新的 "融合式定位". 原先我們採用的演算法是基於早期 Google 釋出的範例程式, 但後來 Google 便不再維護並另行開發融合式定位 (fused location) 演算法. 事實上, iPhone 平台的座標取得也一直是採用類似融合式定位的演算法. 而不管是哪個平台, 其演算法都已經過歐美法規驗證, 並成為目前先進國家AML緊急通話自動定位的基礎技術. (可惜台灣八字還沒一撇)

然而我們還是要再強調一次:

<<位置是一個圓不是一個點>>

經緯度是圓心, 準確度是半徑. 演算法不是重點, 重點是回報前要確認準確度, 回報時要提供準確度. 這也是使用大地羅盤傳送位置時, 我們一定會帶上準確度的原因. 一般來說, 50公尺的準確度對於戶外緊急救援就已經足夠了.

另外對於仍然無法信任此類演算法的朋友, 可以將  "定位方式" 修改為 "僅使用GPS位置". 但切勿在手機訊號不佳或電力不足的情況下, 開啟飛航模式來強迫手機使用GPS位置. 因為這樣可能會延長定位時間(因為AGPS無用武之地), 還會重新搜尋訊號消耗電力, 最壞的情況是無法再找回手機訊號.


其它部份, 就請大家參考以下改版公告了:

[羅盤]

  1. 新增定位方式設定選項: 融合式定位(新預設機制), 僅使用GPS, 最佳位置(原機制)
  2. 由於加入了 "融合式定位", 若分享準確度不及50公尺的位置時會以對話窗提示用戶. (原先僅就網路或基地台座標進行提示)
  3. 由於加入了 "僅使用GPS", 保持螢幕開啟選項由預設不啟用改為預設啟用(但不影響現有用戶), 以避免GPS在冷啟動的狀態下, 會有定位完成前螢幕就被鎖定的狀況.
  4. 座標詳細資訊加入 "衛星定位初始化時間" (TTFF)
  5. 可於選單中強制重新取得定位
  6. 以 "準確度" 取代原本的 "精確度" 或 "誤差" 以統一用語並貼近原文 (accuracy)
  7. 加入香港(HK)及中國(CN)地區語言檔
  8. 修正左下衛星訊號圖示會閃爍的問題

[轉換工具]

  1. 加入說明以提示可用於 DD/DMM/DMS 互相轉換

Friday, January 10, 2020

進階行動定位 (Advanced Mobile Location)


(本文同步發表於靠北登山)

先進國家跟科技巨頭正在以軟硬體整合的科技力, 建立整合112/119緊急電話的進階行動定位 AML 系統. 此時我們的解決方案是什麼? 開啟飛航模式? 寫求助App再請全民安裝?

系統性的問題需要系統性的方法解決, 但現況好像只能東拼西湊再有洞補洞. 真心覺得台灣需要科技立委, 最好都是不分區的, 才會好好關心這種全國性科技議題, 並提出有戰略思維的科技政策.

總之, 明天可能沒人要看靠北或被洗版. 在此之前, 來分享一下什麼是進階行動定位 (Advanced Mobile Location / AML):
  1. 最初由英國電信、EE有限公司和HTC公司開發 (對你沒看錯是大坪林站那家公司)
  2. 求助者撥打緊急救助電話時自動開始定位並透過簡訊或網路傳送位置到指定接收點 (例如救援單位)
  3. 不需要特殊硬體也不必下載或安裝任何軟體
  4. 支援平台: Android 2.3.7 (2010年12月發布) 及 iOS 11.3 (2018年3月發布) 以上 (所以基本上大家的手機都內建了)
  5. 座標來源: 整合衛星、WiFi、基地台及未來的定位技術 (Android 上稱為融合式定位 / fused location)
  6. 目前已佈署在美國、歐洲、中東共17個國家
  7. 歐洲電子通信準則規定: 所有歐盟國家須在2020年12月之前佈署完成 AML
AML 會不會只能在都市使用? 或許可以參考來自奧地利非營利救援組織 Notruf Niederösterreich 的心得:
"In my opinion, AML is one of the greatest innovations that I have seen in my 27 years in Emergency services. Referencing alpine emergencies our Mountain rescue service and the HEMS crews have been surprised about the precision of the locations when we started integrating AML."
"在我看來, AML是我從事緊急服務27年來最偉大的創新之一. 在整合AML之後, 我們的山域救援單位跟直昇機救援人員對於山域事件的定位精準度感到非常訝異." 
當然即使有奧地利的成功經驗, 也不代表在台灣山區也能帶來很大的幫助. 但不試怎麼會知道? 歐盟也是先進行過為期一年的 HELP112 前導計畫. 而且 AML 不是只為了山域事件而設計, 導入之後受惠的絕對會是全民.

然而推動這個解決方案可不容易, 需要公部門, 電信公司和 Apple / Google 兩大科技巨頭一起合作才能實現. 所以, 這個公共議題該找誰呢? 然後明天記得去投票.

參考資料:

Tuesday, January 7, 2020

定位科技的迷思

(本文同步發表於靠北登山)

我要靠北 "基地台定位", "AGPS", 跟 "LINE定位" 被認為有害, 首先我想強調:

科技是中立的

今天如果有山友在求救前關掉了網路才開始用GPS定位, 此時他也關掉了AGPS (透過網路輔助的GPS) 能帶來的最大好處: 大幅縮短GPS首次定位所需要的時間 (即使只有一支基地台)

那首次定位 (TTFF - time to first fix) 需要多久呢? 最長可能要花12.5分鐘.

假設很不幸地這位山友在TTFF完成前昏迷了, 錯失了求救的機會, 那麼我們也要呼籲所有人不該使用GPS? 因為它的定位速度太慢, 是個害人的科技.

但有類似的案例嗎? 沒有, 因為如果真的有, 也沒有機會被知道.

因此:
  1. 如果有人因為後方交會法把磁偏角算反了而錯失救援, 那指北針跟地圖也應該被禁止.
  2. LINE的定位, 這又是另一個關於準確度故事了. 

用LINE求救已經有實例證明可行, 為何不建議LINE把位置資訊加上準確度? 今天消防單位, 搜救單位, 或留守人收到的位置準確度不足的話, 可以立即引導求助者 (特別是有搜救專業的公機關):
"我們已經收到約略位置, 請保持冷靜並試著等待準確度在50公尺以下再次送出位置."
Q: 準確度500公尺的定位真的沒有用嗎?
A: 首先至少可以確認熱區, 所以我們可以先在地圖上畫一個圓. 若當事人能自述在步道, 稜線或溪流附近, 或能從座標或當事人的氣壓錶得知海拔資訊, 就能推算出約略在哪條等高線上. 於是搜索"面"就可以收斂成搜索"線", 原理等同於紙本地圖定位的扶手欄杆法.

假設新聞沒有誇大, 那更真確的例子就是黑鷹事件是在LINE回報位置不準確的情況由"專業搜救團隊"修正定位而在12小時內結束任務.

結論: LINE定位的問題是它沒有提供準確度, 結果現在連AGPS也一起背黑鍋了.

鄉親啊! 台灣大地羅盤只有3萬多個Android使用者, LINE在台灣有2100萬的雙平台用戶, 讓我們一人一個 App 評價 (但拜託不要給人家一顆星我也是開發者), 建議LINE在分享跟接收位置都能明確看到準確度.


2020一起下架台灣大地羅盤啦!! (咦