Holux M-241 で取った GPS ログを Exif タグに埋め込むのに myTracks というアプリケーションをわたしは使っています。ジオタグを写真に書き込めるソフトはいろいろありまずが、 GPS ロガーのトラック自体を編集できるところが気に入っています。その具体的な使い方。
→写真にジオタグを付加するアプリ 8 本【 Mac で GPS ロガー】
目次
Holux M-241 から myTracks へログの読み込み
myTracks から Holux M-241 のログを直接読み込めるのでその機能を使ってみました。初めの 1 回だけ Mac と Holux M-241 をペアリングさせる必要があります。この記事の前半の部分にやり方は書いてあります。
→ Holux M-241 からログの取り出し【 Mac で GPS ロガー】
次に myTracks での設定。最初にアプリを起動したとき、または「環境設定」の「 GPS デバイス」の「 GPS ロガーアシスタントを開始」から「 GPS ロガーアシスタント」にて設定します。
Holux M-241 から GPS ログを読み出します。「ファイル」→「 GPS デバイスから読み込む」を選択します。
パスコードの入力を求められることがありますが、そのときは「 0000 」と入力します。 Bluetooth で読み込むとかなりの時間がかかります。(途中で電池が切れないように注意。)
読み込み後の表示はこんな感じです。この画面でトラックの編集ができます。
写真に GPS タグを埋め込む
写真を myTracks に取り込みます。トラックを選択し、右上でカメラアイコンをクリックして、写真をドラッグ・アンド・ドロップするか、「写真を読み込む」をクリックします。
対応する GPS ログがない写真はプールすることができます。
写真プールにあるは、撮影場所を地図の中心に合わせて、写真を選択し「トラック」選択すると地図の場所と写真の時間を元に GPS ログ(トラック)にポイントが追加することができます。
「ジオタグ」を選択すると myTracks のリスト上には現れませんが、写真の Exif タグに GPS 情報を直接埋め込むことができます。 iPhone などで撮影して Exif タグに GPS 情報がついている写真もトラックのポイントとして追加できます。
このままだとトラックに写真が紐付けられただけなので、 Exif タグにはジオタグは書き込まれていません。トラックに紐付けた写真の GPS 情報を Exif タグに書き込むには、写真を選択して赤い押しピンマークをクリックします。
Exif に書き込む情報の種類を選べます。
GPS ログの時刻と写真の時刻がずれている場合
GPS のログを元に写真に位置情報を埋め込むのにキーにしているは「時刻」です。なので、 Holux M-241 の時刻とデジカメの時刻を同じにあわせておくのが重要です。でもいちいち時計合わせするのめんどくさいなぁ、って思う人は GPS ロガーの時間の画面をデジカメで写真に取っておけば、あとから時間をシフトさせればいいので楽ちんです。写真に写ってる Holux M-241 の時刻 06:17:05 で、写真のタイムスタンプは 06:22:02 なので、カメラの方が 4 分 57 秒進んでいることになります。
このように写真のタイムスタンプがずれている場合は、一度プールに読み込みタイムシフトさせることで正確な位置情報を取得できます。
「環境設定」の「 General 」にて「ジオタギングモード」を「写真プールを使用した延長割り当て」に設定します。
写真を読み込みと写真プールに写真が読み込まれます。写真のタイムスタンプがずれているのでジオタグの位置が違うところになっています。
ここでタイムシフトを設定します。例ではデジカメの時計が 4 分 57 秒進んでいたの場合です。 Batch Processing の「開始」をクリックすると、プールされているすべての写真を処理することができます。
「トラック」をクリックすると myTracks でトラック上に配置され、ジオタグをクリックするとトラックには配置されず、写真にジオタグが書き込まれます。
Holux M-241 でログを取る上で気をつけること
前半の例では Holux M-241 のログ取得の設定が悪く、徒歩だと精度が悪いジオタギングになってしまいました。設定は Log by Time を 120 秒、 Log by Dist. を 100 m でした。
同じ設定で電車に乗った時はかなりいい感じなので、徒歩か乗り物かで設定を変えるのがいいかと思います。
Holux M-241 は 130,000 の位置情報を記録できるので、 1 秒毎に記録する設定にしたとしても約 36 時間分記録できます。 1 日のお出かけでしたら、 1 秒毎にログを取っても構わないかと思います。後半の例では Log by Time を 1 秒、 Log by Dist. を 50 m でログを取りました。
ただその場合電池の消耗が激しいので、頻繁にログの記録をストップさせ、本体に記録させる方がよいです。 Holux M-241 はトラック毎にメモリに保存しているらしく、ログを取っている途中で電池が切れた場合、ロクを開始したところから電池が切れたところまでのトラックは保存されません。これで痛い目にあったので、ログはこまめにストップさせ保存するようにしています。トラックの結合は myTracks できますので。
ちなみに Log by Time を 5 秒 にすると、 180 時間、つまり約 7.5 日 の記録はできるので、ちょっとした旅行などではこれくらいの設定がバランスが取れているのかもしれません。試しに上の 1 秒のトラックを 5 秒間隔に間引きしてみました。このくらいの精度で十分かも。