各位先進好:
最近小弟開始使用Garmin的Forerunner 610記錄自行車及路跑,除了傳入Garmin Connect以外,
因為RunKeeper支援Garmin產品直接匯入,所以我還另外將數據匯入Runkeeper,
但匯入後發現,RunKeeper從Garmin接收的資料,會有誤差的情況
早上七點開始的運動,傳上去後變成前一晚十一點開始,比實際時間慢了八個小時,
另外其他所有的數據,例如:里程、持續時間、時速、每圈時間.....也都不太一樣,
不知為何會這樣?是否設定有誤?
希望各位有前輩可以幫個忙,謝謝
時間的標準格式是 YYYY-MM-DDThh:mm:ssZ 如 2013-05-12T11:46:34.001Z
原文如下:
The time that the point was recorded. Date and time in are in Univeral Coordinated Time (UTC), not local time! Conforms to ISO 8601 specification for date/time representation. Fractional seconds are allowed for millisecond timing in tracklogs.
所以 GPX 檔案裡頭,並沒有包含 Timezone... 否則拿著 GPS 開車的人,同一筆記錄橫跨不同時區時,
檔案就會變得很精采了,時間前後交錯了... 所以規定用 Z (讀音 Zulu) - Zero Meridian
也就是等同 GMT 格林威治時間...
因為通常我們只想知道「出發時間」,所以期望軟體能夠把出發點的經度緯度換算時區,然後套用在整筆記錄裡頭。
內文搜尋

X