GPX Casual Viewer

はじめに

GPX Casual Viewer

GPX Casual Viewer

GPX Casual Viewer は、 Google Maps の地図上で GPX 形式のデータを手軽に閲覧するためのインタフェースを提供します。平たく云えば、お手軽 GPX ヴューワーです。

GPX Casual Viewer は、 GMapWidget の特定のプラグインのセットを用いた「コントローラ」です。これを便宜的に GPX Casual Viewer と云っています。具体的には、ダウンロード配布物の中にある HTML ファイル viewer.html になります。

このサイトで紹介している主要ライブラリである GMapWidget.js 自体の機能では、 URL のクエリー・ストリングのパラメータ url に GPX ファイルの URL をセットすることでも、その GPX データを描画できますが、そうするかわりに、ファイル選択ダイアログや、複数の URL を入力できるフォームをとおして GPX を入力することができます。

すべてはローカル環境で動作します。ウェブサーバに載せる必要もなければ、ほかのアプリケーションも不要です。ブラウザと、ネットワーク環境だけあれば動作します。

GPX Casual Viewer が搭載している機能を下に紹介します。

インポート

地図に描画する GPX ファイルをインポートします。これがメインの機能です。

インポートでは GPX ファイルのほかにも、 EXIF 情報を持った画像ファイルを入力する事ができ、その画像が GPS 位置情報を持っていればその位置を GPX データのウェイポイントとしてインポートできます。

このときもし、画像が位置情報を持たない場合でも、時刻情報を持っていれば、その時刻と GPX の trk (トラック)データの時刻を照合し、位置を特定する事もできます。デモをご覧ください。

詳しくは GPX Casual Editor の「インポート」のページを参照してください。 GPX Casual Editor と GPX Casual Viewer のインポート機能はまったく同じです。インポートされたデータを編集したい時は GPX Casual Editor を用いてください。

エクスポート

地図に描画されているデータを書き出すことができます。

書き出すデータのフォーマットについては、現在サポートしている形式は少ないですが、将来追加していく予定です。 KML へは書き出すことができます。

詳しくは GPX Casual Editor の「エクスポート」のページを参照してください。 GPX Casual Editor と GPX Casual Viewer のエクスポートの機能も、まったく同じものです。

標高グラフ

地図に描画しているトラック(正確には各トラック・ポイント)が標高データを持っていれば、距離と標高とを軸にした折れ線グラフを表示することができます。

画面右上にあるツール・パレットの "Elevation" ボタンをクリックし、標高グラフ・ウィンドウを表示させてください。ウィンドウのサイズを変えた時は "redraw" ボタンをクリックすると、現在のウィンドウにフィットするように、グラフを再描画します。

ジオコーディング

住所検索(ジオコーディング)で位置を検索し、その結果を地図の中心位置にセットすることができます。

この機能も、 GPX Casual Editor と同じです。「住所検索」のページを参照してください。