tigtools

KML 轉 GPX

選擇 .kml 或 .kmz 檔案,即可取得適用於 GPS 裝置、運動應用程式和路線規劃工具的 GPX 檔案。轉換會在您的瀏覽器中完成。

在瀏覽器中執行 免註冊

或將檔案拖放至此。檔案會保留在您的裝置上。

使用方式

  1. 從 Google Earth、Google My Maps 或其他應用程式將地圖或路徑匯出為 KML 或 KMZ。
  2. 在此選擇或拖放檔案。
  3. 檢查航點與軌跡的數量。
  4. 下載 GPX 檔案或複製其文字。

運作方式

KML 會使用瀏覽器的 XML 解析器解析;KMZ 會先解壓縮,並使用其主要 KML(doc.kml 或第一個 .kml)。無論資料夾如何,每個 Placemark 都會被讀取:Point 會成為 GPX 航點,並保留 Placemark 的名稱、描述與 TimeStamp;LineString 或單獨的 LinearRing 會成為一條軌跡;Google gx:Track 會成為軌跡,其點位保留時間戳記(when)與高度;gx:MultiTrack 或含多條線的 MultiGeometry 會成為含多個區段的單一軌跡。Polygon 會成為沿其外邊界行進的軌跡,因為 GPX 沒有多邊形;內邊界(孔洞)會捨棄。

輸出為 GPX 1.1,經緯度保留 7 位小數(約 1 公分),高度以公尺為單位,時間採用 UTC。超出有效緯度或經度範圍的座標會略過。KML 高度會原樣複製,即使 KML 高度模式為相對於地面。

範例

Google 我的地圖路線轉 Garmin

將「我的地圖」圖層匯出為 KML 或 KMZ,轉換後將 GPX 複製到裝置:繪製的線條會變成軌跡,圖釘會變成航點。

錄製的 Google Earth 軌跡

含 gx:Track 的 KML 會保留每個點位的時間與高度,因此運動應用程式在轉換後可顯示速度與海拔。

常見問題

我的 Placemark 名稱與描述會保留嗎?

會。名稱會成為 GPX 的 name 元素,描述會成為 desc 元素。描述中的 HTML 會以文字保留。

為什麼我的軌跡沒有時間?

KML 中只有 gx:Track 資料與 Point TimeStamp 帶有時間。一般 LineString 沒有時間戳記,因此其 GPX 點位也沒有時間。

可以讀取含有相片的 KMZ 檔案嗎?

可以。KMZ 中的相片和圖示會被忽略;只會轉換座標和文字。

多邊形會如何處理?

每個多邊形會沿其外圍邊界變成軌跡,並標示為「polygon」類型。多邊形內部的孔洞不會轉換。

隱私權

KML 或 KMZ 檔案會在您的瀏覽器中讀取並轉換。您的位置資訊不會被上傳或儲存,系統只會以匿名方式計數工具的使用事件。