GPXをGeoJSONへ
GPXトラック(GPS、Garmin、Strava、Komoot)をWeb地図向けにローカルでGeoJSONへ変換します。アップロードなし。
お使いの端末でローカル処理中 ...
0%
ファイルは一度も端末から出ていません
私のファイルはアップロードされますか?
いいえ。すべてブラウザ内で動作します。あなたのファイルが端末から出ることはありません。これが検証できる理由
GPXトラック(GPS、Garmin、Strava、Komoot)をWeb地図向けにローカルでGeoJSONへ変換します。アップロードなし。
お使いの端末でローカル処理中 ...
0%
ファイルは一度も端末から出ていません
いいえ。すべてブラウザ内で動作します。あなたのファイルが端末から出ることはありません。これが検証できる理由
GPXはGPSデータの標準形式です。アウトドア機器や、Strava、Komoot、Garmin Connectなどの自転車・ランニングアプリは、アクティビティやトラックをGPXとして書き出します。一方GeoJSONは、Web地図(Leaflet、Mapbox)や分析ツールが理解する形式です。このツールはあなたのGPXファイルを読み取り、GeoJSONのFeatureCollectionを書き出します。これで記録した経路をどの地図や分析にも取り込めます。
GPXの構成要素はすべて引き継がれます。ウェイポイント(wpt)はPointに、ルート(rte)とトラック(trk)はLineStringになります。トラックに複数のセグメントがある場合は、MultiLineStringのジオメトリになります。標高(ele)は3つ目の座標として保持され、名前と説明はGeoJSONのプロパティに入ります。ここで重要な点として、GPXは緯度と経度を属性(lat、lon)として保存しますが、出力は経度、次に緯度というGeoJSONの順序へ正しく並べ替えて使います。
すべてブラウザ内でローカルに実行されるため、あなたの移動データが端末から出ることはありません。記録した経路(住まいや習慣)では、これは本物のプライバシー上の利点です。正直に言うと、引き継がれるのはジオメトリと、名前、説明、標高です。タイムスタンプ、心拍数、ケイデンス(Garminの拡張)といったGPXの追加情報は、軽量なGeoJSONには取り込まれません。点のないGPXファイルや不正なファイルは、明確なメッセージで拒否されます。
| 入力形式 | GPX |
|---|---|
| 出力形式 | GEOJSON |
| 一括処理 | 非対応 |
| 処理 | ブラウザ内でローカル処理 (JavaScript) |
| ファイルのアップロード | なし |
制限: GPXをGeoJSONのFeatureCollectionへ変換します。ウェイポイント(wpt)はPointへ、ルート(rte)とトラック(trk)はLineStringへ、複数セグメントのトラックはMultiLineStringへ。標高(ele)は3つ目の座標として、name/descはpropertiesになります。GPXの拡張(時刻、心拍数、ケイデンス)は引き継がれません。座標はWGS84。点のないGPXや不正なGPXはエラーメッセージで拒否されます。
Strava、Komoot、Garmin、Wahooなどのアウトドア・スポーツ系アプリや機器、そして多くのGPSロガーからです。
はい。標高(ele)はGeoJSONで3つ目の座標として保持されます。
いいえ。これらのGPX拡張は軽量なGeoJSONには入りません。引き継がれるのはジオメトリ、名前、説明、標高です。
はい。GPXはlat/lon属性を使いますが、出力はそれを正しくGeoJSON形式(経度、緯度)へ並べ替えます。
いいえ。変換はすべてブラウザ内でローカルに行われ、移動データが端末から出ることはありません。