擴展SQL

對於GIS 而言,SQL 的不足之處是只提供簡單數據類型操作。空間資料庫套用必須能處理點、線和多邊形等複雜數據類型,因此,亟須對SQL 進行擴展開放式GIS 協會( OpenGISConsortium,OGC) 是由一些主要GIS 軟體供應商組成的聯盟,負責制定與GIS 互操作相關的行業標準,制定了開放式地理空間數據互操作規範(open geodata interoperability specification,OGIS) OGIS空間數據模型可以嵌人各種程式語言,如C、Java SQL 等,並提出一套規範,把二維地理空間的抽象數據類型(abstract data type,ADT )整合到SQL之中,並且包括指定拓撲的操作和空間分析操作。在OGIS 標準中,所指定的操作可分成三類。

基本操作適用於所有幾何類型,例如,SaialReference 返回所定義對象幾何體採用的基礎坐標系統。拓撲與幾何操作用於空間對象間的拓撲關係等判斷,例如,Overlap 判斷兩個對象內部是否有一個非空的交集。空間分析操作用於空間對象之間的拓撲關係計算,例如,Distance 返回兩個空間對象之間的最短距離。

相關詞條

熱門詞條

聯絡我們