構建和利用空間資料倉庫面臨哪些挑戰?
構建和利用空間資料倉庫存在一些挑戰性的問題。第一個挑戰是從異構來源和系統中統一空間資訊。空間資料通常儲存在不同的行業公司和政府機構中,並使用各種資料格式。
資料格式不僅特定於結構(例如,基於柵格的與基於向量的空間資料、面向物件的與關係模型、不同的空間儲存和索引結構),而且特定於供應商(例如,ESRI、MapInfo、Intergraph)。在異構空間資料的統一和交換方面已經進行了大量的研究,這為空間資料整合和空間資料倉庫的構建鋪平了道路。
第二個挑戰是在空間資料倉庫中實現快速靈活的聯機分析處理。星型模式是空間資料倉庫建模的最佳選擇,因為它支援簡潔有序的倉庫結構並支援OLAP服務。但是,在空間倉庫中,維度和度量都可以包含空間元素。
空間資料立方體中有三種類型的維度,如下所示:
**非空間維度** - 非空間維度僅包含非空間資料。可以為倉庫生成非空間維度溫度和風暴。例如,因為每個維度都包含非空間資料,其泛化是非空間的(包括溫度的“熱”和降水的“溼”)。
**空間到非空間維度** - 空間到非空間維度是一個維度,其原始級別資料是空間的,但其泛化從某個較高的級別開始變為非空間的。
**空間到空間維度** - 空間到空間維度是一個維度,其原始級別及其所有高層次泛化資料都是空間的。例如,等溫區維度包含空間資料,其所有泛化也包含空間資料,包括覆蓋0-5度(攝氏度)、5-10度等的區域。
空間資料立方體中有兩種型別的度量,如下所示:
**數值度量** - 數值度量僅包含數值資料。例如,空間資料倉庫中的一個度量可以是某個區域的月收入,以便可以按年、按縣等進行彙總以評估總收入。數值度量可以分為分散式、代數和整體式。
**空間度量** - 空間度量包含指向空間物件的指標集合。例如,在空間資料立方體中,具有相同溫度和降水範圍的區域將在同一單元格中分組,並且由此形成的度量包含指向這些區域的一組指標。
**非空間資料立方體** - 非空間資料立方體僅包含非空間維度和數值度量。如果空間資料立方體包含空間維度但不包含空間度量,則其OLAP操作(包括鑽取或透視)可以以類似於非空間資料立方體的方式執行。
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP