KML

¿Qué es un archivo KML?

El formato de Google Earth y Maps para puntos, líneas y superficies.

Qué es KML

KML es un formato de texto plano que se abre en cualquier editor. Se usa para los mapas.

La extensión es .kml y el nombre completo, Keyhole Markup Language. Ambos importan menos que lo que el archivo puede contener, y de eso trata el resto de esta página.

De dónde viene KML

Open Geospatial Consortium lo publicó en 2008. La especificación es OGC KML 2.3.

La edad interesa por un motivo práctico: cuanto más antiguo es un formato, más programas han tenido tiempo de aprenderlo.

La especificación es pública

Cualquiera puede implementarla sin pedir permiso ni pagar licencia. Por eso aparece en tantos programas, y por eso los archivos escritos hace veinte años siguen abriéndose hoy.

No se tira nada

KML guarda su contenido exactamente. Volver a guardarlo no cambia nada, así que puedes abrirlo, editarlo y guardarlo tantas veces como quieras sin acumular daño; eso es lo que lo convierte en un formato de trabajo y no de entrega.

Qué abre KML

Google Earth, QGIS y ArcGIS lo leen, y también la mayoría de programas del mismo tipo.

Cuando un archivo no se abre, el formato rara vez es el problema: lo más habitual es que el programa sea anterior al formato. Convertir a algo más antiguo es la salida fiable, y para eso está el resto de este sitio.

Abrirlo en el navegador

Ningún navegador lo lee.

Ese es el motivo más frecuente para convertirlo: no que el formato sea malo, sino que el sitio donde quieres mostrar el archivo no sabe leerlo.

Es un formato de trabajo

KML está pensado para abrirse y cambiarse. Guarda el archivo en este formato mientras el trabajo siga en marcha y exporta desde él cada vez que haga falta una copia terminada.

Los datos, en un solo sitio

Identificadores y procedencia del formato KML.
Extensión.kml
Tipo de medioapplication/vnd.google-earth.kml+xml
Publicado porOpen Geospatial Consortium
Primera publicación2008
EspecificaciónOGC KML 2.3

Convertir KML a otra cosa

Convertir otra cosa a KML

Formatos que puedes usar en lugar de KML