Conversor de datos SIG

Convertir GeoJSON a KML / KMZ

Cargue o pegue un GeoJSON y descárguelo como KML compatible con Google Earth o como KMZ comprimido, con vista previa en el mapa.

El estándar KML solo usa WGS 84 (EPSG:4326). Si sus datos están en un sistema proyectado, por ejemplo UTM, selecciónelo aquí: las coordenadas se reproyectan automáticamente a EPSG:4326 antes de generar el KML.

La conversión se realiza en su navegador. Sus datos no se suben a ningún servidor.

Herramientas relacionadas

Conversor de GeoJSON a KML / KMZ para Google Earth

KML, KMZ y GeoJSON

KML (Keyhole Markup Language) es un formato basado en XML pensado para mostrar información geográfica en globos virtuales. Es el formato nativo de Google Earth y puede contener puntos, líneas, polígonos, estilos, vistas de cámara y descripciones. KMZ es ese mismo KML comprimido en ZIP: el contenido no cambia, pero el archivo es más pequeño y más fácil de enviar por correo o compartir.

GeoJSON es el formato de intercambio habitual en la cartografía web. Lo generan aplicaciones de mapas web, ArcGIS y otros programas de Sistema de Información Geográfica (SIG), además de muchas API de datos espaciales. Al estar basado en JSON es cómodo para programar, pero Google Earth no lo abre de forma nativa, por eso hace falta convertirlo.

Convertir GeoJSON a KML o KMZ le permite compartir datos creados en un entorno SIG con usuarios de Google Earth, superponerlos al globo 3D o entregarlos a clientes que trabajan con esa interfaz.

  • Formato nativo de Google Earth: KML y KMZ se abren directamente en Google Earth Pro, Google Earth Web y ArcGIS.
  • Todas las geometrías: puntos, líneas, polígonos y sus variantes Multi se convierten sin pérdida.
  • Nombres y atributos conservados: el nombre de la entidad pasa a ser la etiqueta del Placemark y el resto de propiedades se guarda en ExtendedData.
  • Reproyección integrada: si sus datos están en UTM u otro sistema proyectado, la herramienta los transforma a WGS 84 antes de generar el KML.

Cómo usar la herramienta

Cargue un archivo GeoJSON con el selector de archivos o pegue el texto directamente en el cuadro. Se admiten las extensiones .geojson, .json y .txt. Si los datos no están en WGS 84, elija el sistema de coordenadas de origen. Después pulse Convertir: la herramienta genera el KML y muestra una vista previa interactiva en el mapa para que compruebe la geometría antes de descargarla.

Tras la conversión aparecen dos botones: Descargar KML para el archivo XML y Descargar KMZ para la versión comprimida. Con Copiar puede llevar el texto KML al portapapeles y pegarlo en otra aplicación. Todo el proceso ocurre en su navegador y sus datos no se envían a ningún servidor.

Otras herramientas

Si ya tiene un archivo KML o KMZ y solo quiere verlo, el visor KML/KMZ lo abre en un mapa interactivo. Para explorar datos espaciales en distintos formatos, como GeoJSON, Shapefile o CSV, el visor de mapas los muestra sin necesidad de convertirlos.

Si necesita automatizar conversiones de este tipo dentro de un proyecto SIG, puede contactar con el equipo de Rodosto.

Preguntas frecuentes

¿Qué diferencia hay entre KML y KMZ?

KML (Keyhole Markup Language) es un formato de texto basado en XML, legible y fácil de editar con cualquier editor. KMZ es el mismo KML comprimido en ZIP: ocupa menos espacio y permite empaquetar recursos asociados, como imágenes, en un solo archivo. Google Earth abre ambos de forma nativa y muchos programas SIG también los leen.

¿El archivo convertido se abre en Google Earth?

Sí. Los archivos KML y KMZ que genera esta herramienta son compatibles con Google Earth Pro (escritorio) y Google Earth Web. También pueden importarse en ArcGIS y en otros programas SIG que admiten el estándar KML. Descargue el archivo y arrástrelo a Google Earth para verlo sobre el globo 3D.

¿Qué tipos de geometría se admiten?

Se admiten todos los tipos de geometría estándar de GeoJSON: Point, LineString, Polygon, MultiPoint, MultiLineString, MultiPolygon y GeometryCollection. Las estructuras Feature y FeatureCollection se procesan completas y las propiedades de cada entidad se exportan al bloque ExtendedData del KML.

¿Qué hago si mi GeoJSON está en coordenadas proyectadas (UTM, EPSG:25830)?

KML solo admite WGS 84 (EPSG:4326). Seleccione el sistema de origen en la lista de sistemas de coordenadas o pegue su definición proj4 o WKT en la opción personalizada; la herramienta reproyecta las coordenadas a EPSG:4326 antes de generar el KML. Si el archivo trae el campo crs, el sistema se selecciona automáticamente.

¿Se suben mis archivos a un servidor?

No. Todo el procesamiento se realiza en su navegador. Los datos GeoJSON no se envían a ningún servidor; la página solo descarga del CDN las librerías de conversión y los mosaicos del mapa base.