GPX naar KML omzetten

Hier zet je GPX naar KML om, gratis en zonder account: sleep het bestand hierboven erin en binnen een paar seconden staat het resultaat klaar om te downloaden. De omzetting gebeurt binnen je eigen browser, dus het bestand wordt nooit geüpload. Het werkt hetzelfde op Windows, macOS en Linux als op iPhone en Android, en het blijft werken als je de verbinding verbreekt.

  • Waar het draait In je browser. Het bestand wordt nooit geüpload.
  • Opnieuw opgebouwd KML werkt anders dan GPX. Het is dus niet het geleidelijke kwaliteitsverlies van een lossy codec: wat KML kan uitdrukken wordt getrouw weergegeven, en wat daar geen equivalent heeft blijft helemaal weg.
  • Maximale grootte Tot 100 MB per bestand, gratis en zonder account.
  • Goed om te weten Posities, hoogte en tijdcodes gaan mee. Sensorstromen, opmaak en ingesloten beeld niet.

Tot 100 bestanden tegelijk. Verschillende formaten door elkaar is prima.

Wat er precies overkomt

Van elk punt in de GPX blijven vier dingen behouden: breedtegraad, lengtegraad, hoogte indien aanwezig, en het tijdstip indien aanwezig. Dat is de kern van wat een route beschrijft, en het is precies wat KML nodig heeft om de track te tekenen.

Coördinaten worden geschreven met zes decimalen nauwkeurig, ongeveer elf centimeter — ruim voldoende precisie voor elke wandel-, fiets- of rijroute.

Wat er niet overkomt

Hartslag, cadans, vermogen, temperatuur en calorieën — alles wat een sporthorloge of fietscomputer aan een GPX-bestand kan toevoegen via de uitbreidingen van het formaat — wordt niet meegenomen. KML heeft daar geen vergelijkbaar veld voor.

Ook snelheid, het aantal satellieten en de HDOP-nauwkeurigheidswaarde gaan verloren. Wat overblijft is de route zelf: waar je was en, als het bestand het bijhield, wanneer.

Routes en tracks worden hetzelfde behandeld

GPX maakt onderscheid tussen een geplande route en een daadwerkelijk gereden of gelopen track, maar deze omzetting leest beide op dezelfde manier: als een reeks punten. Het onderscheid tussen «gepland» en «werkelijk gereden» gaat dus verloren.

Voor de meeste toepassingen — een route bekijken in Google Earth — maakt dat weinig uit, omdat je toch vooral het lijnverloop wilt zien.

Meerdere segmenten worden één lijn

Een GPX-track kan uit meerdere segmenten bestaan, bijvoorbeeld met een pauze ertussen. Bij het lezen worden die segmenten samengevoegd tot één track, en bij het schrijven komt er precies één lijn in de KML.

Het verschil tussen «twee aparte stukken route» en «één doorlopende route met een onderbreking» is in de KML dus niet meer te zien.

Tijdstippen per punt gaan verloren op de route zelf

KML tekent een track als een gewone lijn, `LineString`, zonder de mogelijkheid om aan elk afzonderlijk punt een eigen tijdstip te hangen — dat vereist een ander KML-element dat deze omzetting niet schrijft.

Had de GPX per punt een tijdstip, dan is dat detail dus niet meer te herleiden uit de KML, ook al blijft de algemene tijdrange van de track wel behouden waar van toepassing.

Waarom KML de gangbare keuze is voor Google Earth en Maps

GPX is het formaat van GPS-apparatuur en sporttracking-apps; KML is wat Google Earth en Google Maps rechtstreeks inlezen om een route op de kaart te tekenen. Deel je een route met iemand die de kaart wil bekijken zonder een specifieke GPS-app, dan is KML de praktische vorm.

Deze omzetting maakt precies die stap: van het brongegevensformaat naar het weergaveformaat.

Batchgewijs meerdere routes

Tot honderd bestanden tegelijk neerzetten kan; elk bestand wordt onafhankelijk verwerkt en het resultaat komt terug als één ZIP.

Praktisch voor wie een reeks GPS-tracks van een reis of een trainingsperiode in één keer wil omzetten voor gebruik in Google Earth.

De routegegevens blijven op je apparaat

Het lezen van de GPX en het schrijven van de KML gebeurt in deze browsertab. Er wordt niets naar een server gestuurd, wat te controleren is via het netwerktabblad tijdens het omzetten.

Voor een route die je privé wilt houden — een trainingsparcours, een route naar huis — is dat relevant.

Zo zet je GPX naar KML om

  1. Sleep je GPX-bestand op deze pagina, of klik om er een te kiezen.
  2. Kies KML als doel. De omzetting gebeurt in je browser en het bestand wordt niet geüpload.
  3. Download het klare KML-bestand.

GPX of KML: wat er verandert

GPX vergeleken met KML
GPXKML
Volledige naamGPS Exchange FormatKeyhole Markup Language
Bestandsextensie.gpx.kml
Mediatypeapplication/gpx+xmlapplication/vnd.google-earth.kml+xml
Voor het eerst gepubliceerd2002
Uitgegeven doorTopografixKeyhole
SpecificatieGPX 1.1OGC KML 2.3
LicentieOpen standaardOpen standaard
Stand van zakenActueelActueel
Opent in een browserGeen browserGeen browser
In plaats daarvan overwogenTCXKMZ

Het resultaat openen

QGIS leest zowel GPX als KML, dus je kunt het resultaat naast het origineel leggen zonder een tweede programma.

Waarvoor elk formaat bedoeld is

GPX is het formaat van Topografix, verschenen in 2002. Het is vastgelegd in GPX 1.1, en dat is de moeite waard als het bestand het gereedschap moet overleven dat het schreef.

KML komt van Keyhole, vastgelegd in OGC KML 2.3. Google Earth, QGIS en ArcGIS lezen het formaat.

Van GPX naar KML: veelgestelde vragen

Wordt mijn GPX-bestand ergens heen geüpload?

Nee. Deze omzetting gebeurt volledig in je browser, dus het bestand verlaat je apparaat niet. Je kunt het zelf nagaan: open het netwerktabblad van de ontwikkelaarshulpmiddelen en zet iets om. Je ziet de pagina zelf en de verzoeken voor statistiek en advertenties waarmee deze dienst betaald wordt, en geen enkel verzoek dat je bestand meeneemt.

Is GPX naar KML omzetten gratis?

Ja. Geen account, geen watermerk en geen dagtegoed dat opraakt: het draait op je eigen machine, dus je mag zo vaak terugkomen als je wilt. De browser verwerkt bestanden tot 100 MB, 100 tegelijk.

Gaat er kwaliteit verloren bij het omzetten van GPX naar KML?

GPX en KML beschrijven de inhoud op fundamenteel andere manieren. De omzetting is daarom een reconstructie en geen kopie: getrouw, maar niet byte voor byte identiek. Posities, hoogte en tijdcodes gaan mee. Sensorstromen, opmaak en ingesloten beeld niet.

Moet ik iets installeren om een KML-bestand te openen?

Voor de omzetting niet: die gebeurt in de browser die je al open hebt staan. Om het resultaat te openen heb je daarna het programma nodig waarmee je apparaat Keyhole Markup Language normaal weergeeft.

Meer over deze formaten