目前,最為普遍的環境空間信息管理 *** 是混合模型 *** ,即圖形數據由文件管理系統管理,而屬性數據則由關系數據庫管理,基于這種混合數據處理方式的G1S結構,稱為雙重結構。其典型代表有。這種系統結構的更大優點是: 屬性數據的管理可以充分商業化數據庫管理系統的功能且圖形的處理與檢索效率較高。
但是,圖形和屬性的硬性分離會帶來許多問題:
(1)不利于空間査詢。因為査詢常常涉及空間實體的圖形部分和屬性部分。而這種模型只能分別對圖形庫和厲性庫進行査詢,然后將兩者的結果組合在一起,這樣勢必降低査詢效率。
(2)數據的整體一致性易遭到破壞。例如,實體在圖形庫中的部分可能已被刪除,而對應的屬性庫部分卻可能沒有被刪除。
(3)不利于分布式數據管理。因為圖形數據獨立于屬性數據之外,自成—體,無法利用標準的數據庫管理系統提供的分布式數據管理功能,而且在分布式數據庫中,圖形和屬性的協調更加困難。
添加微信好友, 獲取更多信息
復制微信號
對于關系模型在空間數據處理中的不足之處,有人提出了2種新 *** :一是擴展現有的關系模型,使其能容納圖形數據,并進行空間運算和査詢,即擴展的關系模型;二是用新的數據模銦如面向對象的數據模型來取代關系模型。
擴展的關系模型就是在原有關系模型的基礎上增加幾何數據 類型和空間操作箅子,其中幾何數據類型包括點、線、面等;空間操作算子包括距離、面積、相交、包含等。
像這樣,用同一個數據庫管理圖形和屬性,除了可以實現圖形實體專題意義上的査詢以外,還可以對數據進行集中控制,包括數據的完整性和一致性控制等,并充分利用數據庫管理系統提供的功能,便于分布式數據管理,提高了系統的開放性,便于用戶使用和二次開發。不過,擴展的關系模型雖然克服了關系模型的部分局限性,但仍然擺脫不了關系模式的束縛,如屬性取值為不可再分的簡單數據,不能處理復雜對象等。
面向對象模型的出現則開辟了新的道路。面向對象的數據模型是以面向對象概念為基礎,支持復雜對象表示和操作的高層次抽象模型。它涉及4個抽象概念:即分類、概括、聚集和聯合,以及繼承和傳播兩個語義工具。面向對象的核心是抽象對象及其操作。面向對象的數據模型的思想,就是將圖形和屬性封裝在一起,并由一個面向對象的數據庫管理系統進行管理。其典型代表有ESR1公司的ArcSDE與Geodatabase。
從空間數據管理的角度來看,ArcSDE可看成是一個連續的空間數據模型,借助這一模型,可用RDB管理空間數據。在ArcSDE中,空間數據的管理和存儲都是通過DBMS中的若千表(Table)來完成的,如圖所示。
在RDBMS中融入空間數據后,ArcSDE可以提供對空間、非空間數據進行高效率操作的數據庫服務。由于ArcSDE采用的是客戶/#務器體系結構,大量用戶可同時并發地對同一數據進行操作。ArcSDE提供了應用程序接口(API),開發人員可將空間數據檢索和分析功能集成到他們的應用工程中去。
Geodatabase是ArcInfo 8引入的一個全新的空間數據模型,是建立在DBMS之上的統一的、智能化的空間數據庫。所謂“統一”,在于Geodatabase之前所有的空間數據模型 都不能在一個統一的模型框架下對GLS通常所處理和表達 的地理空間要素,如矢最、柵格、三維表面、 *** 、地址等進行統一的描述,而Geodatabase做到了這一點。所謂“智能化”,是指在Geodatabase模型中,地理空間要素的表達較之以往的模型更接近于 我們對現實事物對象的認識和表述方式。Geodatabase中引入了地理空間要素的行為、規則和關系,當處理Gcodatabase中的要素時,對其基本的行為和必須滿足的規則,無需通過程序編碼;對其特殊的行為和規則,可以通過要素擴展進行客戶化定義,這是其他空間數據模型做不到的。
來源:開源地理空間基金會中文分會
來源鏈接:https://www.osgeo.cn/post/1bf46
本站聲明:網站內容來源于 *** ,如有侵權,請聯系我們,我們將及時處理。