目次
GPSの経路データ GPX、KML に関する備忘録
自転車での使用を想定。
GPX と KML
GPS のログは交換用として汎用の GPX で受け渡しできる。
XML ファイルなのでテキストエディタで中身が見えるが、
緯度・経度、高度、日付・時刻が書き連ねられている。
Google Earth では KML が使われ、サポートしているソフトも多い。
Google Earth に GPX をドラッグ&ドロップで放り込むと認識し加工もできるが、
データを保存しようとすると日時は削除される。
(2010.06.09)
iPhone のアプリ
- BikeMateGPS
- GPX 対応。
-
- (ZEROONE MIA, Inc) http://itunes.apple.com/jp/artist/zeroone-mia-inc/id328805691
-
- 無料版の BikeMateLite は経路や写真を出力・アップロードできないので、実質的には見かけの評価用。有料版をおすすめ。
-
- 地図は Google Map で便利。
-
- GPX はメールに添付されてくるが、メールヘッダの日付が壊れる模様。(2010.06.09)
-
- また、日本の SMTP サーバの指定が難解か。ポート指定できないので、Outbound Port 25 Blocking があると難しく、セキュアな SMTP over SSL も難しい。複数のメールサーバ契約先を順に試していくしかない。 (2010.06.09)
-
- メールサーバの問題は解決した模様 (2010.07.24)
-
- 他からのルートデータのインポート未対応(v.3.1)。将来的には対応するつもりらしい(2010.08.06)
-
- (2010.06.09)
- MotionX-GPS
- GPX 対応。
-
- (MotionX) http://itunes.apple.com/jp/artist/motionx/id282995850
-
- 無料版は制限がきついので、有料版をおすすめ。
-
- 地図が使い物にならない(少なくとも首都圏、自転車では)。 (2010.06.09)
-
- 地図は Motion-X だけではなく Google Maps や Bing も使えるように戻っていました。ソフトのバージョンによる一時的な障害だったのかも? (2010.08.06)
-
- 電波が届かない場所に行くときは Motion-X のオフライン地図(地形図)が役に立つかも。(2010.07.24)
-
- 他からのGPXデータのインポートに対応。cf. 渋滞回避の抜け道を作る(Motion-X GPS編) [iPhone] (2010.08.06)
-
- (2010.06.09)
- Run Logger
- KML 対応。CSV や XML 形式でも出力。GPX 非対応(個別に時刻を記録していない?)
-
- (y4u) ( http://itunes.apple.com/jp/artist/y4u/id324564066 )
-
- 一群の Run Logger シリーズのどれがどんな違いがあるのかわかりにくいが、フリー版でもデータ出力に対応。GPS 精度は低めか。
-
- (2010.06.09)
(2010.06.09)
GPX の編集
自宅を公開したくない、GPSデータ取得に失敗しているところを省きたいなど、
経路は編集することが多い。
時刻が消えた KML でよければ、Google Earth で視覚的に編集することができる。
時刻を残して GPX のまま編集するなら、カシミール3D。
GPX を読み込んで、GPS 編集用の表で希望の区間を一式削除可能。
一点ごと、地図上で視覚的に位置を移動することも可能。
細かいところは表で数値を修正することになる。
GPX は XML なので、テキストエディタや XML エディタで直接編集できるが、
カシミールのほうが楽。
KML から GPX に変換するには、GMM2.exe が簡単。
KML ファイルを GMM2.exe にドラッグ&ドロップすると出力先フォルダを聞かれ、
そのままそこに GPX ファイルが作成される。
(2010.06.09)
Google Maps API
Google マップに GPS の経路を埋め込むには、Google Maps API キーを取得する必要がある。
まず Google アカウントを取得、次にそのアカウントで Google Maps API キーを取得する。
独自ドメインなら、ドメインを指定してしまうのが便利。
私は http://makisima.org/ に対してキーをリクエストした。
(2010.06.09)
GPX や写真からページを生成
- trk2googlemaps & kml
- http://etgps.net/gps/trk2googlemaps/
-
- 「トラックログ等からGoogleMaps?使ったHPやGoogleEarth用kmlファイルを自動作成」
GPX ファイルから JavaScript 付きで HTML 類一式を生成してくれる。
そのまま FTP でアップロードできるが、
FTP はセキュリティ上の不安があるので、
FTP ではなく SFTP や FTPS で、例えば FileZilla? を使ったほうが無難。
写真に緯度・経度が埋め込んであれば、地図上にプロットし、写真一覧も生成。
緯度・経度がなくても、日時で GPX の経路と比較して位置を推定してくれる。
EXIF に時刻だけ追記すればよいので、画像なら写真でなくても取り込める。
画像ファイルを JPEG に変換し、強制的に 「F6 Exif」 などで EXIF に撮影時刻を埋め込んでしまえばよい。
画像を編集したりコピーしたりすることがなければファイルのタイムスタンプを変更してもよい。
Picasa でも撮影時刻を編集できるらしいが、未試用。
- 生成例
- http://www.makisima.org/gma/20100603a_gpx_sakado_hiki/
-
- http://www.makisima.org/gma/20100528_gpx_hattyoko_poppy/
(2010.06.09)
Google Maps JavaScript API v2(サポート終了)
V2 の廃止スケジュールは ... 日本時間では 2013 年 11 月 18 日 ... まで
V2 が動作しなくなったため、上記の生成例など、本サイトの地図には表示できないものがあります。
(2013/11/20)
(2010.06.09 - )