ひとりぶろぐ

価値ある情報をユーザー視点で発信するブログ

OS X用GPSログ管理アプリ「GPX Binder」にGoogle Maps / Yahoo!Japan Mapを追加する方法

      2016/05/20

Gpx binder google maps yahoo japan maps 00002

OS X用のGPSログ管理アプリGPX Binderが2016年5月16日にバージョン1.9.0へアップデートされ、国土地理院地図が使えるようになったほか、地図タイルサーバーを自由に設定できるようになりました。

Gpx binder google maps yahoo japan maps 00007

これは、ユーザーが自分で地図を追加できるようになったことを意味します。

使用可能な地図が限定されているというGPX Binderの弱点が克服されて、有用性がグっと向上。

国土地理院図は、デフォルトで登録されている二つ以外にも、以下から好きなものを選んでガンガン追加することができます。設定にそのままコピペできる形式でURLが書いてあります。

高画質な航空地図である「電子国土基本図(オルソ画像)」はおすすめです。

http://cyberjapandata.gsi.go.jp/xyz/ort/{z}/{x}/{y}.jpg

開発者自身では言及しづらい今回の追加機能の核心である、GPX BinderにGoogle MapsやYahoo!Japan Mapを追加する方法をご紹介します。

GPX Binderとは?

Gpx binder google maps yahoo japan maps 00003

GPX Binderは、GPSやGPSアプリが生成するログファイルであるGPX、KML、KMZファイルを読み込み、地図上に表示したり、編集してGPX、KML、KMZフォーマットに書き出すことができるGPSログ管理アプリです。

Gpx binder google maps yahoo japan maps 00004

このほか、読み込んだGPSログからデジカメで撮影した画像に位置情報を埋め込む機能もあります。

競合アプリであるMyTracksよりログの編集機能が秀でています。

昔からのMacユーザーならその名前に覚えのある日本人開発者STUDIO蔵の青木さんが開発している点も見逃せないポイント。

GPX BinderApp
カテゴリ: Travel
販売元: Tahito Aoki(サイズ: 3.2 MB)
全てのバージョンの評価: (18 件の評価)

GPX Binderと連携させて使うことを想定して作られたアプリ、iOS用のSimple Loggerも用意されています。iCloudでGPX Binderとログを共有でき、組み合わせるとGPSログの記録・閲覧・編集・書き出しまでワンストップで完結する環境が構築できます。

Simple LoggerApp
カテゴリ: Travel
販売元: Tahito Aoki(サイズ: 1.2 MB)
全てのバージョンの評価: (9 件の評価)

そのほかにも様々な機能があります。GPSログ好きな人なら「この機能はあのケースで使える」といった妄想が捗るのではないでしょうか。

  • 写真の座標から新たにトラックを生成することが可能です。たとえばGPSログを取得していなかった過去の旅行の写真を地図上に並べていくことで、当日の移動ルートを再現することもできます。
  • トラックにウェイポイント(目印)の追加が行えます。ウェイポイントのみで構成されたトラックを作ることも可能です。
  • SRTMデータを利用してポイントに標高を割り当てることが可能です。

OS X上でGPSログを扱うなら、必携のアプリです。

GPX BinderにGoogle Mapsを追加する

アップデートされたGPX Binderの地図タイルサーバー設定機能を使って、Google MapsやYahoo! Japan Mapを設定していきます。

Gpx binder google maps yahoo japan maps 00005

Google MapsやYahoo! Japan Mapのタイル地図使用については、以下にご紹介するブログをご参照いただき、自己責任でお願い致します。

Google Mapsの追加

Google Mapsの追加は簡単です。メニュー「GPX Binder > 環境設定…」で環境設定パネルを開き、「地図」タブにある「+」ボタンをクリック。

表示される入力用のシートウインドウに、名前とタイルURLを入力。OKボタンを押す。

これを、項目分繰り返すだけです。

Gpx binder google maps yahoo japan maps 00006

名前 タイルURL
Google Maps (地図) http://mt1.google.com/vt/lyrs=m&x={x}&y={y}&z={z}
Google Maps (地図別バージョン) http://mt1.google.com/vt/lyrs=r&x={x}&y={y}&z={z}
Google Maps (航空写真) http://mt1.google.com/vt/lyrs=y&x={x}&y={y}&z={z}
Google Maps (航空写真のみ) http://mt1.google.com/vt/lyrs=s&x={x}&y={y}&z={z}
Google Maps (地形) http://mt1.google.com/vt/lyrs=p&x={x}&y={y}&z={z}
Google Maps (地形のみ) http://mt1.google.com/vt/lyrs=t&x={x}&y={y}&z={z}
Google Maps (道路のみ) http://mt1.google.com/vt/lyrs=h&x={x}&y={y}&z={z}

Yahoo! Japan Mapの追加

Yahoo! Japan Mapは座標の指定方法がほかのタイル地図と異なっており、互換性がありません。

具体的には、yとzのパラメーターがほかと異なります。

これを変換してやる必要があります。

以下のアプリをダウンロード。解凍後「StartApachePHP」の方を実行(Ctrl+クリックでコンテキストメニューを出し、「開く」から実行します)。これでお膳立てが整います。具体的にはWebサーバを起動し、変換用のCGIを設置しています。

