Tag Archives: OpenStreetMap

Permalink to single post

GPSロガー購入 (i-gotU GT-900Pro) &読み込みプログラム書いた

i-gotU GT-900Pro

i-gotU GT-900Pro

使っているタブレットのGPS精度がいまいちかつ、記録アプリがかなりクソで思わず窓から投げ捨てそうになったので、ちゃんとしたGPSロガーを購入することにした。色々調べたところigot-UのGT-900Proにした。腕時計型のロガー。

個人的にいいとこ:

  • 日本の準天頂衛星「みちびき」に対応 (ただし精度への寄与具合は不明・・・)
  • 腕時計だからツーリングとかでも使いやすい
  • 気圧高度計つき
  • Androidとかと同じMicro USBで充電できる
  • けっこうガチ防水

個人的にわるいとこ:

  • 腕時計にしてはちょっとでかい (まぁ許容範囲ではあるが)
  • 単体 (PC等接続なし) でのデータ消去方法がない?(設定データも消えそうなハードリセットならあったけど・・・)
  • ソフトがWindowsのみ、かつgpsbabelで使えないっぽい (=Linuxで使い辛い)
  • ネットの資料が少ない気がしてきた。あんま売れてないのかな

購入にあたり参考にしたサイト:

たぶん自転車とか、ランニングで使うことを念頭に置かれたものなんですね。

ちゃんとしたロガー買ったので、OpenStreetMapのマッピングにも寄与しようかと。
特によく行く小さい離島とかは、地図があんまないし、Google Mapでも全然道がわかんなかったりするので。 (現状でもOpenStreetMapのがよくできてる離島は多々ある。どっちも適当な島も多々ある)

ところでこれ、gpsbabelでも使用できず、そのままではLinuxで使えない。ググって見たところいくつかi-gotUシリーズ向けのプログラムはあるようだ。

しかしながら前者はGUIのみのJavaプログラム、後者は多分古すぎてGT-900Proでは使えないC++のプログラム (そもそもうちの環境でビルドできず・・・) でした。とりあえずCLIで簡単に使えるプログラムが無い。やりたいことはデータダウンロードと消去だけなのに。
ただ、それぞれ通信プロトコルの資料が書いてあり、そんな難しそうでもなかったのでPythonで簡単なCLIプログラム書きました。pygotuとして、Mercurialレポジトリに公開してます。

とりあえずデータのダウンロードはできます。Purgeがまだできません。意外と難解である。

ということでそのうち続きをやる。