地理标记语言(Geography Markup Language, GML)是由开放地理空间信息联盟(Open Geospatial Consortium, OGC)定义的一种XML语法,用于表达地理特征。它作为地理信息传输和存储的标准,涵盖了地理特征的几何信息和属性信息。GML能够表示各种地理对象,例如点(points)、线(lines)、面(polygons)以及更复杂的特征,如道路、河流和建筑物。它被设计为高度灵活和可扩展的,允许用户定义自己的特征类型和属性。GML广泛应用于地理信息系统(GIS)、Web地图应用以及其他地理空间数据交换场景。其基于XML的结构使其易于解析,并能在不同平台和软件之间实现互操作性。GML的复杂性取决于具体应用,范围可以是从地理特征的简单表示到高度详细和复杂的模型。