GPX 轉 GeoJSON
在本機把 GPX 軌跡(GPS、Garmin、Strava、Komoot)轉換為 GeoJSON:用於網頁地圖。無需上傳。
正在你的裝置上本機處理 ...
0%
你的檔案永遠不會離開你的裝置
我的檔案會被上傳嗎?
不會。一切都在你的瀏覽器中執行,你的檔案永遠不會離開你的裝置。這一點如何查證
在本機把 GPX 軌跡(GPS、Garmin、Strava、Komoot)轉換為 GeoJSON:用於網頁地圖。無需上傳。
正在你的裝置上本機處理 ...
0%
你的檔案永遠不會離開你的裝置
不會。一切都在你的瀏覽器中執行,你的檔案永遠不會離開你的裝置。這一點如何查證
GPX 是 GPS 資料的標準格式:戶外裝置以及 Strava、Komoot、Garmin Connect 等騎行與跑步應用,會把行程和軌跡匯出為 GPX。而 GeoJSON 則是網頁地圖(Leaflet、Mapbox)與分析工具能理解的格式。本工具讀取你的 GPX 檔案,寫出一個 GeoJSON FeatureCollection,讓你把記錄的路線帶入任意地圖或分析中。
GPX 的各個組成部分都會被轉換:途經點(wpt)變為 Point,路線(rte)和軌跡(trk)變為 LineString。如果一條軌跡有多個區段,就會生成一個 MultiLineString 幾何。高度(ele)會作為第三個座標保留,名稱與說明則進入 GeoJSON 屬性。這裡有個要點:GPX 把緯度和經度存為屬性(lat、lon),而輸出採用 GeoJSON 的順序,先經度後緯度,並正確做了調換。
一切都在瀏覽器中於本機完整執行:你的移動資料絕不會離開你的裝置,對於記錄下來的路線(住址、習慣)來說,這是一項實實在在的隱私優勢。坦白說:被轉換的是幾何以及名稱、說明和高度。時間戳記、心率或踏頻(Garmin 擴充)等 GPX 附加資訊,不會寫入更輕量的 GeoJSON。沒有點的 GPX 檔案或無效檔案,會以清楚的提示被拒絕。
| 輸入格式 | GPX |
|---|---|
| 輸出格式 | GEOJSON |
| 批次處理 | 不支援 |
| 處理方式 | 在瀏覽器中本機處理 (JavaScript) |
| 檔案上傳 | 無 |
限制: 將 GPX 轉換為一個 GeoJSON FeatureCollection:途經點(wpt)轉為 Point,路線(rte)和軌跡(trk)轉為 LineString,多區段軌跡轉為 MultiLineString。高度(ele)作為第三個座標,name/desc 變為 properties。GPX 擴充(時間、心率、踏頻)不會轉換。座標系為 WGS84。沒有點的 GPX 或無效的 GPX 會以錯誤提示被拒絕。
來自 Strava、Komoot、Garmin、Wahoo 等戶外與運動應用與裝置,以及許多 GPS 記錄器。
會,高度(ele)會作為第三個座標保留在 GeoJSON 中。
不會,這些 GPX 擴充不會進入更輕量的 GeoJSON;被轉換的是幾何、名稱、說明和高度。
對。GPX 使用 lat/lon 屬性;輸出會正確地把它們調換為 GeoJSON 格式(經度、緯度)。
不會,轉換完全在瀏覽器中於本機完成;移動資料絕不會離開你的裝置。