GPX から GeoJSON への変換ツール

GPX と GeoJSON をブラウザー内で相互変換。トラックやウェイポイントがデバイスから外に出ることはありません。

GPX と GeoJSON はブラウザー内でローカルに変換され、アップロードされることはありません。そのため、ルート・ウェイポイント・位置履歴はデバイスから外に出ることはありません。

座標を地図で確認したいですか?座標マップビューアーをお試しください。

GPX から GeoJSON について

この GPX から GeoJSON への変換ツールは、腕時計・スマートフォン・登山アプリから書き出した GPS 交換ファイルを、地図やスクリプト、GIS パイプラインにそのまま投入できるきれいな GeoJSON FeatureCollection に変換します。ウェイポイントは Point、ルートやトラックは LineString になり、名前・標高・タイムスタンプは properties として引き継がれます。方向を切り替えれば逆変換もでき、GeoJSON を Garmin・Strava などの GPS ツールが理解できる GPX ファイルとして書き出せます。テキストを直接貼り付けるか、デバイスから .gpx や .geojson ファイルを読み込んでください。すべては完全にブラウザー内で動作するため、ルート・ウェイポイント・位置履歴はデバイス上で解析され、サーバーへアップロードされることはありません。

機能

GPX から GeoJSON の使い方

  1. 方向を選びます:GPX から GeoJSON(既定)または GeoJSON から GPX。
  2. GPX または GeoJSON を入力ボックスに貼り付けるか、「ファイルを選択」をクリックして読み込みます。
  3. 右側のパネルで変換結果を確認します。
  4. 結果をコピーするか、.geojson か .gpx ファイルとしてダウンロードします。

入力

<gpx version="1.1" creator="ArrayKit" xmlns="http://www.topografix.com/GPX/1/1">
  <wpt lat="48.8584" lon="2.2945">
    <name>Eiffel Tower</name>
  </wpt>
</gpx>

出力

{
  "type": "FeatureCollection",
  "features": [
    {
      "type": "Feature",
      "properties": { "name": "Eiffel Tower" },
      "geometry": { "type": "Point", "coordinates": [2.2945, 48.8584] }
    }
  ]
}

GPX のウェイポイントが、名前を保ったまま GeoJSON の Point Feature になります。

よくあるエラーとトラブルシューティング

よくある質問

変換はサーバー上で行われますか。
いいえ。GPX から GeoJSON への変換も、GeoJSON から GPX への変換も、JavaScript を使って完全にブラウザー内で動作します。ファイルはデバイス上で解析されるため、トラック・ウェイポイント・位置履歴がアップロードされることはありません。
どの GPX 要素に対応していますか。
ウェイポイント(<wpt>)は GeoJSON の Point に、ルート(<rte>)とトラックセグメント(<trk>/<trkseg>)は LineString に変換されます。名前・説明・標高(<ele>)・タイムスタンプは Feature の properties として引き継がれます。
GeoJSON を GPX ファイルに逆変換できますか。
はい。方向を GeoJSON から GPX に切り替えて GeoJSON を貼り付けると、Garmin・Strava などの GPS アプリで読み込める GPX 1.1 ファイルが生成され、ダウンロードできます。
貼り付ける代わりに .gpx や .geojson ファイルをアップロードできますか。
はい。「ファイルを選択」をクリックして .gpx・.geojson・.json・.xml ファイルを選んでください。ブラウザー内でローカルに読み込まれ、そのテキストが入力ボックスに読み込まれて変換の準備が整います。
どのくらいの大きさの GPX ファイルを変換できますか。
すべてがブラウザー内で動作するため、実質的な上限はデバイスのメモリです。数千のトラックポイントを含む一般的なアクティビティやルートのファイルは瞬時に変換されます。非常に大きな複数日のログには少し時間がかかることがあります。
GeoJSON の出力は地図や GIS ツールで有効ですか。
はい。出力は WGS84 の [longitude, latitude] 座標を持つ標準的な GeoJSON FeatureCollection なので、Leaflet・Mapbox・QGIS など GeoJSON を読み込むあらゆるツールで動作します。

関連ツール

すべての ArrayKit ツール