為了實現“空間-屬性數據一體化”、“矢量-柵格數據一體化”和 “空間信息-業務信息一體化”管理,現在的GIS軟件平臺數據管理紛紛開始尋求向集成結構的 空間數據庫方向發展。在基于特征的整體空間數據模型支持下,利用成熟的商用擴展關系數據庫管理系統(ORDBMS) 來存儲和管理海量數據,成為大型空間數據管理的方式,空間數據庫采用關系數據庫來組織管理空間地理數據和屬性數據,提供對這些數據的有效存儲查詢和分析,以支持各種空間地理數據的應用。然而,如何用關系數據庫來存儲、管理復雜的空間地理數據,以支持空間關系運算和空間分析等功能,如何讓用戶透明地訪問空間地理數據,而不必關心它的實際存儲位置、方式和數據結構等實際問題是采用空間數據庫組織管理空間數據所必須考慮的。空間數據庫引擎正是解決這些問題的良好 *** 。通過空間數據庫引擎可以用傳統的關系數據庫對空間地理數據加以管理和處理,提供必要的空間關系運算和空間分析功能。通過空間數據庫引擎實現客戶/服務器的分布計算模式,實現地理空間數據的透明訪問、共享和互操作,從而建立真正意義上的分布式空間地理數據庫。
擴展關系數據庫管理系統管理地理空間數據有兩種途徑,一是寄生在關系數據庫管理系統之上的空間數據引擎,典型代表有ESRI公司(國際商業地理信息系統軟件領域) ArcSDE,Maplnfo公司(國際桌面地圖系統軟件領域) SpatialWare,北京超圖地理信息技術有限公司的SDX+以及 大多數國產GIS軟件自有的空間數據引擎。這類系統一般 由GIS軟件廠商研發,優點是支持通用的關系數據庫管理系統,空間數據按BLOB存,可跨數據庫平臺,與特定GIS平臺結合緊密。缺點是空間操作和處理無法在數據庫內核中實現,數據模型較為復雜,擴展SQL比較困難,不易實現數據共享與互操作。二是直接擴展通用數據庫的空間數據庫系統,如Oracle Spatial、IBM DB2 Spatial Extender、Informix Spatial DataBkde以及MySQL、PostgreSQL、DM4、DIERAO等數據庫的空間擴展。這類系統一般由數據庫廠商研發。優點是空間數據的管理與 通用數據庫系統融為一體,空間數據按對象存取,可在數據庫內核中實現空間操作和處理,擴展SQL比較方便,較易實現數據共享與互操作。缺點是實現難度大,壓縮數據比較困難,目前的功能和性能與之一類系統尚存在差距。
來源:開源地理空間基金會中文分會
來源鏈接:https://www.osgeo.cn/post/1412b
添加微信好友, 獲取更多信息
復制微信號
本站聲明:網站內容來源于 *** ,如有侵權,請聯系我們,我們將及時處理。