Geography Markup Language (GML) — это грамматика XML, определенная Open Geospatial Consortium (OGC), используемая для выражения географических объектов. GML служит языком моделирования для географических систем, а также открытым форматом обмена для географических транзакций в Интернете. Он предоставляет разнообразные типы объектов для представления географических объектов, включая точки, линии, полигоны, растры и покрытия (coverages). GML широко используется в географических информационных системах (ГИС) и сервисах на основе местоположения (LBS) для хранения, передачи и обработки географических данных. Он позволяет кодировать как геометрические, так и негабаритные (негеометрические) свойства географических объектов, обеспечивая совместимость (интероперабельность) между различными платформами и приложениями ГИС. GML спроектирован как расширяемый, позволяя пользователям определять собственные схемы, специфичные для приложений, и типы объектов. Он поддерживает сложные геометрии, системы координат (coordinate reference systems) и метаданные, что делает его мощным инструментом для представления и обмена географической информацией.