KML (Keyhole Markup Language) ist ein XML-basiertes Dateiformat, das zur Darstellung geografischer Daten in Anwendungen wie Google Earth, Google Maps und anderer Geoinformatik-Software verwendet wird. Es ermöglicht Benutzern, Karten, Points of Interest (Sonderziele), Bilder, Polygone und Modelle zu erstellen und zu teilen. KML-Dateien enthalten Informationen über Standorte, einschließlich Breitengrad, Längengrad, Höhe und anderer Attribute. Sie können auch Styling-Informationen enthalten, um zu steuern, wie die Daten angezeigt werden, wie Farben, Symbole und Beschriftungen. KML wird häufig zur Visualisierung geografischer Daten, zur Erstellung benutzerdefinierter Karten und zum Austausch standortbezogener Informationen eingesetzt. Es unterstützt Funktionen wie Placemarks (Ortsmarkierungen), Pfade, Polygone und Ground Overlays (Bodenüberlagerungen), was es zu einem vielseitigen Format für die Darstellung verschiedener Arten geografischer Daten macht. KML-Dateien können einfach in verschiedenen Geoinformatik-Anwendungen geteilt und angezeigt werden, was sie zu einem Standardformat für den Austausch geografischer Informationen macht.