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 に、GeoJSON を GPX に変換
- ウェイポイント(<wpt>)を Point に、ルート/トラック(<rte>/<trk>)を LineString に変換
- GPX の名前・説明・標高・時刻を GeoJSON の properties として引き継ぎ
- .gpx・.geojson・.json・.xml ファイルを読み込むか、テキストを直接貼り付け
- GeoJSON の出力をプリティプリントし、読みやすいよう構文ハイライト
- 結果をクリップボードにコピー、または .geojson か .gpx としてダウンロード
- 不正な XML・無効な JSON・Feature のない GPX に対して具体的なエラーを表示
- 完全にブラウザー内で動作するため、位置データがデバイスから外に出ることはありません
GPX から GeoJSON の使い方
- 方向を選びます:GPX から GeoJSON(既定)または GeoJSON から GPX。
- GPX または GeoJSON を入力ボックスに貼り付けるか、「ファイルを選択」をクリックして読み込みます。
- 右側のパネルで変換結果を確認します。
- 結果をコピーするか、.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 への変換で「Invalid XML」と表示される。 — 貼り付けたテキストが、閉じタグ </gpx> を含む完全で整形式の GPX ドキュメントであることを確認してください。途中で切れたコピーは解析できません。
- 正しそうに見える GPX ファイルで「No features found」と表示される。 — GPX には少なくとも 1 つのウェイポイント(<wpt>)、ルート(<rte>)、またはトラック(<trk>)が必要です。空のファイルやメタデータのみのファイルからは Feature が生成されません。
- GeoJSON から GPX への変換で「Invalid JSON」と表示される。 — 末尾のカンマ、引用符のないキー、閉じ括弧の不足がないか確認してください。まず JSON 整形ツールに通すと、問題のある正確な位置が分かります。
- 一部の GeoJSON プロパティが書き出した GPX に含まれない。 — GPX には名前・説明・標高・時刻など決まった項目のスロットしかありません。それ以外のカスタムプロパティはウェイポイントの説明にまとめられるか、破棄されます。
よくある質問
- 変換はサーバー上で行われますか。
- いいえ。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 を読み込むあらゆるツールで動作します。
関連ツール
- KML から GeoJSON — KML と GeoJSON をブラウザー内で相互変換。Point・線・ポリゴンと名前を引き継ぎ、地図データはデバイス上に留まります。
- WKT から GeoJSON — WKT(Well-Known Text)と GeoJSON をブラウザー内で相互変換。POINT・LINESTRING・POLYGON に対応します。
- GeoJSON から CSV — GeoJSON と CSV をブラウザー内で相互変換。Point は緯度・経度の列になり、線やポリゴンも保持されます。
- 緯度経度マップ — 緯度と経度を地図にプロットし、地図をクリックして座標を読み取れます。
- JSON フォーマッター — JSONの整形・圧縮・検証を行い、エラー箇所も表示します。
すべての ArrayKit ツール