Convertir KML a GeoJSON
Convierte KML de Google Earth o Google My Maps a GeoJSON para Leaflet, Mapbox, QGIS y PostGIS. Gratis, al instante y privado: no se sube nada.
Suelta aquí tu archivo KML
o
Convirtiendo…
Tu archivo nunca sale de tu navegador
Cómo convertir KML a GeoJSON
- Suelta tu archivo KML en el recuadro de arriba o haz clic para elegirlo en tu dispositivo.
- La conversión se ejecuta al instante en tu navegador. No se sube nada.
- Haz clic en «Descargar GeoJSON» para guardar el archivo convertido.
Sobre los formatos
- KML
.kml - KML (Keyhole Markup Language) es el formato XML de Google Earth y Google My Maps. Describe marcadores, rutas y polígonos, y puede incluir tracks con marcas de tiempo mediante la extensión gx:Track.
- GeoJSON
.geojson - GeoJSON (RFC 7946) es el formato JSON para datos geográficos que usan los mapas web y el software SIG como Leaflet, Mapbox, QGIS y PostGIS. Las coordenadas se guardan como longitud, latitud y altitud.
Preguntas frecuentes
¿Cómo se representan las geometrías KML en GeoJSON?
Los puntos, LineString y polígonos (con sus huecos) conservan su tipo. Un gx:Track pasa a ser un LineString y un gx:MultiTrack un MultiLineString, con las marcas de tiempo en properties.coordinateProperties.times. Una MultiGeometry de tipos mixtos se convierte en una GeometryCollection.
¿Qué ocurre con los nombres, las descripciones y los estilos?
El nombre, la descripción, las marcas de tiempo y los campos ExtendedData pasan a ser propiedades de la entidad. Los estilos de línea y relleno se escriben como propiedades simplestyle (stroke, stroke-width, fill, fill-opacity), que entienden geojson.io, Mapbox y GitHub.
¿Qué no se convierte?
Los enlaces de red no se siguen, porque esta página no puede descargar nada; solo se conservan el contorno de su región y su URL. Una superposición de imagen se convierte en un polígono de su huella con la URL de la imagen en la propiedad icon, pero la imagen no se incluye. Los modelos 3D y los recorridos se omiten. Los archivos KMZ deben descomprimirse antes: cambia la extensión a .zip, extrae y convierte el doc.kml que contiene.
¿Se suben mis archivos a un servidor?
No. La conversión se ejecuta por completo en tu navegador y la página no tiene permitido enviar tu archivo a ningún sitio. Puedes comprobarlo en la pestaña Red de las herramientas para desarrolladores del navegador: ninguna petición contiene tu archivo.
¿Hay un límite de tamaño de archivo?
Se aceptan archivos de hasta 200 MB. Como todo ocurre en tu dispositivo, con archivos muy grandes el límite lo pone la memoria del navegador y no una cuota de subida.
Herramientas relacionadas
- Convertir GeoJSON a KMLConvierte GeoJSON de QGIS, geojson.io o Mapbox a KML para Google Earth y Google My Maps conservando los atributos. Gratis, al instante, y no se sube nada.
- Convertir KML a GPXConvierte KML de Google Earth o Google My Maps a GPX para Garmin, Komoot, Strava y otros dispositivos y apps GPS. Gratis, al instante y privado: no se sube nada.
- Convertir GPX a KMLConvierte tracks, rutas y waypoints GPX a KML para Google Earth y Google My Maps. Gratis, al instante, y tu archivo nunca sale de tu navegador.
- Convertir GPX a GeoJSONConvierte tracks, rutas y waypoints GPX a GeoJSON para Leaflet, Mapbox, QGIS y PostGIS. Gratis, al instante, y tu archivo nunca sale de tu navegador.