[GIS筆記] 模型篇-數據模型、空間數據模型、GIS數據模型、邏輯數據模型的種類

模型篇

數據模型、空間數據模型、GIS數據模型

數據模型 說明
是什麼 爲了將複雜的地理事物和現象重載到計算機世界中,如何對其進行簡化和抽象成爲了GIS的基礎性問題,而對現實世界進行抽象建模的結果就是數據模型,其包含着現實世界中空間實體及其相互聯繫的概念
三個層次 空間數據模型可歸納爲概念數據模型、邏輯數據模型和物理數據模型三個層次
1. [概念數據模型] 是連接現實世界到概念世界的橋樑,是地理事物與現象的抽象概念的集合,是地理數據的語義解釋
2. [邏輯數據模型] 是概念世界到計算機世界的橋樑(數據世界),其描述概念數據模型中實體及之間關係的邏輯結構,是系統抽象的中間層。通過所說空間數據模型的狹義就是邏輯數據模型
3. [物理數據模型] 是邏輯數據模型在計算機內部具體的存儲形式和操作機制,即在物理磁盤上是如何存放和存取的,是系統抽象的最底層
概念數據模型 GIS傳統的概念數據模型包含三種:用於描述空間中連續分佈現象的場模型;用於描述各種空間地物的對象模型;模擬現實世界中各種網絡的網絡模型
邏輯數據模型 即是狹義的空間數據模型,通過所說的空間數據模型即是指邏輯數據模型。GIS傳統的數據模型有:矢量、柵格、矢柵一體化、鑲嵌數據模型等
傳統GIS模型的缺點 傳統GIS模型是按計算機的方法對客觀世界地理空間不自然的分割和抽象,其難以準確、完整的表達複雜的地理實體及其之間的關係,更難滿足客觀世界的整體特徵要求,這直接導致地理信息失去了很多它本身的特點,獨立性差、受制於計算機的發展。
未來 ①面向對象模型在一定程度上解決了傳統GIS模型的某些不足,其也符合人的思維。但還尚未成熟無法產業化,產商也不願承擔風險作出大的變革,綁架了整個產業的發展。
②面向幾何代數模型(南師提出)是用代數的方法描述客觀世界,解決幾何問題。其統一了幾何與代數、時間與空間、多維和高維、時間與空間的表達與計算,非常切合地學的本質,能夠直接支撐地理分析模型,並支持並行計算,有很大的應用前景。

數據模型(邏輯數據模型)的種類

介紹 優點 缺點
矢量數據模型 採用座標與屬性來表達空間實體 1. 數據結構嚴密,冗餘度小,數據量小
2. 空間拓撲關係清晰,易於網絡分析
3. 面向對象目標的,不僅能表達屬性編碼,而且能方便記錄每個目標的具體的屬性描述信息,能夠實現圖形數據的恢復、更新和綜合
4. 圖形顯示質量好、精度高
1. 數據結構處理算法複雜
2. 疊置分析與柵格圖組合比較難
3. 數學模擬比較困難
4. 空間分析技術上比較複雜,需要更復雜的軟硬件條件
5. 顯示與繪圖成本比較高
柵格數據模型 對面域或空域進行枚舉 1. 數據結構簡單,易於算法實現
2. 空間數據疊置和組合容易,有利於遙感數據的匹配應用和分析
3. 各類空間分析,地理現象模擬均較爲容易
4. 輸出方法快速簡易,成本低廉
1. 圖形數據量大,用大像元減少數據量時,精度和信息受損失
2. 難以建立空間網絡連接關係
3. 投影變化實現困難
4. 圖形數據質量低,地圖輸出不精美
矢柵一體化 同時用矢量、柵格數據結構來表達 1. 集矢量、柵格兩者的優點
2. 建立了柵格與實體的聯繫,明確了柵格與實體的對應關係
1. 對空間實體及其關係描述的數據量增大
2. 兩者生硬的結合,沒有實質性的進展
鑲嵌數據模型 用小面塊逼近自然界表面 1. 規則格網系統:容易疊置分析,存儲的數據具有隱式座標,無需對座標進行數字化
2. 不規則格網:消除數據冗餘,格網的結構本身適應於數據的實際分佈,可表示不連續的地理現象
數據量大,算法實現比較複雜和困難,數據表示方面容易產生不協調
面向對象數據模型 基於面向對象思想 可得到複雜地理對象的邏輯數據模型 1. 複雜屬性只能拆分成並列的單一屬性,不利於查找、更新和刪除
2. 無法表示變長的屬性
3. 無法表示嵌套表
基於幾何代數的數據模型 統一了幾何與代數、時間與空間、多維度與高維度、時間與空間的表達與計算,可以直接支撐地理分析模型
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章