Tatsuya Blog
msgbartop
ニートになりたいプログラマ
msgbarbottom
今何してる?

2010-02-15 00:17 写真に位置情報を埋め込む「GPicSync」を使ってみました

  • このエントリをバズる
  • このエントリをつぶやく
  • [写真に位置情報を埋め込む「GPicSync」を使ってみました]のtweets

先日、「CR2に位置情報を埋め込むクライアントアプリを製作することにしました » Tatsuya Blog」という記事を書いたのですが、gpicsyncというアプリが既にあり、GPSログから写真に位置情報を埋め込むという、まさに自分が行いたかった事をしてくれます。

さらに、写真に位置情報を埋め込むだけではなく、GoogleEarthなどにも表示可能なkmlファイルを出力してくれます。

GPSログとして、GPXというファイルを使用するのですが、今回は、BlackBerryの「GPS Logger」からエクスポートしたGPXファイルを使用しました。GPS LoggerでのGPXファイルをエクスポートする手順は下記になります。

GPS Loggerを起動後、[Path Manager] -> [Export Path to Filesystem]

また、嬉しい事にgpicsyncはWindows、Linux、MacOSXと各種プラットフォームで動作します。

最初、Ubuntuで使用してみたのですがファイルパスに日本語が含まれていた為、「UnicodeEncodeError」というエラーが発生していましたが、日本語を含まないパスであれば、正常に動作することを確認することが出来ました。

今回、CR2ファイルのデータフォーマットは知ることが出来たので、開発は中断して、素直にgpicsyncを使いたいと思います。

Tags: , , , , ,

2010-02-09 02:12 CR2に位置情報を埋め込むクライアントアプリを製作することにしました

  • このエントリをバズる
  • このエントリをつぶやく
  • [CR2に位置情報を埋め込むクライアントアプリを製作することにしました]のtweets

今日はだいぶ暖かくなったので、仕事から帰宅したらランニングにでも行こうかと思っていたんですが、足首が痛いので今日は休みにしました。

時間が出来たので、先日言っていたCR2ファイルに位置情報を埋め込むクライアントアプリを作るためにCR2のデータフォーマットの解析を行っていました。まだ,全然解析は進んでいませんが、少しずつ進めていきたいと思います。

どういうアプリかというと、BlackBerry Bold 9000のアプリ「GPSLogger」から出力されたGPSログとCanon EOS Kiss X3で撮影されたCR2ファイルの撮影日時を比較して、CR2ファイルに位置情報を埋め込むバッチ処理を行うというものです。

そのうち、Canon用のGPSユニットや一眼レフにGPSが内蔵される日も来るでしょうが、現状ないようなので、CR2のデータフォーマットを解析するという目的で作ってみたいと思います。一応、比較するログファイルを変更すれば、比較部分は変更しなくても良いので、GPSLogger端末がiPhoneに変わろうがAndroid端末に変わろうが対応できるつもりです。

いつまで気力が続くやら。。。

追記:2010-02-14

写真に位置情報を埋め込む「GPicSync」を使ってみました」で書いているgpicsyncが欲しい機能を十分に満たしているので、開発は中断しました。あまり、深入りしなくてよかった^^;

Tags: , , , , ,