二〇〇七年 二月 二十七日(

旧暦 一月十日 仏滅
丁亥年 正月初十日

ポケナビとカシミールとデジカメと

登山をするわけでも、トレッキングをするわけでも、GEOCACHINGをするわけでもないのだけど、ポケナビという名のハンディGPSを持っている。
買ったのは5年以上前のはず。中古で安く売っていたのを特に目的もなく単に面白そうだという理由だけで買ったのだけど、近頃は自転車に乗るときの速度/距離計代わりや、スクーターで遠出するときの簡易ナビゲータなど、思いのほか役に立っている。

で、最近、ようやくこれをデジカメと連動させて使うことに思いが至った。
去年だと思うのだけど、ソニーからはデジカメとあわせて使うためのGPSが発売されているし、そのニュースも読んで、「いいな〜、これ。」とか思っていたのに、手持ちの道具でも同じことができることを思いつかなかったというのは情けない限り・・・(^_^;)。それ以後何回もポケナビ持ってツーリングしたりしてるのに・・・。

ポケナビは、移動した場所の緯度、経度、高度といったデータを一定の間隔で記録して、その時刻とともに内蔵のメモリに保存している。
また、デジカメで撮影されたJPEG画像ファイルにはEXIFという位置情報を書き込むことができる規格が存在している。(位置情報だけじゃなくて、いろんな撮影情報が書き込めて、その一部に位置情報があるわけだけど)

したがって、ポケナビとデジカメを一緒に持ち歩いて、ポケナビで記録した位置情報と、デジカメの画像をパソコン上で時刻をキーにして結びつけることによって、写真を撮った場所をJPEGのEXIFデータとして記録できるというわけ。

その結びつけるために使うソフトがカシミール3Dという地図を扱うフリーソフト。(これがまたものすごいソフト。そのすごさを書き出したらキリがないくらい。)
で、このカシミール3Dにデジカメプラグインというのを追加して準備はOK。・・・簡単すぎる。

作業開始。
まず、カシミールを使ってポケナビで記録した軌跡データを吸い出す。
次にデジカメから画像ファイルをPCへコピーしてどこかのフォルダにひとまとめにしておく。

カシミールのデジカメプラグインのブラウザを使って写真画像の入ったフォルダを指定して画像を選択した上でコンテキストメニューで「撮影位置を推定する」とやる。
すると、写真のサムネイル画像が、ポケナビから取り込まれた軌跡の上にずらずら〜と配置されていく。初めて見たときは、結構感動すること請け合い。(サンプル画像
まあ、ポケナビの精度も、ビルの陰に入ったりすると、ときどきものすごく悪くなったりするときもあるので、そういうときは写真の位置もぐわ〜っとズレちゃうわけだけど、そういう場合も地図の上のサムネイルをドラッグするだけで簡単に修正可能。・・・うーん、こんなにラクラクにできちゃって良いのだろうかと思うぐらい簡単ですわ。
で、最後に写真ファイルを選択して「アイコン位置を書き込む」とすれば、画像ファイルに位置情報が書き込まれる。

これでこの画像ファイルはどこに持っていっても、そのファイルに位置情報が記録されているので、どこでいつ撮ったかが分かるようになっているというわけ。


・・・で、ここからはちょいとオリジナルなネタ。
以前、試した地図付きのWEBアルバムで、この位置情報を使ってみようというもの。

このcoppermine-mapでは位置の情報はひとつひとつ地図を使って手動で指定しなければならないようになっているわけだけど、画像の登録時にカシミールを使って画像につけたEXIFの位置データも読み込めれば、自動的に位置指定もできてしまうはず。

というわけで、ファイルアップロード時に写真のEXIF情報を読み取って位置情報を入力しやすいようにスクリプトを追加。
上のサンプルで位置情報をつけた画像をそのままアップロードしたのがこちらのアルバム
中には御茶ノ水の橋の上で撮ったものが、神田明神のほうにズレてしまったりしてるのもあるけど、とりあえずそのままアップしてみた。このズレはポケナビがちゃんと位置取得ができなくて、そのまま記録されてしまったもの。
でも、このくらいのズレがあったとしても、はじめからある程度地図上の位置が指定された状態であれば、一から位置を指定するよりもずっとラク。

GoogleMapと写真を絡めたサービスは結構あるけど、EXIFの位置情報を使って自動で位置指定ができるというのはあんまりないみたいだし、FTPを使って画像を一括登録できる部分に関しては今のところWEBサービスではできない部分だと思う。

旅行とかツーリングとかで写真を撮りまくって、さらにWEB公開したいというようなニーズにはよい感じだと思う。それにこのCoppermineというソフトはユーザ管理みたいなこともできるので、コミュニティで活用できるというのも良いところかもしれない。

Posted by mura at 2007年2月27日 22:39 | トラックバック
コメント
コメントする









名前、アドレスを登録しますか?






トラックバック
このエントリのトラックバックURL

http://www.villagewood.net/mt/mt-tb.cgi/368

◇このサイトのサーバの調子によって、トラックバックを送信してもエラーが表示されたり、すぐにこのページに反映できないときがあります。ですが、トラックバック自体は送られていますので、重ねて送っていただかなくても大丈夫です。こちらでも出来るだけ早く反映できるようにrebuildしますので、ご容赦ください。
参照元URL
関連エントリ