KML (Keyhole Markup Language) — это формат файлов на основе XML, предназначенный для представления географических данных в таких приложениях, как Google Earth, Google Maps и другом геопространственном программном обеспечении. Этот формат позволяет пользователям создавать и обмениваться картами, точками интереса (POI), изображениями, полигонами и 3D-моделями. Файлы KML содержат подробную информацию о местоположении, включая широту, долготу, высоту и другие атрибуты. Они также могут включать параметры оформления для управления отображением данных, такие как цвета, значки и метки. KML широко используется для визуализации географических данных, создания пользовательских карт и обмена информацией, привязанной к местоположению. Формат поддерживает такие элементы, как метки мест (placemarks), пути, полигоны и наложения на поверхность (ground overlays), что делает его универсальным инструментом для представления различных типов геоданных. Благодаря своей структуре, файлы KML легко передаются и открываются в различных геоинформационных системах, что делает их стандартным форматом для обмена географической информацией.