• 5

[結案:2.4版已解決問題]Dakota 20登山很離譜的航行資訊

記得當初拿60CSx時,就發生過這樣的問題,GPS上顯示的里程跟時間都比實際的少很多。
我忘了是搜尋到一些資料還是自己最後做了一些假設,估計情形是因為GPS為了減少訊號飄移所造成的誤差,所以設了一個threshhold,將時速低於某一個值以下的,都當成是靜止不動。
Vista C因為是登山專用的GPS,我估計這個threshhold會設的比較低。
而60CSx、Dakota 20這類通用型的GPS,因其threshhold比較高的關係,在行走速度慢的時候,就會有許多時段被捨棄不列入累積的計算當中。
我認為這樣的作法其實是可接受的,不然當我靜止在原地時,因為訊號飄移的原因,會導致里程數一直增加,而大概整段路程,都會在行走的狀態。
當然比較好的作法是開放這個參數讓使用者自行設定,但依據我寫程式多年的經驗,開放參數只會帶來更多的困擾,所以就把它當成是一種inconvenient truth就好了。
pcalbum wrote:
8.55km截圖時,還沒走完全程

返回時是11.4km,因只顧著和山友聊天,重要的這時刻反而沒有截圖下來



下禮拜我還有一個18k的郊山活動,這兩天看看大家的討論再試試囉!

如果您下次的行程有山友有OREGON或60CSx,可以加入一起比較.

我也有VISTA C,高度計從來沒校正過(這是錯誤的行為,每次使用時,皆應校正),即使上次關機和本次開機,高度差超過1000公尺,在行進一段時間後(通常在到達登山口前就正確了),就會自動校正. 觀察一段時間後,就懶得校正了.
後來,換Colorado 400t(MTK晶片),發現必須常常校正,要不然會發現,高度都是錯的. 可能數小時後才會正常.

關於航行資訊有誤的問題,我也在Colorado 400t上發現了, 尤其是"停留計時"誤差很大. 我想, 這是高感度晶片的通病, 不知我的猜測正不正確?

如果DAKOTA有這樣的問題, 是否系出同門的OREGON也有相同的問題?
Colorado 400t有這個問題, 是否60CSx w/MTK晶片也有相同的問題?
那麼, 60CSx SiRF的表現又是如何?

不知大家有何看法?
今天做了一項確認,有關於蝌蚪兄提到的當GPS斷訊後,移動時間和停留時間都會停止
我昨天回覆當GPS再度收訊定位後,會把斷訊期時到再度恢復收訊的這段時間立即累加入到停留時間
因答案不是很肯定所以今特別再度確認確定是如此
不管是Vista C或Dakota 20都會如此做法

另外我有個另外的問題
就是假設與地面垂直90度的欄杆,攜帶GPS往上爬了50公尺
不知GPS累計里程會增加50公尺嗎?因座標都沒變,只有高度增加了50公尺,不知GPS會如何計算里程?
同理與地面成45度的坡走了50公尺和與地面成0度的平路走了50公尺,GPS累計的里程會是一樣的嗎?


不好意思另外還有個問題
Garmin 的GPS對所有航段累積下來的里程,不被航行資訊歸零的稱呼為里程計
可以被航行資訊歸零的稱呼為累計里程(可以想像為每一次活動記錄的里程)
說實在我覺得這兩個名稱應該要對調才合乎一般人的理解,
我的理解累計里程應該是所有活動里程累計總合的里程

Vista C 可以在歸零內有個選項"里程計歸零"來歸零所有活動總合的里程(Garmin GPS稱呼的里程計)
但我在Dakota 20好像看不到這個歸零選項,不知有沒有人能知道要如何歸零GPS出廠後所累計的里程(Garmin GPS稱呼的里程計)
pcalbum wrote:
8.55km截圖時,還沒走完全程

返回時是11.4km,因只顧著和山友聊天,重要的這時刻反而沒有截圖下來

不好意思我有點搞混了
請問您所說的11.4K里程是GPS航跡檔用Mapsource開啟的航跡長度里程還是返回到原點GPS上所顯示的累計里程?
evilerich wrote:
記得當初拿60CSx...(恕刪)


60CS我也有使用一段時間,但覺得實在太大隻了,不知60CS和60CSx又是怎樣的差別
但我覺得Vista C只要不是因收訊不好而斷訊的話,通常會跟實際登山路線所註明的里程很接近
但Dakota 20實在相差太多了
根據Jing兄提供的資訊http://www.gpsfix.net/trip-odometer-fix/
內容有提到這類里程資訊統計落差的問題

DTang88 wrote:
我也有VISTA C,高度計從來沒校正過(這是錯誤的行為,每次使用時,皆應校正),即使上次關機和本次開機,高度差超過1000公尺,在行進一段時間後(通常在到達登山口前就正確了),就會自動校正. 觀察一段時間後,就懶得校正了.


