Más juegos en WuGames.ioPatrocinadoDescubre juegos de navegador gratis — juega al instante, sin descargas ni registro.Jugar

Conversor KML GPX GeoJSON

Conversor online gratuito de KML, GPX a GeoJSON. Convierte tracks GPS, waypoints, rutas entre formatos KML, GPX y GeoJSON con preservación de estilos.

clearClearpastePaste
Upload
Arrastra y suelta archivo KML, GPX o GeoJSON aquí
o haz clic para buscar

¿Qué es el Conversor de KML/GPX a GeoJSON?

El Conversor de KML/GPX a GeoJSON es una herramienta online gratuita que convierte entre formatos de archivos GPS: KML (Keyhole Markup Language), GPX (GPS Exchange Format) y GeoJSON. Esto permite el intercambio fluido de datos entre Google Earth, dispositivos GPS, aplicaciones GIS y librerías de mapeo web.

KML es el formato utilizado por Google Earth y Google Maps para visualización de datos geográficos. GPX es el formato estándar para dispositivos GPS y rastreadores de fitness. GeoJSON es el formato web-friendly usado por librerías de mapeo modernas como Leaflet y Mapbox.

Este conversor preserva metadatos importantes como nombres de waypoints, descripciones de tracks, datos de elevación e información de estilo al convertir entre formatos.

Conversiones Soportadas

El conversor admite estas conversiones:

  • KML → GeoJSON: Convierte marcadores de Google Earth a GeoJSON web-friendly
  • GPX → GeoJSON: Convierte tracks GPS y waypoints a GeoJSON para mapeo web
  • GeoJSON → KML: Exporta características de mapas web a Google Earth
  • Estadísticas del track: distancia, ganancia/desnivel de elevación y caja envolvente de cada track convertido
  • Preserva waypoints, tracks, rutas y marcadores
  • Mantiene propiedades, nombres, descripciones y marcas de tiempo

Cómo Usar el Conversor KML/GPX

Convertir archivos GPS es simple:

  • Pega tus datos KML, GPX o GeoJSON, o sube un archivo
  • La herramienta detecta automáticamente el formato de entrada
  • Selecciona el formato de salida deseado (o usa detección automática)
  • Elige opciones como preservar estilos o incluir elevación
  • Haz clic en Convertir para generar la salida
  • Previsualiza el resultado en un mapa o descarga el archivo convertido

Formato KML

KML (Keyhole Markup Language) es un formato basado en XML desarrollado por Google para visualización geográfica. Las características incluyen:

  • Placemarks: Puntos de interés con nombres, descripciones, iconos
  • LineStrings: Rutas y caminos con estilo
  • Polygons: Áreas con colores de relleno y bordes
  • Extended data: Propiedades y atributos personalizados
  • Styles: Colores, iconos, anchos de línea

Los archivos KML (.kml) pueden abrirse directamente en Google Earth y muchas aplicaciones GIS.

Formato GPX

GPX (GPS Exchange Format) es el formato XML estándar para datos GPS. Las características incluyen:

  • Waypoints: Puntos individuales con coordenadas y metadatos
  • Tracks: Rutas GPS grabadas con marcas de tiempo y elevación
  • Routes: Rutas planificadas con waypoints
  • Metadata: Información de creador, tiempo, límites
  • Extensions: Campos de datos personalizados

Los archivos GPX (.gpx) son usados por dispositivos GPS, rastreadores de fitness (Garmin, Strava) y apps de mapeo.

Aplicaciones y Casos de Uso

Este conversor es útil para:

  • Convertir KML de Google Earth a GeoJSON web-friendly
  • Importar tracks GPS de apps de fitness a mapas web
  • Exportar datos de mapas web a Google Earth o dispositivos GPS
  • Convertir rutas de senderismo, running o ciclismo
  • Transformar datos de encuestas entre diferentes formatos GIS
  • Preparar datos geográficos para varias plataformas de mapeo

Preservación de Datos

El conversor preserva datos importantes entre formatos:

  • Coordenadas: Latitud, longitud y elevación (si está presente)
  • Nombres y descripciones: Títulos de características e información detallada
  • Marcas de tiempo: Datos de tiempo de tracks GPS
  • Propiedades: Atributos personalizados y metadatos
  • Estilos: Colores, anchos de línea, iconos (donde sea soportado)
  • Estructura: Waypoints, tracks, rutas mantienen su tipo

Algunas características específicas del formato pueden adaptarse o simplificarse durante la conversión para asegurar compatibilidad.

Preguntas Frecuentes

La herramienta realiza tres conversiones unidireccionales: KML a GeoJSON, GPX a GeoJSON y GeoJSON a KML. KML (Keyhole Markup Language) es el formato nativo de Google Earth, GPX (GPS Exchange Format de Topografix) es el estándar de los dispositivos GPS y GeoJSON (RFC 7946) es el estándar de la cartografía web. La detección automática inspecciona tus datos pegados o subidos y elige la dirección correcta. Los tres formatos representan los mismos tipos geométricos fundamentales (Point, LineString, Polygon y sus variantes Multi), por lo que la conversión de coordenadas es sin pérdidas; solo los metadatos específicos del formato, como el estilo KML, se descartan cuando el destino es GeoJSON, que no tiene concepto nativo de estilos.

