2008年05月16日

GPSロガー Holux GPS Logger M-241

どこで撮った写真なのか、写真にGPS情報が入っていれば便利。
GPS内蔵のケータイやコンデジで撮ると位置情報はExifに書き込まれるのだが、一眼デジで撮った写真にもGPS情報を入れたい!

これを実現するにはGPSロガーというので位置情報を時間軸上でずっと記録しておき、後で撮影した画像の撮影時間と照らし合わせることで、撮影位置を推定するという方法がある。

その存在を知ったのはソニーのGPS-CS1KSPってのが紹介されてからだが、調べていくうちにいまいち感度がよろしくないという情報が多く寄せられていることがわかった。
http://dc.watch.impress.co.jp/cda/accessories/2008/02/25/8014.html

そこでいろいろ調べた結果、HoluxのM-241という機種を選定。
オレにしては割と下調べしてから「ポチッとな!」した。

IMGK1210_M-241.jpg

アマゾンになかったのでGPSDGPSという店で購入。
http://www.gpsdgps.com/product/pr_holux_m-241.htm

何も考えずにポチッとな!したら北海道は旭川の店だった(^^;
2日掛けて到着(笑)

お店の方でファームのバージョンを上げてくれてるのか、メーカ付属のCDではなく、お店添付のCDからユーティリティをインストールするように書かれている。

のだが、CDでたっぷり容量があるにも関わらず圧縮されていた。
しかもRARで!(^^;
LhaForgeを使ってるから問題なく解凍できたが、PC知らん人はここでもうつまづくよ…。
CDに入っているPDFのマニュアルにもRARで圧縮されているなんて一言も書いてないし。

BlueTooth対応なので、とりあえずつないでみたらCOM40に接続された。が、ユーティリティの方がCOM22までしか設定できず…。

一旦BT接続は放置し、USB接続を試してみる。
解凍したRARファイルからUSBドライバ(CP210x_VCP_Win2K_XP.exe)をインストール。Windows2000/XP用だったがVistaでも問題なくインストール完了。同じくユーティリティ(HoluxLoggerUtility_1.1.0.46_Setup.exe(Ver 1.1.046))の方もインストール。

M-241をUSBで接続するが、自動ではデバイスドライバがありませんとか言われる。一瞬「Vistaだからやっぱりダメなのか?」と嫌な予感が脳裏をよぎったが、手動でフォルダを指定してやると無事に認識してくれた。ふぅ、危ない危ない…。

ユーティリティを起動するとちゃんと通信できていた。データのやりとりは試してないがたぶん大丈夫だろう。

とりあえずUSBで問題なかったので、再度BlueToothを試す。
デフォルトのCOMポートでつながってるようだったので、一旦BTの接続を削除して、新しい接続をCOM5で作り直してみた。
ユーティリティの方で自動認識はしなかったが、COM5を手動で選んで接続してみたら認識してくれた。

BlueToothのままでデータの転送を試してみる。
ドライバやユーティリティの解凍で悩んでいたときから、窓際でGPSログを取らせて、さらに途中で1枚写真を撮ってある。我ながら用意周到(笑)

UPLOADさせると*.kmlというのと.trlというファイルが転送される。一瞬で終わるのかと思ったら結構時間がかかる。といっても10秒もかからなかったが(^^;

GPSログから写真のジオタグに位置情報を書き込むのをやろうということで、Track Log Photoというタブで必要なログファイルと写真の置いてあるフォルダを指定してConvert。
なんかConvertというのがちょっと違うような気がしたが、とりあえずやってみる。
…予想通り写真がどうこうされるのではなく、ログファイルの*.kmlファイルの方に写真のサムネイルが保存された(笑)

このkmlファイルだが、アイコンがGoogle Earthになっていたのでなんとなしにつついてみると、Google Earthにログの奇跡と写真が表示された。
うむうむ。ちゃんと自宅の位置を示している。

が、結構誤差があって50mぐらいの範囲にログの点が散らばっている。停止している場合には結構測定誤差があるということなので、そういう物なんだろう。
車のカーナビとかと違って、難しい補正をかけているわけではないので仕方ないだろう。
が、撮り鉄してどのへんの写真なのかを知りたいという目的に対しては十分な精度と言えるだろう。

Google Earthには表示できたが、これはあくまでログファイルに写真のサムネイルを持っているので写真が小さい。
本当にやりたいのは写真のExifに位置情報、すなわちジオタグを書き込むこと。
どうも付属のユーティリティではログファイルに写真を取り込むことはできても、逆の写真にログファイルから位置情報を書き込むことはできないようだ。

なので、カシミール3Dのデジカメプラグインを使うことに。
カシミールはフリーソフトの地図表示ソフト。地図情報そのものは外部依存だが、高度データがあると3Dで地図を表示できるソフトだ。
http://www.kashmir3d.com/

ネット環境があるなら、国土地理院の地図データを無料で利用でき、地図を表示できる。ただ、これは高度情報をもっていないので3D表示はできない。
が、GPSのログと対応する写真を地図上に表示するという目的は達成できる。

*.trlファイルはカシミール3Dでは読み込むことができないので、付属のユーティリティソフトでログデータのフォーマットを変換する。カシミール3Dがサポートしている、GPXとかNMEAというファイルに変換する。
GPXファイルはカシミール3Dに読み込むことができ、地図上にログが表示された。ちなみに、他のフォーマットは表示すらされなかった。

ここで今度はデジカメプラグインを使って写真のExifに位置情報を書き込む。
画像を右クリックして「撮影位置を推定」してやると、ログデータにある時間情報と画像の撮影時間情報とを比較して、位置情報を推定してくれる。
…はずなのだが、「0個の画像の撮影位置を推定しました」のメッセージ。いやいや、それって一個も推定できてないから(^^;

GPSデータ編集からGPSデータを覗いてみると、なんと時間情報がすべて1980/1/1…。完全に時間データが失われてるし(^^;

どうやら付属のユーティリティではダメそうだと言うことで、よさげなフォーマット変換ソフトを探す。
その過程で、2chのモバイル板のM-241のまとめサイトを見つけた。
http://www33.atwiki.jp/gpsgps/pages/53.html
どうやらNMEA2KMZというソフトでカシミール3Dで読めるデータに変換できそうだ。
http://homepage2.nifty.com/k8/gps/indexj.htm
からNMEA2KMZをダウンロード。

NMEA2KMZでkrlファイルからGPXファイルへと変換する。
今度こそ時間データも取り込まれ、写真の撮影位置の推定にも成功する。
デジカメプラグインの設定の「カメラの時計のずれ」は標準時間とのずれ(日本なら+9時間)ではなく、M-241とのずれなので、双方が+9時間に設定されているならこの設定は0でよい。

撮影位置が推定できるとカシミール3D上に写真のサムネールが表示される。
このままではまだExifに位置情報が書き込まれていないので、再度写真を右クリックして「アイコンの位置を書き込む」で書き込みが行われる。

位置情報が書き込まれたJPEGファイルのExifを確認してみると、GPS情報が新たに追加されているだけで、元々あったメーカーノートには変更が加えられていない。物によってはここを削除してしまうソフトもあるようだが、カシミールのデジカメプラグインはちゃんと残してくれるようだ。
消されちゃってもRAW+JPEGで保存しているので、RAWファイルの方を参照すればいいやと思っていたのだが、その必要もないようだ。

画像も地図上ではサムネイル表示だが、ちゃんとオリジナルサイズでも表示可能。さらに画像をクリックすると別窓にExifもちゃんと表示される。動作も軽いし、カシミール3Dは画像ビューワとしてそこそこの機能を持っているようだ。
これで方向キーで次の画像に移れたり、表示倍率を無段階に変えられたりできると、もっと良かったんだが。
ま、そこまで望むのは酷という物だろう。

結構難物だと思っていたGPSロガーと写真へのジオタギング(ジオタグ付け)だが、意外とあっさりと実現できてしまったな。カシミール3D様々だ。

今度はカシミール3Dで3D地図とかやってみたくなった。

posted by よしよし at 22:05| Comment(0) | TrackBack(1) | 鉄道
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
この記事へのトラックバックURL
http://blog.sakura.ne.jp/tb/14988665
※言及リンクのないトラックバックは受信されません。

この記事へのトラックバック

GPSロガーM-241評価口コミまとめ
Excerpt: Holux M-241最安値 http://search.rakute...
Weblog: 激突体当たり!
Tracked: 2010-04-25 01:32