Konvertering fra Google KML til GPS Track GPX
Konvertering af Google KML geografisk markup til GPS Track GPX standardiserer proprietære kortlægningsfunktioner til universelle waypoint- og spordata.
Formatsammenligning & tekniske specifikationer
| Specifikation | KML | GPX |
|---|---|---|
| MIME-type | application/vnd.google-earth.kml+xml | application/gpx+xml |
| Type | geographic XML notation | GPS data exchange format |
| Komprimering | XML text (KMZ when ZIP compressed) | XML text |
| Standardspecifikation | OGC KML 2.3 | Topografix GPX 1.1 |
| Magic Bytes-header | 3C 3F 78 6D 6C ... 3C 6B 6D 6C (<kml) | 3C 3F 78 6D 6C ... 3C 67 70 78 (<gpx) |
Format-oversigt og anvendelse
Google Keyhole Markup Language-filer gemmer rig visuel geometri inklusive polygoner, ikoner og stiliserede stier, der primært er bygget til Google Earth. Hardwareenheder som Garmin-håndholdte enheder, cykelcomputere og fitnessure kræver dog GPS Exchange Format-filer til at læse spor og navigationsruter. Skift fra KML til GPX bygger bro mellem skrivebordsvisualiseringssoftware og udendørs felthardware. Feltforskere, vandrere og droner-piloter indsamler ofte waypoints i Google Earth og skal overføre disse koordinater til dedikerede GPS-modtagere. Da hardwareloggere ikke kan fortolke typografiregler eller 3D-ekstruderinger, der findes i KML-dokumenter, sikrer oversættelse af de spatiale data, at navigationsenheder kan læse de nøjagtige koordinater, højder og tidsstempler uden gengivelsesfejl.
Tekniske specifikationer og codec-oversigt
KML bruger MIME-typen application/vnd.google-earth.kml+xml som en XML-tekstnotation inde i en tekstbeholder. Når den pakkes som en KMZ-fil, fungerer den som et ZIP-arkiv ved hjælp af Deflate-komprimering, der indeholder en doc.kml-fil og eksterne aktiver. GPX bruger MIME-typen application/gpx+xml som et XML-tekstformat struktureret specifikt omkring spor, ruter og waypoints. Ingen af formaterne bruger unikke binære magiske byte-hoveder. I stedet er begge formater afhængige af standard XML-erklæringshoveder såsom mindre end-tegn spørgsmålstegn xml version lig med 1.0 større end-tegn efterfulgt af rod-XML-tags som mindre end-tegn kml større end-tegn eller mindre end-tegn gpx større end-tegn. Konvertering mellem dem kræver fortolknings af XML-træet, udtrækning af bredde-, længde- og højdenoder og tilknytning af dem til det strenge spor- og waypoint-skema, der kræves af GPX-specifikationer.
OS- og browserkompatibilitet
Begge XML-tekstformater opnår universal kompatibilitet på tværs af alle moderne skrivebordsoperativsystemer, herunder Windows, macOS og Linux ved hjælp af standard tekstrejsere eller GIS-software som QGIS. Mobilplatforme på iOS og Android læser begge filtyper gennem specialiserede kortlægningsapplikationer. Webbrowsere fortolker den underliggende XML-struktur naturligt ved hjælp af indbyggede DOM-fortolkere, hvilket gør det muligt for webbaserede kortlægningsværktøjer at gengive de geografiske stier direkte i visningsporten.
💡 Nyttig information
Fjern altid unødvendige KML-typografielementer som brugerdefinerede ikonlinks og polygonfyld før konvertering for at holde den resulterende GPX-fil slank og læsbar for hardwareenheder med begrænset hukommelse.
Formatsammenligning & tekniske specifikationer
En standard KML-routerfil på 2 MB overføres på under 0,1 sekunder over en 4G-forbindelse, ca. 0,02 sekunder på 5G og næsten øjeblikkeligt på fibernetværk, hvilket gør batch-konverteringer af flere sporfiler ekstremt hurtige.
Ofte stillede spørgsmål
Hvordan konverterer man Google KML til GPS Track GPX uden at miste kvalitet?
Konverteringen er matematisk tabsfri for geografiske koordinater, hvilket betyder, at bredde-, længde- og højde-værdier overføres nøjagtigt. Processen er dog tabsgivende for visuelle typografidata såsom polygonfarver, brugerdefinerede ikoner og 3D-kameravinkler, fordi GPX-skemaet kun gemmer rå koordinatpunkter, spor og ruter uden æstetiske egenskaber.
Hvad er forskellen mellem Google KML og GPS Track GPX?
KML er en visualiseringsfokuseret XML-notation designet til at gengive komplekse geografiske funktioner, billeder og 3D-modeller i Google Earth. GPX er et letvægts, GPS-centreret XML-skema, der udelukkende er designet til udveksling af optagede spor, waypoints og navigationsruter mellem hardwareenheder og kortlægningssoftware.