我也是這麼覺得,雖然每次開機定位後Vista C與實際的高度會有可能有落差
但經過一段時間就會被GPS 的高度所矯正,但前提是必須讓GPS有處於接收4顆衛星訊號以上的環境
所以要讓整段航程的高度都準確的話,一個就是輸入已知的高度來矯正,另一個就是等待GPS收訊到4顆以上的衛星訊號後給矯正
但很怪的是dakota 20好像不會被GPS給矯正


Oregon 400t(v3.60) 目前的確有相同的問題,以下是在頭嵙山三號步道做的測試,兩支 GPSr 掛在背包肩帶,左右肩帶各掛一支,行程開始時將兩台 GPSr 的航行資訊歸零,行程結束時將兩台 GPSr 的 GPS 接收同時關閉,另外以計時器計數停留時間。





上山行程 累計里程 全程計時 移動計時 停留計時
60CSx 1.93km 1h 16m 58m 42s 17m 19s
Oregon 400t 1.62km 1h 15m 29m 22s 46m 37s
手動計時器 18m 12s








下山行程 累計里程 全程計時 移動計時 停留計時
60CSx 1.84km 47m 59s 46m 36s 1m 23s
Oregon 400t 1.72km 47m 57s 29m 33s 18m 24s
手動計時器 49s



小弟的 60CSx(v3.00) 是 SiRF 晶片,從以上數據中可以看出來 60CSx 的航行資訊誤差較小,Oregon 400t 就 ...
不過小弟還是再提一下,Oregon 英文機已經有新韌體去改善這個問題,中文機的韌體 ... 就等囉,雖然已經等到花兒都謝了 ...
http://www.gpsfix.net/trip-odometer-fix/


tpda wrote:
另外我有個另外的問題
就是假設與地面垂直90度的欄杆,攜帶GPS往上爬了50公尺
不知GPS累計里程會增加50公尺嗎?因座標都沒變,只有高度增加了50公尺,不知GPS會如何計算里程?...(恕刪)


哈哈, 這問題我在 2004 還是 2005 年時就曾經提出來詢問一些大大過
當時得到大部分的回應是 0m (在忽略掉收訊漂移等不確定因素的情況之下)
至少是趨近於零而不是趨近於 50
可惜找不到這樣完美的場地來親自實驗

補充一下:
當時我在好幾個地方 po 過這問題, 如今只找回了一個, 其他暫時還找不到
重點是找回的這篇文章中有 Garmin 官方對於這問題的回應耶!
有興趣的人不妨 參考參考, 雖然我懷疑 Garmin 回覆的正確性

再補充一下:
不知道有沒有哪位網兄公司或是家裡的環境可以做以下測試?
到屋頂上把 GPS 航行資訊歸零, 用繩子綁著 GPS 給它垂降到地面後再拉回屋頂
如果一層樓以 3m 來概算, 五樓公寓屋頂來回就應該累計 30m 的里程才對
看看累計里程到底是趨近 0m 或是趨近 30m?

tpda wrote:

...... 恕刪

不好意思另外還有個問題
Garmin 的GPS對所有航段累積下來的里程,不被航行資訊歸零的稱呼為里程計
可以被航行資訊歸零的稱呼為累計里程(可以想像為每一次活動記錄的里程)
說實在我覺得這兩個名稱應該要對調才合乎一般人的理解,
我的理解累計里程應該是所有活動里程累計總合的里程

Vista C 可以在歸零內有個選項"里程計歸零"來歸零所有活動總合的里程(Garmin GPS稱呼的里程計)
但我在Dakota 20好像看不到這個歸零選項,不知有沒有人能知道要如何歸零GPS出廠後所累計的里程(Garmin GPS稱呼的里程計)


航行資訊的相關名稱曾有人提出相同疑問,並準備向 GARMIN 提出建議,不過後續如何就不清楚了,如果真的很在意的話倒是可以自行修改 gtt 檔。
http://www.mobile01.com/topicdetail.php?f=228&t=1495998

目前的里程計的確沒有選項可以去歸零,就算是使用選單中的恢復原廠值也不會歸零,只能透過 reset 的方式才能歸零 : 關機狀態下按住螢幕左上角不放,開機後會詢問是否清除資料

tpda wrote:
請問您所說的11.4K里程是GPS航跡檔用Mapsource開啟的航跡長度里程還是返回到原點GPS上所顯示的累計里程?...(恕刪)



=>是用Mapsource查看dakota航跡的(因為如前面所說的,回車子當時我忘了截圖)
我再查一下我這張圖截圖的地點,離我回程目的地只有1.4km左右, 所以推測當時回到車上時,應該只有9.95km左右(8.55km + 1.4km),dakota的"累計里程"看來就和Mapsource差很多,它的計數確實有問題。

  • 5
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?