2017年5月16日火曜日

壊れたGARMINのデータをStravaへ手動でアップロードする

久しぶりのエントリです^^;

実はエントリしたいネタは多々あるのですが、ちょっと時間が取れない状況が続いているので更新が滞ってます。本当は時系列に沿って更新したいところですが、急遽先週末に起こった出来事をエントリしたいと思います。(もしかしたら私同様にトラブって困っている人がいるかもしれないので…)

- 経緯 -
タイトルに有る通りなんですが、尾根幹~小山田周回で一通りトレーニングを終えての復路。なにげにGARMINに目をやるとGPSがERRORとのAlerts が表示されました。ほんの10秒くらいだったか? 直ぐにまた正常な表示に戻ったわけですが、イヤな予感が…。というのも先週同じチームのキティ班長がGARMINのERRORでデータが一部しかStravaにアップできなかったという話を聞いたばかりだったので。
帰宅してGARMINをPCに繋いでログをアップロードするとGARMIN CONNECTにはアップできたのですが、連携しているStravaにはログがアップされない。...orz

まぁ結果的には手動でアップロードすることに成功しました。ネットでも調べてみるとこうしたトラブル&解決方法が直ぐにヒットします。

STRAVA アップロードできない

GARMIN & Strava ユーザーの皆さんはそうしているとは思いますが、私もGARMINとStravaを連携するセッティング済なので、走行データをGARMIN CONNECTにアップすると自動的にStravaに同じデータがアップされる様になっています。
ネットで調べると大概GARMIN 若しくは Strava いずれか一方のデータがアップされないので…ということで、アップできたデータをExportしたのちアップできなかったサービスの方に手動でアップするという方法が書かれています。

今回私に起こったトラブルも同様は同様なのですが、ちょっと異なります。GARMINにはアップできたのですがStravaに自動でアップしてくれなかったので仕方なしにGARMIN CONNECTから当該データをExportし手動でStravaへアップしたのですが、Stravaの方がデータを取り込んで整正するときにERRORを吐き出してアップ出来ませんでした。

一瞬データを取り込めたかのような振る舞いをするもののERROR
Stravaは複数のフォーマットに対応しているので全てのフォーマットにして手動でアップロードを試みたけどダメ。また、Runtasticに一旦アップロードしRutasticからデータをExportしたのちStravaへアップロードを試みたけどやはりダメ。

Stravaの方にはアップロードエラーが出た時の情報リンクがあったのでそっちを見てみたけど英語なんだよねぇ^^;

How to Fix GPX File Errors

でもそのページを見る限りログデータもテキストデータなので、ちょっと見てみようかなってことでText Editorでひらいてみると…

ひょっとして一瞬未来に飛んだオレだったのか?!

なんか変な日付が見える。(上の画像のマーカーされてる 2028-01-08 以外にも 2028-01-09が ファイルの末尾の方にも散見された)

正常にアップロードされているデータにはそうした変な日付はないので、コレが怪しいだろうってことで正しい日付に置換してみた。

  • 2028-01-08 → 2017-05-13
  • 2028-01-09 → 2017-05-13


一応言っておくと、壊れたログデータは2017/5/14(日)の5:30くらいから9:30なので、上のエディタの画面では2017-05-13とあるのもおかしな感じもするが、おそらく日本時間とのずれだとおもわれる。

正しい日付に置換したらあとは手動でStravaにアップロードすればOK。そのやり方はネットで探せばいっぱいヒットする

念のためGARMINとStravaの同じログデータを比較してみると若干の違いが見て取れたけれど、まぁ誤差の範囲ってことでOKとしましょう。(´ω`)



小山田周回×3 GARMIN CONNECT を みてみると 正しいログデータであれば走行軌跡をマップ上で再生できるのだが、GPSをロストした付近で再生できないことが確認できるのでGARMINの方はやはりデータが壊れているんだろうな。何故GARMIN CONNECTにアップできたのかは知らんけど~。


もしログデータをGARMINなりStravaにアップ出来なければ、もしかしたら上記の方法によりText Editorで修正すればアップ出来るかもしれません。私同様のトラブルにあった人がいたらトライしてみてちょっ~!!