バイクで子供とタンデムツーリング!

バイクで子供とタンデムツーリング!

TMAX.RAPIDEXP.COM

バイクで子供とタンデムツーリング! RSS Feed
 
 
 
 

写真付きGPSトラックログの作り方

質問があったので解説エントリーです。

単純にGoogleマップのサービスをそのまま使うと、地図を拡大したときにトラックログが表示されなかったりと、いろいろ制限があります。

そこで、GPSトラックデータは自分のホームページにアップロードする、とまあ、それだけのことなわけですけど・・・

■ トラックログ作成に必要なソフト

  • カシミール3D
    初めての人はスターターキットをダウンロードしましょう。
    地図は国土地理院の「ウォッちず」を利用すれば十分なので、地図データを別途ダウンロードする必要はありません。
  • trk2googlemaps and kml
    lzhファイルを解凍後、Setup.msiを実行してインストールします。


■ 写真データの準備

手元(ローカルPC)でブログ表示用の大きさにリサイズしてもよし、生サイズのままアップロードしてブログの機能でリサイズしてもかまいません。

いずれの場合でも、手元にそれらアップロード済み写真の元データが必要になります。

だから、撮影データのフォルダから写真をちまちま選択してアップロードするのではなく、使う写真だけ別のフォルダに一度複写して、フォルダごとブログ用にアップロードするのが賢明です。

GPSトラックログにマッピングする写真データには、撮影時刻が記憶されたEXIF情報が格納されていることが必要です。画像編集ソフトによっては編集して保存し直すとEXIF情報が消えてしまうものもあります。良くわからない場合は、編集前の生データを使用するようにしてください。

また、カメラの時刻設定と実際の時間との違いも確認しておきます。トラックログに重ねるとき分単位で補正することができます。

■ Garmin nuvi シリーズのトラックログ

nuvi 205wでは、nuvi本体のGarmin/GPXフォルダにCurrent.gpxとしてトラックログが保存されています。

二日程度のツーリングデータならこのCurrent.gpxに余裕で収まっていますが、それより古いデータもArchiveフォルダに順次格納されているので、連泊ロングツーリングでもデータは失われていません。

他機種でもトラックログ保存対応のnuviならば、同じ仕組みだと思われます。

■ “カシミール3D”によるトラックログの編集

  1. “カシミール3D”を起動し、「ファイル>GPS各種ファイルを読み込む」でCurrent.gpxを選択します。
  2. 「編集>GPSデータ編集」を選択して“GPSデータエディタ”を起動します。
  3. “GPSデータエディタ”が起動したら、左ツリーの「GPSデータ>トラック」をクリックして枝を開きます。
  4. トラックの一覧が表示されるので、日付で判断して不要なトラックを削除します。
  5. ばらばらのトラックログを1本にまとめるため、必要なトラックを選択して「右クリック>トラックの接続」を実行します。往路と復路の2本に分けると見やすくなります。
  6. 自宅の位置が特定できる範囲を削除するため、トラックを選択して「右トラック>トラックの編集」にて“トラックデータの編集”を起動します。
  7. “トラックデータの編集”上で自宅周辺のトラックを削除したら、「上書き保存」を押してから「閉じる」を押します。
  8. “GPSデータエディタ”に戻ったら、作成したトラックを選択して「ファイル>選択したGPSデータの書き出し」を実行し、適当なファイル名でtrkファイルを保存します。

    このとき、往路と復路のトラックを1つの地図に表示するには、両方のトラックを選択して1つのtrkファイルに出力します。別々の地図にするならば、それぞれ別々のtrkファイルに書き出しします。
  9. “カシミール3D”を終了します。
    トラックの編集結果を保存するか尋ねられますが、私はいちいち保存してません。

■ “trk2googlemaps? & kml”によるkmzの作成

  1. “trk2googlemaps & kml”を起動したら、“カシミール3D”で作成したtrkファイルと、地図にマッピングする写真データを“なんでもドロップボックス”にドロップします。
  2. 「写真タブ>写真の追加やコメントの編集」をクリックして“写真の追加・コメントなどの編集”を開きます。
  3. 「カメラのほうが?分進んでる/遅れてる」を指定後、「全ての写真の場所を推定」を実行します。
  4. 「OK」を押して閉じます。
  5. 「KML(Google Earth用表示形式)を出力」タブにて、「グループごとに分ける」、「地面と接する」を選択し、タイトルとコメントを適切に記述します。
  6. 「kmzファイル(圧縮バイナリ形式)」を選択して、デスクトップなどに適当なファイル名を指定し、「変換開始」を実行します。
  7. kmzファイルと多数の小さな画像ファイルが出力されますがkmzファイル以外は使用しません。出力された画像ファイルは削除してかまいません。

ここまでは、trk2googlemaps & kmlの普通の使い方で、よその解説サイトと変わりないはずです。

実はここから先の方法が「キモ」なわけです。

■  kmzファイルのアップロードとURLの確認

  1. 作成したkmzファイルを、自分自身のホームページにFTPツールなどでアップロードします。
    ブログの場合でもデータファイルのアップロードなどができるはずですから、ご自身の利用しているブログサービスを確認してください。
  2. アップロードしたkmzファイルのURLを確認します。

    http://ホームページ(ブログ)のアドレス/アップロードしたフォルダ/トラックファイル名.kmz

    たとえば私の場合だと、http://tmax.rapidexp.com/images/tmax/20091101/log.kmz などとなっています。こればかりは人それぞれなので自分で考えるしかありません。

  3. 確認したURLをブラウザのアドレス欄に入力してみてください。kmzファイルのダウンロードが始まればURLが正しいことが確認できます。
    ダウンロードするのが目的ではないので、ダウンロードはキャンセルしてください。
  4. Googleマップを開き、「お店やサービス、住所、場所を検索」の欄に、2で調べたURLを入力して「地図を検索」ボタンを押します。
    どうでしょう? Googleマップ上にトラックログや写真が表示されたでしょ!
  5. Googleマップ左上の「リンク」をクリックしてください。「このリンクをメールに貼り付けて地図を共有できます」に表示されたアドレスをクリップボードに保存します。

自分のブログから地図へリンクを張るときは、2のURLではなく、5で取得したリンクアドレスを使います。

地図表示の中心位置や倍率を変更した後に5の操作をすれば、その状態の地図のリンクが手に入ります。

バイクから降りて観光地を散策するときも、電源を入れたままのnuviをポケットに入れて持ち歩くことで、こういう地図を作れるわけです。





コメントを残す