KML naar GPX converteren

Deze converter zet een KML uit Google Earth of Mijn kaarten om naar een GPX 1.1-bestand voor Garmin-apparaten en outdoor-apps, met plaatsmarkeringen als waypoints en paden als tracks. De KML wordt in uw browser geconverteerd en wordt niet geüpload. Van polygonen blijft alleen de omtrek over, stijlen, mappen en ExtendedData worden niet overgenomen, en de GPX bevat geen tijdstempels.

Is een bestand niet goed omgezet? Mail naar [email protected], liefst met een klein voorbeeldbestand, dan wordt het opgelost.

In het kort

KML naar GPX: waarom omzetten

Google Earth en Google Mijn kaarten zijn handig om te plannen: u tekent een pad langs een wandelroute, markeert een paar plekken en slaat het resultaat op als KML. Gps-apparaten en outdoor-apps, zoals handhelds en horloges van Garmin, OsmAnd of Gaia GPS, willen juist GPX. Deze converter schrijft een GPX 1.1-bestand waarin plaatsmarkeringen waypoints worden en paden tracks, zodat een apparaat de lijn kan tonen en u erlangs kan leiden. Namen en beschrijvingen gaan mee, echte hoogtes worden de hoogte in de GPX, en alle mappen komen terecht in één bestand dat de meeste gps-software kan importeren. De conversie draait in uw browser met GDAL, de bibliotheek die QGIS gebruikt, dus uw geplande tocht wordt nergens naartoe geüpload.

Zo zet u KML om naar GPX

  1. Sleep uw .kml-bestand naar het vak, of klik om het te kiezen. Bij een .kmz pakt u eerst de KML uit.
  2. Controleer de plaatsmarkeringen en paden op de kaart.
  3. Klik op “Converteren naar GPX” en kopieer het bestand naar uw apparaat of importeer het in uw app.

Wat er verandert bij het omzetten

Paden worden tracks, geen routes

GPX kent twee soorten lijnen. Een track is een pad dat u volgt zoals het is getekend; een route is een korte lijst met punten om tussen te navigeren, en veel apparaten berekenen de weg ertussen opnieuw langs wegen. Lijnen uit Google Earth zijn meestal langs een pad getekend, dus ze worden als tracks geschreven, die elk apparaat en elke app precies zo toont als u ze hebt getekend. Plaatsmarkeringen met een punt worden waypoints.

Van polygonen blijft de omtrek over

GPX kent geen vlakken. Een polygoon, zoals een park of een zoekgebied, wordt geschreven als een track die over de omtrek loopt, met één segment per ring, en de melding na het converteren vertelt hoeveel het er zijn. Op het apparaat ziet het eruit als een gesloten lijn.

Alleen namen en beschrijvingen gaan mee

De naam van de plaatsmarkering wordt de naam van het waypoint of de track, en de beschrijving wordt de GPX-desc. Stijlen, pictogrammen, kleuren en de mappenstructuur kunnen niet in GPX worden opgeslagen; alle mappen worden samengevoegd tot één bestand, met eerst de waypoints en daarna de tracks. Waarden in ExtendedData worden niet gelezen. Beschrijvingen die in Mijn kaarten of Google Earth zijn geschreven, kunnen HTML bevatten, die een gps als platte tekst met de tags erin toont.

Hoogtes van 0 worden weggelaten

Google Earth slaat de hoogte 0 op voor elk punt dat aan de grond vastzit. Zou die als hoogte worden doorgegeven, dan lijkt een bergwandeling in een gps-app vlak op zeeniveau te liggen. Is elke hoogte in een map 0, dan krijgt de GPX geen hoogtes, en vallen apps terug op hun eigen hoogtegegevens. Paden die met echte hoogtes zijn getekend, bijvoorbeeld in de modus absolute hoogte, houden die.

Geen tijden

Een gepland pad heeft geen tijdstempels, dus de GPX ook niet. Voor navigatie en voor het importeren van een geplande route is dat prima, maar sites zoals Strava verwachten een tijd voor elk punt voordat ze een bestand als vastgelegde activiteit accepteren.

Over de bestandsformaten

KML

KML (Keyhole Markup Language) is het XML-formaat achter Google Earth en Google My Maps, en sinds 2008 een OGC-standaard. Naast geometrie kan het stijlen, pictogrammen, mappen en beschrijvingen in HTML bevatten.

  • Altijd WGS84-lengtegraad en -breedtegraad, met optionele hoogte.
  • Mappen groeperen plaatsmarkeringen; bij het omzetten kan elke map een eigen laag worden.
  • Stijlen (kleuren, lijndiktes, pictogrammen) zijn specifiek voor KML en Google Earth.

GPX

GPX (GPS Exchange Format) is het XML-formaat dat gps-apparaten en -apps zoals Garmin, Strava en Komoot gebruiken. Het slaat waypoints, routes en tracks op, met optionele tijd en hoogte. Versie 1.1 uit 2004, gepubliceerd door TopoGrafix, is de versie die vandaag wordt gebruikt.

  • Een waypoint is één punt; een route is een geplande lijn via een paar punten; een track is het opgenomen pad, vaak duizenden punten.
  • Tracks kunnen bij elk punt een tijdstempel en hoogte hebben.
  • Coördinaten zijn altijd WGS84-breedtegraad en -lengtegraad.
  • GPX heeft een vaste set velden (naam, beschrijving, symbool, type en nog een paar); al het andere moet in extensies.

Veelgestelde vragen

Hoe zet ik de GPX op mijn Garmin?

Veel Garmin-handhelds lezen GPX-bestanden die via usb naar de map Garmin/GPX zijn gekopieerd. Voor horloges en fietscomputers is de gebruikelijke manier om het bestand als koers in Garmin Connect te importeren en het van daaruit naar het apparaat te sturen.

Kan ik een KMZ naar GPX converteren?

Gebruik eerst de converter van KMZ naar KML om de KML uit de KMZ te halen, en converteer die KML daarna hier.

Houden de waypoints hun namen?

Ja. Elke naam van een plaatsmarkering wordt de naam van het waypoint. Sommige oudere gps-apparaten tonen bij lange namen alleen de eerste paar tekens.

Wordt mijn KML geüpload?

Nee. De GPX wordt door uw browser op uw eigen computer geschreven. Er wordt niets naar een server gestuurd.

Worden de coördinaten gewijzigd?

Nee. KML en GPX gebruiken allebei lengte- en breedtegraad in WGS84, dus de posities blijven precies zoals ze zijn.