zh-Hant

GPX 轉 GeoJSON

在本機把 GPX 軌跡(GPS、Garmin、Strava、Komoot)轉換為 GeoJSON:用於網頁地圖。無需上傳。

正在你的裝置上本機處理 ...

0%

你的檔案永遠不會離開你的裝置

    我的檔案會被上傳嗎?

    不會。一切都在你的瀏覽器中執行,你的檔案永遠不會離開你的裝置。這一點如何查證

    無需上傳100% 本機處理
    內容只留在你這裡第三方無法存取
    伺服器位於德國預設即符合 GDPR
    通過獨立稽核TLS A+ · 標頭 A+

    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)
    檔案上傳

    三個步驟

    1. 拖入你的 GPX 檔案。
    2. 轉換會自動進行。
    3. 下載 GeoJSON。

    限制: 將 GPX 轉換為一個 GeoJSON FeatureCollection:途經點(wpt)轉為 Point,路線(rte)和軌跡(trk)轉為 LineString,多區段軌跡轉為 MultiLineString。高度(ele)作為第三個座標,name/desc 變為 properties。GPX 擴充(時間、心率、踏頻)不會轉換。座標系為 WGS84。沒有點的 GPX 或無效的 GPX 會以錯誤提示被拒絕。

    常見問題

    GPX 來自哪些應用?

    來自 Strava、Komoot、Garmin、Wahoo 等戶外與運動應用與裝置,以及許多 GPS 記錄器。

    高度資料會保留嗎?

    會,高度(ele)會作為第三個座標保留在 GeoJSON 中。

    心率和時間戳記會被轉換嗎?

    不會,這些 GPX 擴充不會進入更輕量的 GeoJSON;被轉換的是幾何、名稱、說明和高度。

    座標順序對嗎?

    對。GPX 使用 lat/lon 屬性;輸出會正確地把它們調換為 GeoJSON 格式(經度、緯度)。

    我的檔案會被上傳嗎?

    不會,轉換完全在瀏覽器中於本機完成;移動資料絕不會離開你的裝置。

    相關工具