GeoJSON から GPX への変換ツール

GeoJSON ベクターデータを GPX に変換し、標準的な地理的 JSON オブジェクトを物理的なナビゲーションデバイス向けに最適化された XML ベースのフォーマットに変換します。

ファイルを選択またはドラッグ

ここにファイルを選択またはドロップ

100%プライベートなブラウザ内変換 - ファイルがデバイスから外部に出ることはありません

または貼り付け Ctrl+V
ネットワーク送信ゼロのプライバシー保証: 外部サーバーへのデータ送信は0バイトです。すべての処理はお使いのブラウザのサンドボックス内でローカルに実行されます。

フォーマットの比較と技術仕様

仕様GEOJSONGPX
MIMEタイプapplication/geo+jsonapplication/gpx+xml
タイプgeographic vector JSONGPS data exchange format
圧縮none (JSON text)XML text
標準仕様IETF RFC 7946Topografix GPX 1.1
マジックバイトヘッダー7B 22 74 79 70 65 22 3A 20 22 ({"type": ") JSON header3C 3F 78 6D 6C ... 3C 67 70 78 (<gpx)

フォーマットの概要と用途

地理情報システムの専門家やアウトドア愛好家は、ウェブマッピングツールとハードウェアデバイスの間でパスデータを移行する必要があります。GeoJSON はウェブブラウザー向けに構築されており、ポイント、ライン、ポリゴンを標準的な JavaScript Object Notation 内に格納します。一方、ハンドヘルド GPS 端末、フィットネスウォッチ、海洋ナビゲーションハードウェアでは、ルート、トラック、ウェイポイントを正しく描画するために GPX ファイルが必要です。 アウトドアガイド、ハイカー、サイクリストは、デスクトップマッピングソフトウェアで計画したカスタムルートを取り込み、オフラインで使用するために物理デバイスにロードするためにこの変換手順を利用します。フィールド研究者も、ウェブフォームを使用してデータ点を取得し、ハイキングツールと互換性のあるハードウェアにエクスポートするためにこのワークフローに依存しています。この変換を行わないと、ナビゲーションハードウェアはウェブマッピングアプリケーションが生成したカスタムベクター座標を読み取ることができません。

技術仕様とコーデックの内訳

GeoJSON は application/geo+json MIME タイプを使用し、バイナリ圧縮なしのプレーンテキスト UTF-8 エンコード済み JSON オブジェクトに依存しています。Point、LineString、Polygon などのジオメトリキーが含まれています。GPX は application/gpx+xml MIME タイプを使用し、Topografix によって定義された XML スキーマに依存しています。どちらのフォーマットもコンテナレベルでのネイティブ圧縮を使用しないため、ZIP アーカイブにラップされない限り、両方のファイルは非圧縮のプレーンテキストのままになります。どちらのフォーマットも、識別用のマジックバイト署名には依存していません。GeoJSON は開き括弧文字 '{' で認識され、GPX は標準の XML 宣言 '<?xml' とそれに続くルートの <gpx> タグによって識別されます。

OSとブラウザの互換性

両方のフォーマットは、Windows、macOS、Linux、iOS、Android などの最新オペレーティングシステム間で幅広い互換性を備えています。モダンなウェブブラウザーは JavaScript を使用して GeoJSON をネイティブに解析しますが、GPX ファイルは視覚的に描画するために XML 解析ライブラリまたは専用の拡張機能が必要です。QGIS や ArcGIS Pro などのデスクトップ GIS アプリケーションは、両方のフォーマットをネイティブで読み取ります。ただし、Garmin などのブランドのコンシューマー向け GPS ハードウェアは GPX のみを受け入れるため、デバイスの同期には変換が必須となります。

💡 役立つ情報

不要な小数点以下の桁数で XML ファイルサイズが肥大化するのを防ぐため、変換中は座標の精度に注意してください。ほとんどのコンシューマー向け GPS 端末では小数点以下 6 桁までで十分です。

フォーマットの比較と技術仕様

詳細なハイキングコースを含む典型的な 2 メガバイトの GeoJSON ファイルは、XML タグのオーバーヘッドにより、約 2.5 メガバイトの GPX ファイルに変換されます。このファイルの転送には、標準の光回線接続では 0.1 秒未満、5G モバイルネットワークでは約 0.4 秒、4G ネットワークでは約 1.2 秒かかります。

よくある質問

品質を落とさずに GeoJSON を GPX に変換するにはどうすればよいですか?

空間参照系が WGS 84 の緯度と経度のままである限り、座標データに関する変換プロセスは数学的にロスレスです。ただし、GeoJSON ファイルに GPX タグがサポートしていない複雑なポリゴンや属性が含まれている場合、それらの追加データフィールドは変換中にドロップされます。

GeoJSON と GPX の違いは何ですか?

GeoJSON は、ポリゴン、ポイント、マルチポリゴンなどの多様なジオメトリをサポートする、ウェブマッピング用に設計された JSON ベースのフォーマットです。GPX は、GPS デバイス向けに特化して調整された XML ベースのフォーマットであり、データを厳密にウェイポイント、ルート、タイムスタンプ付きトラックに構造化します。