Los tres formatos están obligados a almacenar coordenadas en longitud-latitud WGS84 (EPSG:4326). KML lo impone mediante su especificación, GPX está bloqueado en él porque los satélites GPS emiten en WGS84, y GeoJSON (según RFC 7946) lo exige explícitamente. Las coordenadas son grados decimales con longitud (X) primero y latitud (Y) después, opcionalmente seguidas de elevación en metros. Si tu fuente está en un CRS proyectado como UTM, Web Mercator (EPSG:3857) o cuadrícula nacional, reproyecta primero a WGS84 con QGIS o GDAL ogr2ogr antes de importar aquí, o la geometría aterrizará a cientos de kilómetros del lugar correcto.

Nombres y descripciones se preservan en los tres formatos, aunque el nombrado de campos difiere: KML usa name y description, GPX usa name y desc, GeoJSON usa properties.name y properties.description por defecto. Al convertir KML a GeoJSON, los estilos KML como color de línea, relleno de polígono e imágenes de icono se trasladan al objeto properties (stroke, fill, marker-color), pero GeoJSON no tiene una especificación nativa de estilos, así que un lector estricto puede ignorarlos. Las extensiones GPX como pulso, cadencia y potencia se preservan al convertir GPX a GeoJSON dentro del objeto properties.

Los archivos KML se leen en Google Earth (escritorio y móvil), Google Maps (Mis Mapas), QGIS, ArcGIS Pro, Marble, el editor OpenStreetMap iD y muchas herramientas de mapeo con drones. GPX está soportado por todo dispositivo GPS de consumo desde 2005 (Garmin, Wahoo, Suunto), toda app de running y ciclismo (Strava, Komoot, AllTrails, MapMyRide) y la mayoría de apps de navegación outdoor (Gaia GPS, OsmAnd). GeoJSON es el formato universal de la cartografía web: Leaflet, Mapbox GL, API de Google Maps, OpenLayers, Cesium, deck.gl, Tableau, Power BI y muchos notebooks de R/Python lo leen de forma nativa.

Aquí las coordenadas se almacenan en grados decimales. Cada decimal adicional de latitud o longitud multiplica por diez la precisión: 5 decimales (unos 1,1 metros en el ecuador) bastan para senderos, ciclismo y la mayoría de trabajos topográficos, y 6 decimales (unos 0,11 metros) igualan la precisión del GPS de consumo. Ir más allá de 7 decimales añade dígitos que ningún receptor GPS puede resolver, solo inflando el tamaño del archivo. El conversor preserva la precisión que haya en tu archivo fuente en lugar de redondearla; la caja envolvente del panel de Estadísticas del track se muestra con 5 decimales como resumen legible, no como límite de los datos.

Tras cada conversión, el panel de Estadísticas del track resume la geometría. La distancia total es la suma de las longitudes de segmento de círculo máximo (Haversine) entre puntos consecutivos de cada LineString, MultiLineString y anillo de Polygon, con un radio terrestre de 6.371 km, y se muestra en kilómetros y millas. La ganancia de elevación es la suma de todos los ascensos positivos entre puntos consecutivos y el desnivel negativo la suma de los descensos, tomados de la tercera coordenada (Z) opcional; ambos se reportan en metros y pies junto con la elevación mínima y máxima. El panel también lista el número total de puntos y la caja envolvente lon/lat. Si un archivo no tiene valores de elevación, las filas de elevación se ocultan automáticamente.

KML almacena los colores en orden ABGR (alfa, azul, verde, rojo) como hex, lo opuesto al orden RGBA más común en HTML y CSS. Un color KML 7fff0000 es RGB 0000ff (azul) con alfa al 50 por ciento, no rojo como podría suponer un lector ingenuo. Cuando defines un color a mano en las propiedades GeoJSON (con el orden hex RGBA habitual) y exportas a KML, recuerda invertir el orden de bytes para que el color se vea correcto en Google Earth. Esta diferencia de orden de bytes, no un fallo de la conversión, es la causa habitual de que un color parezca intercambiado tras el viaje de ida y vuelta.

Sí, una vez cargada la página. El conversor es totalmente JavaScript del lado del cliente ejecutándose en tu navegador; no hay llamadas al servidor durante la conversión. Tras tu primera visita, el navegador cachea todos los recursos y puedes convertir archivos sin conexión indefinidamente. Esto lo hace útil en contextos de levantamientos de campo donde grabas datos GPS sin cobertura celular y quieres convertirlos a GeoJSON para subirlos después. La herramienta no almacena nada sobre tus archivos ni datos de ubicación; cierra la pestaña y todo desaparece de la memoria. La postura de privacidad es verificable con las herramientas de desarrollo del navegador.
Conversor KML GPX GeoJSON — Conversor online gratuito de KML, GPX a GeoJSON. Convierte tracks GPS, waypoints, rutas entre formatos KML, GPX y GeoJSO
Conversor KML GPX GeoJSON