從FIT檔分析休息時間
- 騎塔系列挑戰:多騎少休。所以分析FIT FILE,找出所有休息時間,有幫助規劃
- 解析FIT FILE
- 繪圖方法
- 休息1分鐘,會在地圖畫上一個圓,半徑200公尺
- 休息10分鐘,會在地圖畫上一個圓,半徑2000公尺
我的資料
- 2024西雙塔
- 2025東三塔
- 2025中雙塔北段
- 2025中雙塔南段
上傳FIT FILE分析
分析完後,網址請複製貼上保存下來,我沒有紀錄誰上傳,以及轉完的結果(用起來像imgur.com)
更新紀錄
- 20251226_rev10, Error handling if FIT file header wrong, and show error if no GPS data
- 20251214_rev9, Data visualization in browser rather than back-end
- 20251213_rev8, Refine altitude/distance plot; add timestamp, position info in the log
- 20251212_rev7, Add accumulated ascend, altitude vs. distance plot
- 20251211_rev6, Log file from mywhoosh doesn't have any rest event, don't crash the program
- 20251210_rev5, Parsed data sent by JSON, and generate text message by browser
- 20251209_rev4, add WAHOO watch support
- 20251208_rev3, FIT file from interval.icu doesn't have event table, don't make program crash in the first place
- 20251207_rev2, add accumulated distance/altitude info
- 20251207_rev1, add iGPSPORT and Bryton watch support
- 20251207_rev0, initial version
已知相容性問題
如果有檔案分析不出來,一般是各種FIT的格式差異要處理,已知這些碼表都有些不同
- Garmin
- Bryton
- iGPSPORT
- WAHOO
- Interval.icu,FIT檔沒有event表格,要用別的方式重建
- mywhoosh, FIT檔沒有休息事件,也許我該畫一張path地圖
聯繫作者
您可以寫E-Mail和我聯繫,有空我會處理
lihgong at gmail
為什麼寫這個工具
- 我想學用Python的pandas分析數據,剛好用得上
- 我想寫寫看網站,一想就是20年,總算有想做的題目
- 我自己得用,不然2026東三塔騎不完
TODO
- 20251211, what if there's no any rest event in the FIT file, from mywoosh
- 20251208, add detection method, if the FIT file from interval.icu