KML (Keyhole Markup Language) es un formato de archivo basado en XML utilizado para representar datos geográficos en aplicaciones como Google Earth, Google Maps y otros programas de software geoespacial. Este formato permite a los usuarios crear y compartir mapas personalizados, puntos de interés, imágenes, polígonos y modelos tridimensionales. Los archivos KML contienen información precisa sobre ubicaciones geográficas, incluyendo coordenadas de latitud, longitud y altitud, además de otros atributos descriptivos. También pueden integrar información de estilo para definir la apariencia visual de los datos, tales como colores, iconos específicos y etiquetas de texto. Debido a su versatilidad, el KML es ampliamente utilizado para la visualización de datos geoespaciales y el intercambio de información basada en la localización. Soporta elementos complejos como marcas de posición, rutas, polígonos y superposiciones de suelo, lo que lo convierte en un estándar fundamental para la interoperabilidad entre diferentes aplicaciones geográficas y la representación detallada de información espacial en entornos digitales.