Google KML til GPS Track GPX-omformer
Konvertering av Google KML geografisk oppmerking til GPS Track GPX standardiserer proprietære kartfunksjoner til universelle veipunkts- og spordata.
Format-sammenligning og tekniske spesifikasjoner
| Spesifikasjon | KML | GPX |
|---|---|---|
| MIME-type | application/vnd.google-earth.kml+xml | application/gpx+xml |
| Type | geographic XML notation | GPS data exchange format |
| Kompresjon | XML text (KMZ when ZIP compressed) | XML text |
| Standardsesifikasjon | OGC KML 2.3 | Topografix GPX 1.1 |
| Magiske byte-overskrifter (Magic Bytes) | 3C 3F 78 6D 6C ... 3C 6B 6D 6C (<kml) | 3C 3F 78 6D 6C ... 3C 67 70 78 (<gpx) |
Oversikt og bruksområder for formatet
Google Keyhole Markup Language-filer lagrer rik visuell geometri, inkludert polygoner, ikoner og stiliserte baner som primært er bygget for Google Earth. Maskinvareenheter som Garmin-håndholdte enheter, sykkelcomputere og treningsklokker krever imidlertid GPS Exchange Format-filer for å lese spor og navigeringsruter. Å skifte fra KML til GPX bygger bro mellom skrivebordsvisualiseringsprogramvare og utendørs feltmaskinvare. Feltforskere, turgåere og dronepiloter samler ofte inn veipunkter i Google Earth og må overføre disse koordinatene til dedikerte GPS-mottakere. Siden maskinvareloggere ikke kan tolke stilregler eller 3D-ekstruderinger som finnes i KML-dokumenter, sikrer oversettelse av de spatiale dataene at navigeringsenheter kan lese nøyaktige koordinater, høyder og tidsstempler uten gjengivelsesfeil.
Tekniske spesifikasjoner og kodekoversikt
KML bruker MIME-typen application/vnd.google-earth.kml+xml som en XML-tekstnotasjon inne i en tekstbeholder. Når den er pakket som en KMZ-fil, fungerer den som et ZIP-arkiv ved bruk av Deflate-kompresjon som inneholder en doc.kml-fil og eksterne ressurser. GPX bruker MIME-typen application/gpx+xml som et XML-tekstformat strukturert spesifikt rundt spor, ruter og veipunkter. Ingen av formatene bruker unike binære magiske byte-hoder. I stedet stoler begge formatene på standard XML-erklæringshoder som mindre enn-symbol spørsmålstegn xml version equals 1.0 større enn-symbol etterfulgt av rot-XML-tagger som mindre enn-symbol kml større enn-symbol eller mindre enn-symbol gpx større enn-symbol. Konvertering mellom dem krever parsing av XML-treret, uttrekking av breddegrad, lengdegrad og høydenoder, og tilordning av dem til det strenge spor- og veipunktsskjemaet som kreves av GPX-spesifikasjonene.
OS- og nettleserkompatibilitet
Begge XML-tekstformatene oppnår universell kompatibilitet på tvers av alle moderne stasjonære operativsystemer, inkludert Windows, macOS og Linux, ved hjelp av standard tekstdelere eller GIS-programvare som QGIS. Mobilplattformer på iOS og Android leser begge filtypene gjennom spesialiserte kartleggingsapplikasjoner. Nettlesere analyserer den underliggende XML-strukturen naturlig ved hjelp av innebygde DOM-parsere, slik at nettbaserte kartverktøy kan gjengi de geografiske banene direkte i visningsporten.
💡 Nyttig informasjon
Fjern alltid unødvendige KML-stilelementer som egendefinerte ikonlenker og polygonfyll før konvertering for å holde den resulterende GPX-filen slank og lesbar for maskinvareenheter med begrenset minne.
Format-sammenligning og tekniske spesifikasjoner
En standard 2 MB KML-rutefil overføres på under 0,1 sekunder over en 4G-tilkobling, omtrent 0,02 sekunder på 5G og nesten umiddelbart på Fibernettverk, noe som gjør satsvise konverteringer av flere sporfiler ekstremt raskt.
Ofte stilte spørsmål
Hvordan konverterer du Google KML til GPS Track GPX uten å tape kvalitet?
Konverteringen er matematisk tapsfri for geografiske koordinater, noe som betyr at breddegrads-, lengdegrads- og høydeverdier overføres nøyaktig. Prosessen er imidlertid tapbringende for visuelle stildata som polygonfarger, egendefinerte ikoner og 3D-kameravinkler fordi GPX-skjemaet bare lagrer rå koordinatpunkter, spor og ruter uten estetiske egenskaper.
Hva er forskjellen mellom Google KML og GPS Track GPX?
KML er en visualiseringsfokusert XML-notasjon designet for å gjengi komplekse geografiske funksjoner, bilder og 3D-modeller inne i Google Earth. GPX er et lettvekt, GPS-sentrisk XML-skjema designet utelukkende for å utveksle innspilte spor, veipunkter og navigeringsruter mellom maskinvareenheter og kartleggingsprogramvare.