HOLUX M-241(液晶付きGPSロガー)の旧データを救済する
HOLUX M-241の旧データはitmという形式で保存してあって、ほかのソフトでは使えないのがほとんど。まだ、HOLUX ezTour for loggerは何とか動いているので、kmzで出力は出来るのだけれど、細かいポイントや時刻などは反映されていないみたい。各測定点の緯度、経度、標高、日時、速度は元エータにあるはずなので、これを救出したい。出来れば、汎用性のあるcsvで。まずはitmファイルを変換できないか探すと、gpxに変換するのが見つかった。ここに書いてあるんですが、ITM_To_GPX.exe をダウンロードします。ドイツ語で書かれているようなので、使い方をメモしておきます。ITM_To_GPX.exe をwクリック「Datei」(データ)でitmを選ぶ「Konvertiere」(変換)で、保存先選ぶと、そこに変換されたデータが保存されます。これでgpxに変換は終了です。「entfernen」は削除のようです。変換されたgpxを見ると、緯度、経度、標高、日時が入っているようです。gpxをcsvに変換するのは、オンラインでもたくさん見かけるのですが、これで変換すると緯度経度だけになってしまうのがほとんどで、標高と日時までサポートしているのはみつかりません。EXCELでマクロを組んでやればできそうな気はしますが、そこまでのテクは持ち合わせていません。そんな中たどりついたのがこちら。こちらのページに書いてあるプログラムをメモ帳等でコピペして、適当な名前で保存し、ファイルの拡張子を「.txt」から「.vbs」に代えるだけで使えます!但し、そのままだと NMEA2KMZ334-64 で変換できないので、プログラムの中の "lat=,lon=,ele,date,time,dist"を"LATITUDE,LONGITUDE,HEIGHT,date,time,dist"に書き換えると、 NMEA2KMZ334-64 で変換できるようになります。これで作ったvbsのファイルに、さっき変換したgpxデータをドラッグ&ドロップします。そうすると、vbsと同じフォルダーに変換されたcsvファイルが生成されます。出来たcsvを NMEA2KMZ334-64でkmlに変換できます。これで何とか救出できそうです!