為了實現多數據源、多尺度、多類型空間數據的統一集成管理,近年來無論是數據庫廠商,還是GIS廠商都致力于開發空間數據庫引擎研究工作。
各大數據庫廠商在他們的數據庫管理系統中都加入了 對空間數據的支持,例如,Oracle公司推出的Oracle Spatial,它為空間數據的存儲和索引定義了一套數據庫結構,并通過擴展Oracle PL/SQL為空間數據的處理和操縱提供了 一系列函數和過程,從而實現對空間數據服務的支持。Informix公司推出的Informix ILLustr,對空間數據的處理和操作是通過大DatabaseBlade Spatial Module完成的,它具有良好的面向對象特征。國產數據庫DM3也著手研發支持空間數據庫的產品,通過二進制的對象數據類型來支持空間數據的存儲,但沒有針對空間數據提供空間索引機制,也不提供空間數據分析功能。
雖然RDBMS的空間數據庫引擎產品能夠利用關系數據庫存儲和管理空間數據,并在空間數據處理的有些方面獲得不錯的效果,但RDBMS的專長畢竟是數據管理,而非空間分析,使用RDBMS的空間數據處理仍然存在一定的局限性。況且也不應該將GIS與特定的數據庫管理系統綁定。
GIS廠商也紛紛推出了自己支持空間數據的產品。ESRI公司的ArcSDE利用HHCODE技術提供針對空間數據的索引,支持高效的空間搜索,提供一些空間分析功能。提供專有的API用于將空間數據加入到RDBMS中支持對這些數據的訪問。MapInfo公司的SpatialWare是之一個在對象關系數據庫環境下支持 基于SQL進行空間分析和空間査詢。但它采用的數據模型不支持拓撲關系,空間分析能力較弱。國內GIS廠商北京超圖公司推出了SuperMap SDX,采用多源空間數據無縫集成技術。SuperMap SDX基于關系數據庫的 空間數據引擎包括:SDX for SQL Server、SDX for Oracle、SDX for Oracle Spatia、SDX for SDE。
![](/zb_users/plugin/erx_Weixin/img/zzcm1.jpg)
添加微信好友, 獲取更多信息
復制微信號
來源:開源地理空間基金會中文分會
來源鏈接:https://www.osgeo.cn/post/17ce2
本站聲明:網站內容來源于 *** ,如有侵權,請聯系我們,我們將及時處理。