Convertir CSV a KML
Este convertidor transforma un CSV con columnas de latitud y longitud o una columna WKT en un archivo KML para Google Earth, Google My Maps o QGIS, con un marcador por fila y las demás columnas conservadas como datos del marcador. El CSV se lee en su navegador y no se sube. Usted elige qué columna será el nombre del marcador. Las direcciones no se geocodifican, así que el archivo necesita coordenadas.
¿Un archivo no se convirtió correctamente? Escriba a [email protected], a ser posible con un pequeño archivo de ejemplo, y se corregirá.
Lo esencial
- Entrada: CSV (.csv). Salida: KML (.kml).
- Tus archivos no se suben: el trabajo se hace en tu navegador, en tu propio dispositivo.
- Tamaño: sin límite fijo; los archivos muy grandes están limitados por la memoria de tu dispositivo.
- Necesita un navegador actual (Chrome, Edge, Firefox o Safari) en ordenador, tableta o móvil; no hay que instalar nada.
- Gratis y sin registro.
De CSV a KML: ¿por qué convertir?
Una lista de tiendas, pozos, puntos de levantamiento o clientes guardada en Excel se entiende mejor en un mapa, y Google Earth lee KML. Este convertidor encuentra solo las columnas de coordenadas cuando tienen nombres habituales como lat, latitude, lon, lng, longitude, x o y, o usa una columna de texto WKT como POINT (12.57 55.68), que también permite líneas y polígonos. Entiende las variantes de CSV que Excel escribe en distintos países: comas o punto y coma, punto decimal o coma decimal, UTF-8 o la codificación antigua de Windows, y grados, minutos y segundos. Cada fila se convierte en un marcador con el nombre de la columna que usted elija, y todas las demás columnas se muestran en su globo. El archivo se lee y el KML se escribe en su navegador con GDAL, la biblioteca que usa QGIS.
Cómo convertir CSV a KML
- Suelte su archivo .csv en el recuadro o haga clic para elegirlo.
- Compruebe las columnas de coordenadas y elija la columna que se usará para los nombres de los marcadores.
- Haga clic en «Convertir a KML» y abra el archivo en Google Earth o impórtelo en My Maps.
Qué cambia al convertir
Cómo se encuentran las columnas de coordenadas
Primero se usa como geometría una columna cuyos valores parecen WKT. Si no la hay, la columna de longitud o X es la primera cuyo nombre empieza por lon, lng o long, o es x o easting, y la de latitud o Y la primera que empieza por lat, o es y o northing. El resumen muestra qué columnas se usaron, y puede elegir otras. Un punto de Copenhague con la latitud y la longitud intercambiadas acaba en el mar Arábigo, así que merece la pena mirar el mapa antes de convertir.
Elegir el nombre del marcador
Google Earth etiqueta cada marcador con su nombre. «Automático» usa una columna llamada Name si existe; si no, una columna de texto que contenga name, title o label y, en último caso, la primera columna de texto. Puede elegir cualquier otra columna o «Sin nombres». Las demás columnas se muestran como tabla de datos en el globo, y Google Earth muestra todos los valores como texto.
Punto y coma, coma decimal y codificación
En Alemania, Francia, Dinamarca y muchos otros países, Excel guarda los CSV con punto y coma entre columnas y una coma como separador decimal, así que 55,6813 significa 55.6813. Ambas cosas se detectan, y se respeta una primera línea "sep=" de Excel. Un archivo que no es UTF-8 válido suele haberlo guardado Excel en la página de códigos de Windows del equipo, como Windows-1252 o Shift_JIS; el convertidor elige aquella en la que el texto se lee con más naturalidad, de modo que los nombres con tildes salen bien en Google Earth.
Filas sin coordenadas
Una fila con una coordenada vacía o ilegible se conserva como marcador sin ubicación, así que sus datos no se pierden, pero Google Earth y My Maps no pueden mostrarla en el mapa. La página le dice cuántas filas están afectadas; si importan, corríjalas en la hoja de cálculo y vuelva a convertir. Las direcciones no se convierten en coordenadas.
Coordenadas en metros
Las coordenadas KML son siempre longitud y latitud en WGS84. Si los valores claramente no son grados, por ejemplo coordenadas UTM en metros, la página le pide el código EPSG, como EPSG:25832 o EPSG:32633, y reproyecta los puntos a WGS84 antes de escribir el KML.
Sobre los formatos
CSV
CSV (valores separados por comas) es una tabla en texto plano que se abre en Excel, Google Sheets y cualquier base de datos. No tiene un tipo de geometría propio: las ubicaciones se guardan en dos columnas de coordenadas, como latitud y longitud, o en una columna de texto WKT.
- Los puntos caben en dos columnas (X e Y, o longitud y latitud); las líneas y los polígonos necesitan una columna WKT.
- El sistema de coordenadas no se guarda en el archivo, así que anótelo aparte.
- No hay una norma para el separador: Excel usa coma o punto y coma según la configuración de idioma.
- Todo valor es texto; si 08001 es un número o un código postal lo decide el programa que lo lee.
KML
KML (Keyhole Markup Language) es el formato XML de Google Earth y Google My Maps, y una norma OGC desde 2008. Además de la geometría, puede contener estilos, iconos, carpetas y descripciones en HTML.
- Siempre longitud y latitud WGS84, con altitud opcional.
- Las carpetas agrupan marcadores; cada carpeta puede convertirse en una capa propia al convertir.
- Los estilos (colores, grosores de línea, iconos) son propios de KML y Google Earth.
Preguntas frecuentes
¿Se sube mi CSV?
No. Su propio navegador lee y convierte el archivo, así que las listas de clientes y otras direcciones privadas permanecen en su equipo.
¿Puedo importar el KML en Google My Maps?
Sí. En My Maps, añada una capa, haga clic en Importar y elija el KML. My Maps usa el nombre del marcador como título y muestra las demás columnas en los detalles.
¿Puede el CSV contener líneas y polígonos?
Sí, en una columna WKT. Cada fila contiene una geometría, por ejemplo LINESTRING (12.56 55.67, 12.57 55.68) o un POLYGON. Las coordenadas de punto en dos columnas solo pueden dar puntos.
¿Puedo dar color a los marcadores?
No desde el CSV. Los puntos reciben la chincheta estándar de Google Earth y las líneas salen en rojo. En Google Earth Pro, haga clic derecho en la carpeta, abra Propiedades, cambie el estilo y vuelva a guardar el archivo.
¿Funciona con Google Sheets?
Sí. En Google Sheets elija Archivo, Descargar, Valores separados por comas, y suelte ese archivo aquí.