地理标记语言(Geographic Markup Language)是由OGC定义的XML(标准通用标记语言的子集)格式,用来表达地理信息要素。它提供一个表达地理信息要素的语言模型,同时可以用来在Internet上进行数据交换。由开放地理信息系统协会(OGC)负责制定它的标准。
简介地理标记语言(Geographic Markup Language)是指由OGC制定的用于建模、传输和存储地理及与地理相关信息的XML 编码语言,主要用于地学/地理信息的传输和存储。它包括了地理要素与层的空间与非空间特征。GML 建立在W3C系列标准之上,以一种互联网上容易共享的方式来描述、表达地理信息,是第一个被GIS 界广泛接受的元标记语言。1
版本地理标记语言(Geographic Markup Language)在2000年正式推出了GML1.0版本(基于DTD),2001年2月推出了GML2.0版本(基于XML Schema)。此版本定义了编码地学/地理信息的XML Schema语法、机制和约定。2003年2月,GML 3.0版正式发布。
GML模型地理标记语言(Geographic Markup Language)模型是基于OpenGIS的抽象规范。在抽象规范中,定义一个地学/地理特征作为现实世界现象的一个抽象。这样现实世界便可以通过一系列地学/地理特征来描述。地学/地理特征中包括几何属性。OpenGIS的抽象规范对地学/地理特征模型和几何模型进行了定义。
GML2.0采用OpenGIS的简单特征模型。简单特征模型是对OpenGIS抽象规范中通用模型的一个简化,主要有以下两类简化:
1、地学/地理特征或者只具有简单属性或者只具有几何属性;
2、几何被定义在二维空间参考系中,并使用线性插值。1
应用地理标记语言(Geographic Markup Language)是XML在地理空间信息领域的应用。利用GML可以存储和发布各种特征的地理信息,并控制地理信息在Web浏览器中的显示。
地理空间互联网络作为全球信息基础架构的一部分,已成为Internet上技术追踪的热点。许多公司和相关研究机构通过Web将众多的地理信息源集成在一起,向用户提供各种层次的应用服务,同时支持本地数据的开发和管理。GML可以在地理空间Web领域完成了同样的任务。GML技术的出现是地理空间数据管理方法的一次飞跃。
本词条内容贡献者为:
胡芳碧 - 副教授 - 西南大学