地理標(biāo)記語(yǔ)言(Geographic Markup Language)是由OGC定義的XML(標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言的子集)格式,用來(lái)表達(dá)地理信息要素。它提供一個(gè)表達(dá)地理信息要素的語(yǔ)言模型,同時(shí)可以用來(lái)在Internet上進(jìn)行數(shù)據(jù)交換。由開(kāi)放地理信息系統(tǒng)協(xié)會(huì)(OGC)負(fù)責(zé)制定它的標(biāo)準(zhǔn)。
簡(jiǎn)介地理標(biāo)記語(yǔ)言(Geographic Markup Language)是指由OGC制定的用于建模、傳輸和存儲(chǔ)地理及與地理相關(guān)信息的XML 編碼語(yǔ)言,主要用于地學(xué)/地理信息的傳輸和存儲(chǔ)。它包括了地理要素與層的空間與非空間特征。GML 建立在W3C系列標(biāo)準(zhǔn)之上,以一種互聯(lián)網(wǎng)上容易共享的方式來(lái)描述、表達(dá)地理信息,是第一個(gè)被GIS 界廣泛接受的元標(biāo)記語(yǔ)言。1
版本地理標(biāo)記語(yǔ)言(Geographic Markup Language)在2000年正式推出了GML1.0版本(基于DTD),2001年2月推出了GML2.0版本(基于XML Schema)。此版本定義了編碼地學(xué)/地理信息的XML Schema語(yǔ)法、機(jī)制和約定。2003年2月,GML 3.0版正式發(fā)布。
GML模型地理標(biāo)記語(yǔ)言(Geographic Markup Language)模型是基于OpenGIS的抽象規(guī)范。在抽象規(guī)范中,定義一個(gè)地學(xué)/地理特征作為現(xiàn)實(shí)世界現(xiàn)象的一個(gè)抽象。這樣現(xiàn)實(shí)世界便可以通過(guò)一系列地學(xué)/地理特征來(lái)描述。地學(xué)/地理特征中包括幾何屬性。OpenGIS的抽象規(guī)范對(duì)地學(xué)/地理特征模型和幾何模型進(jìn)行了定義。
GML2.0采用OpenGIS的簡(jiǎn)單特征模型。簡(jiǎn)單特征模型是對(duì)OpenGIS抽象規(guī)范中通用模型的一個(gè)簡(jiǎn)化,主要有以下兩類簡(jiǎn)化:
1、地學(xué)/地理特征或者只具有簡(jiǎn)單屬性或者只具有幾何屬性;
2、幾何被定義在二維空間參考系中,并使用線性插值。1
應(yīng)用地理標(biāo)記語(yǔ)言(Geographic Markup Language)是XML在地理空間信息領(lǐng)域的應(yīng)用。利用GML可以存儲(chǔ)和發(fā)布各種特征的地理信息,并控制地理信息在Web瀏覽器中的顯示。
地理空間互聯(lián)網(wǎng)絡(luò)作為全球信息基礎(chǔ)架構(gòu)的一部分,已成為Internet上技術(shù)追蹤的熱點(diǎn)。許多公司和相關(guān)研究機(jī)構(gòu)通過(guò)Web將眾多的地理信息源集成在一起,向用戶提供各種層次的應(yīng)用服務(wù),同時(shí)支持本地?cái)?shù)據(jù)的開(kāi)發(fā)和管理。GML可以在地理空間Web領(lǐng)域完成了同樣的任務(wù)。GML技術(shù)的出現(xiàn)是地理空間數(shù)據(jù)管理方法的一次飛躍。
本詞條內(nèi)容貢獻(xiàn)者為:
胡芳碧 - 副教授 - 西南大學(xué)