Konvertera KML till GPX

Att konvertera geografisk märkning i Google KML till GPS Track GPX samlar kartfunktioner i data om ruttpunkter och spår med brett stöd.

Välj eller släpp filer här

Privat - filer lämnar aldrig din enhet

eller klistra in Ctrl+V

Medan du väntar på dina filer kan du spela Code Rain

Integritetsgaranti utan nätverksöverföring: 0 byte laddades upp till externa servrar. All bearbetning skedde lokalt i webbläsarens sandlåda.

Formatjämförelse och tekniska specifikationer

SpecifikationKMLGPX
MIME-typapplication/vnd.google-earth.kml+xmlapplication/gpx+xml
Typgeografisk XML-notationGPS-format för datautbyte
KomprimeringXML-text (KMZ när den komprimeras med ZIP)XML-text
StandardspecifikationOGC KML 2.3Topografix GPX 1.1
Magic Bytes-huvud3C 3F 78 6D 6C ... 3C 6B 6D 6C (<kml)3C 3F 78 6D 6C ... 3C 67 70 78 (<gpx)

Formatöversikt och användningsområden

Google Keyhole Markup Language-filer lagrar rik visuell geometri inklusive polygoner, ikoner och stilade sökvägar som huvudsakligen är byggda för Google Earth. Hårdvaruenheter som Garmin-handdatorer, cykeldatorer och träningsklockor kräver dock filer i formatet GPS Exchange Format för att läsa spår och navigeringsrutter. Att byta från KML till GPX överbryggar klyftan mellan skrivbordsvisualiseringsprogramvara och utomhusfältmaskinvara. Fältforskare, vandrare och drönarpiloter samlar ofta in brytpunkter i Google Earth och behöver överföra dessa koordinater till dedikerade GPS-mottagare. Eftersom hårdvaruloggare inte kan tolka stilregler eller 3D-extruderingar som finns i KML-dokument, säkerställer översättning av spatial data att navigeringsenheter kan läsa exakta koordinater, höjder och tidsstämplar utan renderingsfel.

Tekniska specifikationer och kodeköversikt

KML använder MIME-typen application/vnd.google-earth.kml+xml och är en XML-textnotation i en textbehållare. En KMZ-fil är ett ZIP-arkiv som innehåller en huvudfil i KML-format, ofta med namnet doc.kml, samt eventuella stödfiler. GPX använder MIME-typen application/gpx+xml och är ett XML-textformat särskilt strukturerat kring spår, rutter och ruttpunkter. Ingetdera formatet har någon unik binär signatur i filhuvudet. I stället använder de båda vanliga XML-deklarationer, till exempel <?xml version="1.0"?>, följda av rot-taggar som <kml> eller <gpx>. Konvertering mellan formaten kräver att XML-trädet tolkas, att noderna för latitud, longitud och höjd extraheras och att de mappas till det strikta schema för spår och ruttpunkter som GPX-specifikationen kräver.

OS- och webbläsarkompatibilitet

Båda XML-textformaten är brett kompatibla med de vanligaste moderna operativsystemen för datorer, däribland Windows, macOS och Linux, med hjälp av standardverktyg för texttolkning eller GIS-program som QGIS. På iOS och Android kan båda filtyperna läsas i specialiserade kartappar. Webbläsare kan tolka XML-strukturen direkt med inbyggda DOM-tolkar, så webbaserade kartverktyg kan visa geografiska rutter direkt i webbläsarfönstret.

Användbar information

Rensa alltid bort onödiga KML-stilelement som anpassade ikonlänkar och polygonfyllningar före konvertering för att hålla den resulterande GPX-filen lätt och läsbar för hårdvaruenheter med begränsat minne.

Vanliga frågor

Hur konverterar man Google KML till GPS Track GPX utan att förlora kvalitet?

Konverteringen är matematiskt förlustfri för geografiska koordinater, vilket innebär att latitud-, longitud- och höjdenhetsvärden överförs noggrant. Processen är dock med informationsförlust för visuell stylingdata som polygonfärger, anpassade ikoner och 3D-kameravinklar eftersom GPX-schemat endast lagrar råa koordinatpunkter, spår och rutter utan estetiska egenskaper.

Vad är skillnaden mellan Google KML och GPS Track GPX?

KML är en visualiseringsfokuserad XML-notation utformad för att återge komplexa geografiska funktioner, bilder och 3D-modeller i Google Earth. GPX är ett lättviktsformat, GPS-centrerat XML-schema utformat enbart för att utbyta inspelade spår, brytpunkter och navigeringsrutter mellan hårdvaruenheter och kartprogramvara.