我忘了是搜尋到一些資料還是自己最後做了一些假設,估計情形是因為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再度收訊定位後,會把斷訊期時到再度恢復收訊的這段時間立即累加入到停留時間
因答案不是很肯定所以今特別再度確認確定是如此
不管是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/
內容有提到這類里程資訊統計落差的問題
上山行程 | 累計里程 | 全程計時 | 移動計時 | 停留計時 |
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 的方式才能歸零 : 關機狀態下按住螢幕左上角不放,開機後會詢問是否清除資料
內文搜尋

X