Convertidor de GPX a KML
Converteix els fitxers GPX a KML a l’instant. Tot es processa al navegador: les dades no surten mai del dispositiu.
Arrossega i deixa anar aquí el fitxer GPX, o fes clic per triar-lo
Tota la conversió es fa al navegador. Les dades GPS no surten mai del dispositiu.
El fitxer ja està convertit. Dawarich gestiona tots els formats automàticament: importa de Google, Strava, Garmin i més. Sense conversions manuals.
Allotjament propi o al núvol. Cancel·la quan vulguis.
Comença la prova gratuïtaQuan et convé convertir GPX a KML
GPX és el format que genera el dispositiu GPS, el rellotge esportiu o l’aplicació de registre. KML és el format d’entrada que esperen Google Earth, Google My Maps i la majoria d’eines SIG d’escriptori. Converteixes GPX a KML quan vols veure els trajectes en una aplicació de mapes, més enllà de desar-los.
Motius habituals per arribar a aquesta pàgina: una exportació de Strava per obrir a Google Earth, una sortida registrada amb un rellotge Garmin per compartir a Google My Maps, un GPX de senderisme d’AllTrails o OsmAnd per anotar-lo visualment, o un trajecte d’un GPS antic per passar-lo a un arxiu de mapes a llarg termini.
Tots dos formats són XML i estan ben definits; per això la conversió no perd dades dels camps que comparteixen. La qüestió interessant, que expliquem a continuació, és quins camps no comparteixen.
Què es conserva (i què no)
Això és exactament el que es conserva en una conversió de GPX → KML i el que no:
| Camp | Es conserva? | Notes |
|---|---|---|
| Coordenades GPS (lat/lon) | ✅ Sí | Tots dos formats fan servir graus decimals WGS-84. Precisió idèntica. |
| Elevació | ✅ Sí | GPX <ele> correspon a la tercera coordenada de KML <coordinates>. En metres en tots dos. |
| Marques de temps | ✅ Sí | GPX <time> es converteix en KML <TimeStamp> a cada marcador de lloc. ISO-8601 UTC en tots dos. |
| Estructura del trajecte (trajecte → segments → punts) | ✅ Sí | GPX <trk>/<trkseg> es representa com a KML <Placemark> amb geometria <LineString>. |
| Punts de pas | ✅ Sí | GPX <wpt> es converteix en KML <Placemark> amb geometria <Point> i el nom del punt de pas. |
| Rutes | ✅ Sí | GPX <rte> es representa com una KML <LineString> independent, separada dels trajectes. |
| Noms i descripcions de trajectes i punts de pas | ✅ Sí | Es corresponen amb KML <name> i <description>. |
| Freqüència cardíaca, cadència i potència (TrackPointExtension) | ⚠️ No | KML no té cap espai de noms per a dades esportives. Si necessites freqüència cardíaca, cadència o potència, converteix a TCX o conserva el GPX. |
| Blocs GPX <extensions> (dades personalitzades) | ⚠️ Parcial | Les extensions genèriques es descarten. Fes servir GeoJSON si necessites conservar propietats arbitràries. |
| Estil (color de línia, gruix, icones) | ➕ S’apliquen valors per defecte | GPX no té estils; aquest convertidor aplica un KML <Style> raonable per defecte. El pots editar a Google Earth Pro. |
Aplicacions que llegeixen el fitxer convertit
Quan tinguis el fitxer .kml, el pots obrir aquí:
- Google Earth (web i Pro) — Arrossega el .kml directament a la versió del navegador o ves a Fitxer → Importa a Earth Pro. La millor visualització 3D.
- Google My Maps — Crea un mapa nou i després importa el KML per compartir un mapa anotat amb qui vulguis.
- QGIS — SIG d’escriptori de codi obert. Afegeix-lo com a capa vectorial per fer anàlisis avançades combinant-lo amb altres dades geogràfiques.
- Marble — Globus virtual de codi obert. Multiplataforma, sense compte de Google.
- Locus Map (Android) — Importa KML per navegar sense connexió i reproduir rutes.
- Caltopo — Mapes per a espais naturals. Importa KML per planificar viatges amb capes del terreny.
- Dawarich — Sí, també pots importar KML directament a la línia de temps de Dawarich amb tota la resta.
Exemple pràctic
GPX mínim d’entrada, KML mínim de sortida: un exemple pràctic de la correspondència de camps:
Entrada (GPX)
<?xml version="1.0"?>
<gpx version="1.1" creator="Garmin">
<trk>
<name>Morning Run</name>
<trkseg>
<trkpt lat="52.5200" lon="13.4050">
<ele>34</ele>
<time>2026-04-27T07:14:00Z</time>
</trkpt>
<trkpt lat="52.5210" lon="13.4060">
<ele>36</ele>
<time>2026-04-27T07:14:30Z</time>
</trkpt>
</trkseg>
</trk>
</gpx>Sortida (KML)
<?xml version="1.0"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
<Document>
<name>Morning Run</name>
<Placemark>
<name>Morning Run</name>
<LineString>
<coordinates>
13.4050,52.5200,34
13.4060,52.5210,36
</coordinates>
</LineString>
<TimeSpan>
<begin>2026-04-27T07:14:00Z</begin>
<end>2026-04-27T07:14:30Z</end>
</TimeSpan>
</Placemark>
</Document>
</kml>GPX i KML, breument
GPX (GPS Exchange Format) va ser publicat per Topografix el 2002 específicament per a dispositius GPS: conté trajectes, rutes, punts de pas i metadades bàsiques per punt. Gairebé tots els dispositius GPS, rellotges esportius i aplicacions d’aire lliure el llegeixen i l’escriuen. És un format petit i específic: a la pràctica només hi ha una manera d’expressar un trajecte.
KML (Keyhole Markup Language) el va crear Keyhole, l’empresa que Google va comprar per construir Google Earth. És molt més ampli: conté geometria, estils, animació temporal, models 3D, enllaços de xarxa i superposicions. KML és un format de presentació. GPX és un format d’intercanvi.
Si vols compartir o visualitzar un trajecte, KML és el que espera el programari receptor. Si vols tornar-lo a posar en un altre dispositiu GPS o analitzar-lo amb programari esportiu, conserva’l com a GPX.
Preguntes freqüents
- Aquest convertidor puja el meu fitxer GPX a un servidor?
- No. La conversió es fa íntegrament al navegador amb JavaScript. El fitxer no surt mai del dispositiu i no es fa analítica del contingut. Ho pots comprovar: Dawarich és de codi obert i el codi del convertidor és al mateix repositori públic.
- Puc convertir diversos fitxers GPX alhora?
- Aquest convertidor gestiona un fitxer cada vegada. Si vols combinar diversos fitxers GPX en un sol KML, passa’ls primer per l’eina de fusió GPX i després converteix el fitxer fusionat.
- Es conservaran les dades de freqüència cardíaca i cadència?
- No. KML no té una extensió definida per a dades de sensors esportius. Si necessites conservar la freqüència cardíaca, la cadència o la potència, desa el GPX original (la majoria d’aplicacions esportives el prefereixen) o converteix a TCX, pensat per a activitats físiques.
- Com obro el KML resultant a Google Earth?
- A la versió web, arrossega el fitxer .kml a la interfície d’Earth. A Google Earth Pro per a escriptori, ves a Fitxer → Obre i tria el fitxer. El trajecte apareixerà a l’arbre de «Llocs temporals» de l’esquerra; fes-hi clic amb el botó dret per desar-lo permanentment.
- Per què el trajecte sembla una línia plana a Google Earth?
- Per defecte, les LineString de KML s’ajusten al terra. Per veure el perfil d’elevació real, fes clic amb el botó dret al trajecte importat a Google Earth Pro i posa el mode d’altitud a «Absoluta» o «Relativa al terra».
- Hi ha un límit de mida de fitxer?
- El convertidor funciona al navegador; per tant, el límit pràctic és la seva memòria. Fitxers de fins a uns quants centenars de megabytes funcionen bé en un portàtil modern. Per a exportacions GPX molt grans, com arxius de diversos anys, fes servir primer el divisor de fitxers GPS.