Saltar al contenido

Convierte KML a CSV

Una fila por marca de posición, cada campo como columna. Gratis y el archivo nunca sale de tu navegador.

o suelta KML aquí

Cómo funciona la conversión

  1. 1

    Elige un archivo .kml, suéltalo en la página o pega el texto KML. Archivos de hasta 50 MB.

  2. 2

    La página lee cada Placemark. Un Point se convierte en columnas de longitud y latitud. Un LineString, Polygon o MultiGeometry se convierte en una columna WKT, que QGIS lee como geometría.

  3. 3

    Descarga el CSV. Se abre en Excel, Google Sheets y en QGIS mediante Layer, Add Layer, Add Delimited Text Layer.

Qué contiene el CSV

Las columnas que no contienen ningún valor se omiten, por lo que un archivo de puntos sencillo tiene cuatro columnas en lugar de diez.

ColumnaQué contiene
nameEl nombre del Placemark.
descriptionLa descripción del Placemark, con las etiquetas HTML incluidas, en una sola celda.
longitudeGrados decimales, WGS 84, para un Point. Vacía para líneas y polígonos.
latitudeGrados decimales, WGS 84, para un Point.
altitudeMetros, cuando el KML contiene una tercera coordenada.
geometry_typePoint, LineString, Polygon o GeometryCollection.
wktTexto conocido para todo lo que no sea un único punto. Elige esta columna como campo de geometría al cargar el CSV en QGIS.
folderLos nombres de las carpetas situadas sobre el Placemark, unidos mediante una barra.
timestampEl TimeStamp o el inicio del TimeSpan, tal como aparece en el archivo.
<field name>Una columna por cada campo de ExtendedData, tanto en la sintaxis Data como SchemaData, con el nombre del campo.

Lo que no hace

  • KMZ es un zip. Descomprímelo primero. El doc.kml que contiene es lo que lee esta página.
  • Los estilos, iconos y colores no se conservan. Un CSV no tiene dónde almacenarlos.
  • No se siguen los elementos NetworkLink. La página lee el archivo que le das y nada más.
  • Las coordenadas permanecen en WGS 84 (EPSG:4326). Reproyecta en QGIS si necesitas un sistema proyectado.

Preguntas frecuentes

¿Se sube mi archivo KML?
No. La conversión es JavaScript que se ejecuta en la pestaña de tu navegador. Abre el panel de red de tu navegador mientras conviertes el archivo: ninguna solicitud lo envía. Cierra la pestaña y el archivo desaparecerá.
¿Cómo abro el CSV en QGIS?
Layer, Add Layer, Add Delimited Text Layer. Elige el archivo y establece la definición de geometría como coordenadas Point, con la longitud como X y la latitud como Y, o como Well known text usando la columna wkt para líneas y polígonos. El CRS de la geometría es EPSG:4326.
¿Por qué la longitud y la latitud están vacías en algunas filas?
Esos marcadores son líneas o polígonos. Su geometría está en la columna wkt. Solo un Point tiene un único par de coordenadas que se pueda colocar en dos columnas.
¿Puedo convertir un archivo KMZ?
No directamente. Un KMZ es un archivo zip que contiene un doc.kml. Cámbiale el nombre a .zip, extráelo y suelta el .kml en esta página.
¿Qué tamaño máximo puede tener el archivo?
Hasta 50 MB de texto KML. Un archivo de ese tamaño tarda unos segundos en un portátil. Para archivos más grandes, ogr2ogr en la línea de comandos es una herramienta más adecuada.

Otras herramientas gratuitas

A continuación, ábrelo en QGIS

Ambos archivos se cargan en QGIS desde un mismo cuadro de diálogo. Cuando los puntos o polígonos estén sobre tus imágenes, los dos plugins de TerraLab toman el relevo: AI Segmentation detecta los objetos que faltan en el archivo y AI Edit representa un proyecto en el mapa.