GPSロガー購入 (i-gotU GT-900Pro) &読み込みプログラム書いた
使っているタブレットのGPS精度がいまいちかつ、記録アプリがかなりクソで思わず窓から投げ捨てそうになったので、ちゃんとしたGPSロガーを購入することにした。色々調べたところigot-UのGT-900Proにした。腕時計型のロガー。
個人的にいいとこ:
- 日本の準天頂衛星「みちびき」に対応 (ただし精度への寄与具合は不明・・・)
- 腕時計だからツーリングとかでも使いやすい
- 気圧高度計つき
- Androidとかと同じMicro USBで充電できる
- けっこうガチ防水
個人的にわるいとこ:
- 腕時計にしてはちょっとでかい (まぁ許容範囲ではあるが)
- 単体 (PC等接続なし) でのデータ消去方法がない?(設定データも消えそうなハードリセットならあったけど・・・)
- ソフトがWindowsのみ、かつgpsbabelで使えないっぽい (=Linuxで使い辛い)
- ネットの資料が少ない気がしてきた。あんま売れてないのかな
購入にあたり参考にしたサイト:
- [OSM-ja] i-gotu GT-900Pro でGPSログ取ってみました.
- User:Tosihisa/GPS comparison – OpenStreetMap Wiki
- 久々だよ、GPSロガー精度比較テスト。 – My-boomよ、永遠なれ。
- [雑記] ランニング用のGPSのめも – fousの日記
- GPS情報交換スレッド@登山板48台目 (2ch)
- i-gotU GT900proを入手しました(^^)v – Bourbonの趣味
たぶん自転車とか、ランニングで使うことを念頭に置かれたものなんですね。
ちゃんとしたロガー買ったので、OpenStreetMapのマッピングにも寄与しようかと。
特によく行く小さい離島とかは、地図があんまないし、Google Mapでも全然道がわかんなかったりするので。 (現状でもOpenStreetMapのがよくできてる離島は多々ある。どっちも適当な島も多々ある)
ところでこれ、gpsbabelでも使用できず、そのままではLinuxで使えない。ググって見たところいくつかi-gotUシリーズ向けのプログラムはあるようだ。
- u-gotMe – Studio Blue Planet
- igotu2gpx in Launchpad
しかしながら前者はGUIのみのJavaプログラム、後者は多分古すぎてGT-900Proでは使えないC++のプログラム (そもそもうちの環境でビルドできず・・・) でした。とりあえずCLIで簡単に使えるプログラムが無い。やりたいことはデータダウンロードと消去だけなのに。
ただ、それぞれ通信プロトコルの資料が書いてあり、そんな難しそうでもなかったのでPythonで簡単なCLIプログラム書きました。pygotuとして、Mercurialレポジトリに公開してます。
とりあえずデータのダウンロードはできます。Purgeがまだできません。意外と難解である。
ということでそのうち続きをやる。