1. 程式人生 > >[GIS教程] 5.1 空間資料庫

[GIS教程] 5.1 空間資料庫

【資料庫】資料庫是長期儲存在計算機內的、有組織的、可共享的資料集合。資料庫中的資料按一定的資料模型組織、描述和儲存,具有較小的冗餘度、較高的資料獨立性和易擴充套件性,並可為各種使用者共享

資料模型

資料庫領域中最常用的資料模型有四種

  1. 層次模型(Hierarchical Model)
  2. 網狀模型(Network Model)
  3. 關係模型(Relational Model)
  4. 面向物件模型(Object Oriented Model)

層次資料庫模型

【特點】是將資料組織成一對多關係的結構 【層次結構】採用關鍵字來訪問其中每一層次的每一部分 【適用於】文獻目錄、土壤分類、部門機構等分級資料的組織

在這裡插入圖片描述

【優點】 層次模型中各資料之間構成一種依次的、從上至下的層次關係,層次清楚,資料存取、檢索方便。 【缺點】

  1. 不能表示多對多的聯絡,結構缺乏靈活性;
  2. 在GIS中,不能顧及公共點、線資料共享和實體元素間的拓撲關係;
  3. 需要採用大量的索引檔案,
  4. 實體元素重複儲存,導致大量的冗餘資料

網路資料庫模型

網路模型用連線指令或指標來確定資料間的顯式連線關係,是具有多對多型別的資料組織方式 。

在這裡插入圖片描述

【特點】採用雙向指標來表示資料間的連線關係,可表示多對多關係 【優點】

  1. 網路模型 類似於拓撲資料模型,可表示相鄰的圖形特徵;
  2. 在複雜的拓撲結構中搜索,雙向環路指標很有效;
  3. 避免了資料冗餘。

【缺點】

  1. 間接的指標佔用大量存貯空間;
  2. 資料更新時,指標也需變化,其建立和維護困難

關係資料庫模型

【關係資料庫模型】

  1. 是以記錄組或資料表的形式組織資料,以便於利用各種地理實體與屬性之間的關係進行儲存和變換,不分層也無指標
  2. 是建立空間資料和屬性資料之間關係的一種非常有效的資料組織方法

在這裡插入圖片描述

【特點】 它把資料的邏輯結構歸結為滿足一定條件的二維表中的元素,關係表通過共同的特徵聯絡起來。 【優點】

  1. 對實體描述具有一致性,不需指標;
  2. 結構靈活,易於理解和維護,
  3. 可以用布林邏輯運算和數學運算來操作資料;

【缺點】

  1. 操作要求在檔案中順序查詢滿足特定關係的資料,當資料庫龐大時,效率降低;
  2. 模型擴充困難

面向物件模型

【面向物件】GIS中的地物可根據國家分類標準或實際情況劃分型別

在這裡插入圖片描述

【優點】面向物件的資料模型從概念上將人們對GIS的理解提高到了一個新的高度

  1. 一方面,它巧妙地容納了GIS中拓撲資料結構的思想,能有效地表達空間資料的拓撲關係
  2. 另一方面,面向物件資料模型在表達和處理屬性資料時,又具有許多獨特的優越性。

空間資料庫概述

【地理資訊系統的資料庫(簡稱空間資料庫或地理資料庫)】

  1. 是某一區域內關於一定地理要素特徵的資料集合;
  2. 是地理資訊系統在計算機物理儲存介質儲存的與應用相關的地理空間資料的總和,一般是以一系列特定結構的檔案的形式組織在儲存介質之上的

【空間資料庫與一般資料庫相比,具有以下特點】

  1. 資料量特別大;
  2. 資料內包包括空間資料、屬性資料以及二者之間的關係;
  3. 資料應用廣泛;

【空間資料庫的組成】

在這裡插入圖片描述