KML (Keyhole Markup Language) ist ein XML-basiertes Dateiformat, das zur Darstellung geografischer Daten in Anwendungen wie Google Earth, Google Maps und anderer Geodaten-Software verwendet wird. Es ermöglicht Benutzern, Karten, Points of Interest (POIs), Bilder, Polygone und 3D-Modelle zu erstellen und auszutauschen. KML-Dateien enthalten präzise Informationen über Standorte, einschließlich Breitengrad (Latitude), Längengrad (Longitude), Höhe (Altitude) und weitere spezifische Attribute. Darüber hinaus können sie Styling-Informationen enthalten, um die visuelle Darstellung der Daten zu steuern, wie z. B. Farben, Symbole (Icons) und Beschriftungen (Labels). KML wird häufig zur Visualisierung geografischer Daten, zur Erstellung benutzerdefinierter Karten und zum Austausch standortbasierter Informationen eingesetzt. Das Format unterstützt wichtige Geodaten-Funktionen wie Ortsmarken (Placemarks), Pfade, Polygone und Boden-Overlays (Ground Overlays), was es zu einem vielseitigen Standard für die Repräsentation verschiedener Arten von Geodaten macht. KML-Dateien können problemlos in unterschiedlichen Geodaten-Anwendungen geteilt und angezeigt werden, was ihre Rolle als Standardformat für den Austausch geografischer Informationen festigt.