GPX 轉 KML 轉換器

將 GPS Track GPX 資料轉換為 Google KML 格式,讓您能快速在 Google Earth 與自訂網頁地圖應用程式中顯示原始戶外追蹤記錄。

在這裡選擇或拖放檔案

私密 - 檔案絕不會離開您的裝置

或貼上 Ctrl+V

等待檔案時,可以玩玩 Code Rain

零網路傳輸隱私保證: 0 位元組上傳至外部伺服器。所有處理皆在本機瀏覽器沙箱中進行。

格式比較與技術規格

規格GPXKML
MIME 類型application/gpx+xmlapplication/vnd.google-earth.kml+xml
類型GPS 資料交換格式地理 XML 標記法
壓縮XML 文字XML 文字(以 ZIP 壓縮時為 KMZ)
標準規格Topografix GPX 1.1OGC KML 2.3
檔案簽章(magic bytes)標頭3C 3F 78 6D 6C ... 3C 67 70 78 (<gpx)3C 3F 78 6D 6C ... 3C 6B 6D 6C (<kml)

格式概述與應用

戶外愛好者、登山客與野外科學家經常使用手持 GPS 裝置、運動手錶或行動應用程式記錄移動軌跡,並輸出標準 GPS Track GPX 檔案。不過,Google Earth 等地圖軟體需要 Google KML 檔案,才能正確呈現自訂樣式、擠出效果與 3D 地形圖層。轉換這些資料,可銜接原始硬體記錄與精緻的地理資訊呈現。都市規劃與環境監測的專業人員會透過這項轉換,在不同 GIS 平台之間分享路線。GPX 著重記錄旅程的精確時間戳記與海拔序列,KML 則著重視覺幾何、自訂圖示與資料夾階層。轉換格式可讓外勤團隊在高解析度衛星影像上檢視軌跡,同時保留座標精度。

技術規格與編解碼器解析

GPS Track GPX 檔案使用 application/gpx+xml MIME 類型,並將資料儲存在受 GPS Exchange Format 結構描述規範的 XML 文字結構中。Google KML 檔案使用 application/vnd.google-earth.kml+xml MIME 類型,採用專為地理視覺化設計的 XML 文字標記法。預設情況下,這兩種格式都不依賴專屬二進位壓縮,這意味著兩者皆為完全無損的文字結構。它們不使用檔案簽章(magic bytes)或檔案標頭,而是透過根 XML 標籤(例如 <gpx> 與 <kml>)來識別自身。當把多個 KML 檔案或大型圖片資產打包時,系統通常會將它們包覆在 KMZ 格式底下的 ZIP 壓縮中。

作業系統與瀏覽器相容性

GPX 與 KML 受到各種地圖、GIS 與 GPS 應用程式的支援,但支援情形取決於產品與裝置。網頁應用程式需要 XML 或格式專屬的解析器來讀取這些檔案。

實用資訊

在轉換包含數千個座標點的大型軌跡時,請留意檔案大小。在匯出至 KML 之前簡化軌跡幾何圖形,可防止基於網頁的檢視器出現瀏覽器遲緩與算繪逾時的情況。

常見問題

如何將 GPS Track GPX 轉換為 Google KML 而不損失品質?

由於這兩種格式都將地理座標儲存為純文字 XML,因此就空間資料而言,轉換是完全無損的。緯度、經度和海拔點直接從 GPX 標籤對應到 KML 座標,不會有任何壓縮失真。

GPS Track GPX 與 Google KML 有什麼區別?

GPS Track GPX 是一種開放標準的 XML 格式,針對從硬體感測器按時間順序記錄導航點、路線和軌跡進行了最佳化。Google KML 是一種專門為地理視覺化設計的 XML 標記法,支援自訂圖示、相機角度、多邊形和 3D 擠出等視覺屬性。