EX-H20Gを購入した。これは、GPSを使って写真に位置情報を埋め込む機能に加え、現在位置情報のログを取るGPSロガーの機能も兼ねている。このデジカメを持ち歩いて写真を撮っていくだけで、写真+経路のマップが自動的に出来上がる事になる。Mapを使って公開するための手順について適当にまとめる。いうか、意外と面倒だったので備忘録というか。Earthの表示と同じような形で表示される。大きな地図で見るこの作業に必要なソフトウェアは以下の2点。Googleアカウントを持っている必要がある。Mapに読み込ませるために必要な位置情報データは、位置情報をXMLテキストで記述したKML形式、またはそれをZIPで固めたKMZ形式となる。KMZ形式はKMLに加えて画像等も含める事ができる。Mapに経路と画像を表示させるためには、KMZ形式にまとめる...としたい所だが、画像を含めるとファイルサイズが肥大化する上に、画像データ単体で扱いにくくなる。Earthで画像付きのKMZ形式を出力すると、画像は小さくリサイズされてしまうため、画像の公開には向かない。ウェブアルバムで公開し、そのリンクをKML/KMZ形式に含める方式とする。(画像その物を含むわけではないので、テキストのみのKMLでも公開可能。画像のアップロードまず、Picasaウェブアルバムに位置情報付きの写真をアップロードする。アップロードするのはWebブラウザ経由でも良いが、Picasa(ローカルソフトウェア)を使うと割と楽。位置情報の微調整が必要な場合は、アップロード後で行うことも可能。アルバムの公開設定を「リンクを知っている全員」以上に設定する。Earthで表示」を押すと、アルバム内に含まれる写真の位置情報を列挙したKMLファイルをダウンロードできる。Earthで読み込めない。Earthに、Picasaウェブアルバムから取得したKMLファイルを読み込ませる。ログの一括保存」でSDカードにKMLファイルを出力できる)。KMLファイルは複数読み込ませることができるため、アルバムや経路が複数に分割されている場合は、ここで統合する。Mapが読み込んでくれない模様。ここで公開したくない経路情報、例えば自宅位置の情報などは削除すること。Earthはあまり経路の編集に向かないようなので、読み込ませる前のKMLファイルを直接テキストエディタで編集するのが良い。位置情報はPlacemarkタグの列挙で構成されており、位置情報はPointタグ、経路描画用の経路情報はLineStringタグ内に羅列されている。KMZファイルの出力とファイルのアップロード位置情報を統合したら、KMLファイルとして出力する。統合した位置情報のツリーのトップを右クリックして、「名前をつけて場所を保存」する。出力はKMLまたはKMZから選べる。出力したKML/KMZファイルを、誰でもアクセス可能な場所にアップロードする。自分のWebサイトを持っていればそのスペースにに置くのが無難。Googleのサービスならば、Googleドキュメントか、Googleサイト辺りを利用する。Googleマップには自分のアカウント内でKML/KMZをインポートする機能も存在する。この機能は、ファイルサイズの上限が10MBまでに加えて、位置情報も(画像を含めて)200点までしか出力されないようなので、イマイチ使えない。Googleマップへの出力Googleマップを開き、検索窓に先程アップロードしたKML/KMZファイルのURLを入力する。Picasaにリンクした画像が表示される(サンプル)。Webページに埋め込む場合は、Googleマップから埋め込みリンクが取得できるため、それを利用する。まとめそんなわけで、Googleマップを使って、位置と経路と写真を同時に公開するための手順をまとめてみた。Earthから出力した写真データの解像度の低さに悩んだり、Googleマップのインポート機能を使って経路が表示されなかったり、色々な罠が潜んでいため思いの外手こずったけど、色々試行錯誤して概ね思い通りに出力させることができたと思う。Mapでは方位を表示してくれないようだ。Earthすら必要無いけれど、プロット表示させて目視確認できるので、入れておいた方が便利だと思う。この方法の難点は公開レベルを制限できないため、誰でも自由にアクセスできてしまう点。今回は外部に公開する事を前提としているけれど、仲間内で見せ合ったりする用途には向かない。GoogleがPicasaとGoogleマップの連携をもう少し強化してくれると助かるんだけどなぁ。1件のコメントok.2nd2013-01-14こんにちはPC上で、GPSログ(GPX)データを取り込んで、Googleマップでルート表示出来る機能をリリースしました。よろしければ、お試しください。コメントデータの処理方法の詳細はこちらをご覧ください。WordPress%d人のブロガーが「いいね」をつけました。