また山に行きたくなる。山の記録を楽しく共有できる。

Yamareco

HOME > ヤマノート > GPXファイルの時刻調整
更新日:2014年07月15日 訪問者数:4202
ジャンル共通 IT
GPXファイルの時刻調整
mizugumo
RunKeeperのGPXがおかしい?
普段の山行ではRunKeeper(スマートフォンアプリ)のGPSトラッキング機能を使って、家に帰った後楽しんでました。今回、RunKeeperで吐き出したGPXファイルをヤマレコに取り込んでみたら・・・
なんと時間が合ってない!
原因は?
調べてみると、どうやら基準時間の違いらしい。
RunKeeperの場合は日本ローカル時間
ヤマレコの場合はグリニッジ標準時
ここで9時間の時差が生まれている。じゃあ、RunKeeperのGPXファイルの時間から9時間引いてあげればいいじゃん!
作りました
手動でやるにもデータ量が多い分面倒くさいので、簡単なプログラムを書いてみました。
プログラミング言語はC++です。知識のある人だけ使って下さい。コンパイルは"g++ main.cpp tinyxml2.cpp"でできます。(そのうちWebアプリにして公開できれば!)
※実行は自己責任でお願いします。
お気に入りした人
拍手で応援
拍手した人
拍手

mizugumoさんの記事一覧

※この記事はヤマレコの「ヤマノート」機能を利用して作られています。
どなたでも、山に関する知識や技術などのノウハウを簡単に残して共有できます。 ぜひご協力ください!

詳しくはこちら

コメント

自分では使えないと思いますが、とりあえず拍手
海外でGPSデータ採取するとときどき妙な時間になるので困ることがありましたが、今のPCはC++環境が無いので残念
普通のPCで出来るようになるといいですね。
2014/7/16 15:10
Re: 自分では使えないと思いますが、とりあえず拍手
拍手ありがとうございます
時間があったらブラウザを使って変換できるように、作ってみますね

Macをお使いでしたら、コンパイルしたものをアップロードしたので使えるかと思います。
https://www.dropbox.com/s/twl5xuu9mxtfbq9/AdjustGPX
2014/7/16 23:52
GPXファイルの時刻調整
カシミール3Dに数値の換算機能があります
ダウンロードしたログ(軌跡)を右クリックで「数値の換算」を選び試してください
換算する項目の中に「時刻」があります
2014/7/19 11:49
グリニッジ標準時
こんにちわ。GPS衛星自身は時差がないのでその発信する電波ってグリニッジ標準時しかないのが普通だと思ってましたから、「わざわざ」日本時9時間を調整してくれるのって、面白いというか余計なお世話というか、不思議な気持ちです。GPX要素の中身(DTDの参照先)が知りたいですね。
 僕のやりかた(perlで実装経験あり)
1.TeraPadのような万能エディタでGPXを開き、タグを除いてデータだけにする
2.数値をタブ区切り(カンマ区切りでCSV保存)してエクセルに取り込む
3.エクセルで時間を引き算、日付変更の部分だけ手作業(perlは自動)
4.エクセルの行挿入してタグの部分を書き込む
5・エディタにコピーペーストしてタブを削除
6.UTF-8Nでファイル保存して完了
エクセルの時間引き算が結構強力で、7:23:45ー9:00:00とすると22:23:45と計算してくれます。

ところで、コンパイルが旧16ビットパソコンで、2037年以降の日付だったらどうするのかを考えてみてはいかがでしょうか。2年前に半年ほど楽しく過ごせたことがありますので。
2014/8/6 1:13
プロフィール画像
ニッ にっこり シュン エッ!? ん? フフッ げらげら むぅ べー はー しくしく カーッ ふんふん ウィンク これだっ! 車 カメラ 鉛筆 消しゴム ビール 若葉マーク 音符 ハートマーク 電球/アイデア 星 パソコン メール 電話 晴れ 曇り時々晴れ 曇り 雨 雪 温泉 木 花 山 おにぎり 汗 電車 お酒 急ぐ 富士山 ピース/チョキ パンチ happy01 angry despair sad wobbly think confident coldsweats01 coldsweats02 pout gawk lovely bleah wink happy02 bearing catface crying weep delicious smile shock up down shine flair annoy sleepy sign01 sweat01 sweat02 dash note notes spa kissmark heart01 heart02 heart03 heart04 bomb punch good rock scissors paper ear eye sun cloud rain snow thunder typhoon sprinkle wave night dog cat chick penguin fish horse pig aries taurus gemini cancer leo virgo libra scorpius sagittarius capricornus aquarius pisces heart spade diamond club pc mobilephone mail phoneto mailto faxto telephone loveletter memo xmas clover tulip apple bud maple cherryblossom id key sharp one two three four five six seven eight nine zero copyright tm r-mark dollar yen free search new ok secret danger upwardright downwardleft downwardright upwardleft signaler toilet restaurant wheelchair house building postoffice hospital bank atm hotel school fuji 24hours gasstation parking empty full smoking nosmoking run baseball golf tennis soccer ski basketball motorsports cafe bar beer fastfood boutique hairsalon karaoke movie music art drama ticket camera bag book ribbon present birthday cake wine bread riceball japanesetea bottle noodle tv cd foot shoe t-shirt rouge ring crown bell slate clock newmoon moon1 moon2 moon3 train subway bullettrain car rvcar bus ship airplane bicycle yacht

コメントを書く

ヤマレコにユーザー登録いただき、ログインしていただくことによって、コメントが書けるようになります。
ヤマレコにユーザ登録する