※/etc/php.iniを/etc/php.ini.defaultで上書きしていますので、既にphp.iniを設定されている方はご注意ください。

しかる後に、以下をGPX Binderの地図タイルサーバーの設定に追加します。

名前 タイルURL
Yahoo! Japan Map (スタンダード) http://127.0.0.1/yahoomaps.php?r=1&style=base:standard&x={x}&y={y}&z={z}
Yahoo! Japan Map (地形図) http://127.0.0.1/yahoomaps.php?r=1&style=base:topographic&x={x}&y={y}&z={z}
Yahoo! Japan Map (水域図) http://127.0.0.1/yahoomaps.php?r=1&style=base:waters&x={x}&y={y}&z={z}
Yahoo! Japan Map (鉄道路線) http://127.0.0.1/yahoomaps.php?r=1&style=base:railway&x={x}&y={y}&z={z}
Yahoo! Japan Map (行政色分け図) http://127.0.0.1/yahoomaps.php?r=1&style=base:district&x={x}&y={y}&z={z}
Yahoo! Japan Map (ボールド) http://127.0.0.1/yahoomaps.php?r=1&style=base:bold&x={x}&y={y}&z={z}
Yahoo! Japan Map (ビビッド) http://127.0.0.1/yahoomaps.php?r=1&style=base:vivid&x={x}&y={y}&z={z}
Yahoo! Japan Map (シンプル) http://127.0.0.1/yahoomaps.php?r=1&style=base:simple&x={x}&y={y}&z={z}
Yahoo! Japan Map (モノトーン) http://127.0.0.1/yahoomaps.php?r=1&style=base:monotone&x={x}&y={y}&z={z}
Yahoo! Japan Map (レッド) http://127.0.0.1/yahoomaps.php?r=1&style=base:red&x={x}&y={y}&z={z}
Yahoo! Japan Map (オレンジ) http://127.0.0.1/yahoomaps.php?r=1&style=base:orange&x={x}&y={y}&z={z}
Yahoo! Japan Map (イエロー) http://127.0.0.1/yahoomaps.php?r=1&style=base:yellow&x={x}&y={y}&z={z}
Yahoo! Japan Map (イエローグリーン) http://127.0.0.1/yahoomaps.php?r=1&style=base:yellowishgreen&x={x}&y={y}&z={z}
Yahoo! Japan Map (グリーン) http://127.0.0.1/yahoomaps.php?r=1&style=base:green&x={x}&y={y}&z={z}
Yahoo! Japan Map (アクアマリン) http://127.0.0.1/yahoomaps.php?r=1&style=base:aquamarine&x={x}&y={y}&z={z}
Yahoo! Japan Map (ライトブルー) http://127.0.0.1/yahoomaps.php?r=1&style=base:lightblue&x={x}&y={y}&z={z}
Yahoo! Japan Map (ブルー) http://127.0.0.1/yahoomaps.php?r=1&style=base:blue&x={x}&y={y}&z={z}
Yahoo! Japan Map (ブルーパープル) http://127.0.0.1/yahoomaps.php?r=1&style=base:bluepurple&x={x}&y={y}&z={z}
Yahoo! Japan Map (パープル) http://127.0.0.1/yahoomaps.php?r=1&style=base:purple&x={x}&y={y}&z={z}
Yahoo! Japan Map (ピンク) http://127.0.0.1/yahoomaps.php?r=1&style=base:pink&x={x}&y={y}&z={z}
Yahoo! Japan Map (ピーチ) http://127.0.0.1/yahoomaps.php?r=1&style=base:peach&x={x}&y={y}&z={z}
Yahoo! Japan Map (ブラウン) http://127.0.0.1/yahoomaps.php?r=1&style=base:brown&x={x}&y={y}&z={z}
Yahoo! Japan Map (グレー) http://127.0.0.1/yahoomaps.php?r=1&style=base:gray&x={x}&y={y}&z={z}
Yahoo! Japan Map (ミッドナイト) http://127.0.0.1/yahoomaps.php?r=1&style=base:midnight&x={x}&y={y}&z={z}
Webサーバの停止とCGIの削除

起動したWebサーバを停止し、設置したCGIを削除するには、同梱の「StopApachePHP」の方を実行します(Ctrl+クリックでコンテキストメニューを出し、「開く」から実行します)。

多種多様な地図から選べるように

これで、GPX Binderを多種多様な地図から選んで使えるようになります。

Gpx binder google maps yahoo japan maps 00008

Yahoo! Japan MapはGoogle Mapsと異なり山間部の情報量も豊富なので、登山やハイキング時のログなどを表示・編集するときにも重宝します。

Google Mapsとの使い分けを楽しんでください。

GPX BinderApp
カテゴリ: Travel
販売元: Tahito Aoki(サイズ: 3.2 MB)
全てのバージョンの評価: (18 件の評価)

Simple LoggerApp
カテゴリ: Travel
販売元: Tahito Aoki(サイズ: 1.2 MB)
全てのバージョンの評価: (9 件の評価)

 - OS X