GeoJSON GPX 変換ツール

QGIS、geojson.io、MapboxなどのGeoJSONを、Garmin、Komoot、StravaなどのGPS機器やアプリで使えるGPXに変換します。無料・即時変換で、ファイルはどこにもアップロードされません。

GeoJSONファイルをここにドロップ

または

ファイルがブラウザの外に出ることはありません

GeoJSONをGPXに変換する方法

  1. 上のボックスにGeoJSONファイルをドロップするか、クリックして端末から選択します。
  2. 変換はブラウザ内ですぐに実行されます。ファイルはアップロードされません。
  3. 「GPXをダウンロード」をクリックして、変換したファイルを保存します。

ファイル形式について

GeoJSON .geojson
GeoJSON(RFC 7946)は、Leaflet、Mapbox、QGIS、PostGISなどのWeb地図やGISソフトで使われる地理データ用のJSON形式です。座標は「経度、緯度、標高」の順で保存されます。
GPX .gpx
GPX(GPS Exchange Format)は、GPSデータのためのオープンなXML規格です。ウェイポイント、ルート、トラックを標高やタイムスタンプとともに保存でき、Garmin、Strava、Komoot、Wahooなど多くのアウトドアアプリが入出力に対応しています。

よくある質問

GeoJSONのフィーチャーはGPXでどう扱われますか?

Pointはウェイポイント、LineStringはトラックになり、MultiLineStringは複数セグメントを持つ1つのトラックになります。GPXにはポリゴンがないため、ポリゴンの輪郭(穴を含む)はトラックセグメントとして出力されます。名前はnameまたはtitleプロパティ、説明はdescription、標高は3番目の座標値から読み取ります。Feature、FeatureCollection、単体のジオメトリのいずれにも対応しています。

GPXにタイムスタンプを含められますか?

通常のGeoJSONには点ごとの時刻がありません。properties.coordinateProperties.times(このサイトのGPX→GeoJSON変換が出力する形式)に時刻が入っている場合は、GPXのタイムスタンプになります。そのためGPX→GeoJSON→GPXと往復しても、ウェイポイント、ルート、セグメント、標高、時刻が保持されます。心拍数などのセンサー値はGPXには出力されません。

「WGS 84ではありません」と表示されるのはなぜですか?

GPXが扱えるのは、度単位のWGS 84経度・緯度だけです。QGISやogr2ogrからEPSG:3857などの投影座標系で書き出したGeoJSONにはメートル単位の値が入っており、そのまま変換すると使えないGPXになるため受け付けません。座標参照系をEPSG:4326にしてレイヤを書き出し直してください。

ファイルはサーバーにアップロードされますか?

いいえ。変換はすべてブラウザ内で実行され、このページはファイルを外部に送信できないよう制限されています。ブラウザの開発者ツールの「ネットワーク」タブで、ファイルを含む通信が一切ないことをご自身で確認できます。

ファイルサイズの上限はありますか?

200 MBまでのファイルに対応しています。すべてお使いの端末上で処理するため、非常に大きなファイルではアップロード容量ではなくブラウザのメモリが上限になります。