地理标记语言 (GML) 是由开放地理空间联盟 (OGC) 定义的一种 XML 语法,专门用于表达地理要素(Geographical Features)。GML 既充当地理系统的建模语言,也是互联网上地理事务的开放交换格式。它提供了多种对象类型来表示地理特征,包括点 (points)、线 (lines)、多边形 (polygons)、栅格 (rasters) 和覆盖区 (coverages)。GML 广泛应用于地理信息系统 (GIS) 和基于位置的服务 (LBS) 中,用于存储、传输和处理地理数据。它允许对地理要素的几何属性和非几何属性进行编码,从而实现了不同 GIS 平台和应用程序之间的互操作性。GML 被设计为可扩展的,允许用户定义自己的特定于应用的模式 (schemas) 和要素类型。它支持复杂的几何图形、坐标参考系统 (Coordinate Reference Systems) 和元数据 (metadata),使其成为表示和交换地理信息的强大工具。