期刊VIP學術(shù)指導 符合學術(shù)規(guī)范和道德
保障品質(zhì) 保證專業(yè),沒有后顧之憂
來源:期刊VIP網(wǎng)所屬分類:通信時間:瀏覽:次
摘要:本文基于筆者多年從事地理信息系統(tǒng)的相關(guān)工作經(jīng)驗,以地理信息系統(tǒng)矢柵數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)組織管理為研究對象,探討了地理信息系統(tǒng)數(shù)據(jù)模型、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)組織與管理方法。
關(guān)鍵詞:地理信息系統(tǒng);數(shù)據(jù)結(jié)構(gòu);數(shù)據(jù)組織管理
現(xiàn)代地理信息系統(tǒng)的普遍的發(fā)展趨勢是以數(shù)據(jù)倉庫形式構(gòu)筑一個規(guī)模龐大的并行數(shù)據(jù)庫系統(tǒng),具有海量的數(shù)據(jù)存儲與管理能力,數(shù)據(jù)庫的主體是地理實體的各種時態(tài)下的屬性信息數(shù)據(jù),而地理實體的空間位置數(shù)據(jù)雖然是地理信息處理的基礎(chǔ),但是相對而言,空間數(shù)據(jù)庫在系統(tǒng)數(shù)據(jù)庫中所占份額并不大。
與一般的地理信息系統(tǒng)不同的是,我們開發(fā)的電信線路網(wǎng)絡GIS系統(tǒng)采用的就是關(guān)系型數(shù)據(jù)庫(Oracle)和GIS軟件相結(jié)合的方式。
由于最常用的系統(tǒng)功能是顯示當前電信設備,因此有效的組織電信要素數(shù)據(jù)數(shù)據(jù)庫是比較重要的。由于GIS的數(shù)據(jù)是海量的,系統(tǒng)在圖形處理速度上的快慢是一個GIS系統(tǒng)成功與否的重要標志。因此,我們采用了背景圖和電信設備、線路分開組織、統(tǒng)一管理的方式。背景圖存儲地形圖的空間和屬性數(shù)據(jù);而關(guān)系數(shù)據(jù)庫存儲電信設備及線路的空間和屬性數(shù)據(jù)。
由于地理信息庫數(shù)據(jù)結(jié)構(gòu)是地理信息處理技術(shù)的基礎(chǔ),地理信息數(shù)據(jù)庫結(jié)構(gòu)設計是整個系統(tǒng)設計成敗的關(guān)鍵所在。合理的數(shù)據(jù)結(jié)構(gòu)能提高整個系統(tǒng)信息處理的效率,簡化系統(tǒng)編程,增強地理信息庫對異常情況的容錯能力,從而達到提高整個系統(tǒng)實時性、可靠性的目的。
設計合理的系統(tǒng)空間數(shù)據(jù)庫的結(jié)構(gòu)有兩方面的意義:其一是提高對操作的響應速度,其二是縮小系統(tǒng)數(shù)據(jù)庫的體積,使之能存儲在容量有限的設備中。圖形數(shù)據(jù)采用矢量數(shù)據(jù)結(jié)構(gòu)。
一、GIS空間數(shù)據(jù)模型與數(shù)據(jù)結(jié)構(gòu)
根據(jù)所采用的數(shù)據(jù)結(jié)構(gòu)的不同,GIS數(shù)據(jù)模型可分為矢量型、柵格型以及柵格與矢量混合型。一般來說,柵格型GIS的數(shù)據(jù)結(jié)構(gòu)簡單,易于實現(xiàn)面域數(shù)據(jù)的處理,如求面域的面積、周長,作面域的擴張、收縮、疊加,以及求弧段的交點等。但它不便于作面向?qū)嶓w的處理,不便于記錄特征之間的相互關(guān)系,且數(shù)據(jù)存儲需占較大空間;而矢量型GIS的數(shù)據(jù)結(jié)構(gòu)則較為復雜,但它擅于表達特征之間的相互關(guān)系,如面域的相鄰關(guān)系,弧段的相交關(guān)系,以及點對線的歸屬關(guān)系,線對面的歸屬關(guān)系等,并且易于以實體為單位對數(shù)據(jù)進行處理,它的數(shù)據(jù)存儲也只需較小的空間。只是對于柵格型GIS所擅長的面域方面的處理,用矢量數(shù)據(jù)結(jié)構(gòu)來實現(xiàn)時,則需要較復雜的處理過程和較多的處理時間。隨著計算機的發(fā)展,處理速度的飛速提高,數(shù)據(jù)的處理時間問題變得不再那么突出,而人們對數(shù)據(jù)所能表達的內(nèi)容的要求卻越來越高,因而更多的地理信息系統(tǒng)采用了矢量數(shù)據(jù)結(jié)構(gòu)作為其主要數(shù)據(jù)結(jié)構(gòu)。
矢量數(shù)據(jù)易于實現(xiàn)面向?qū)嶓w的操作,這里的實體是現(xiàn)實世界中的個體在數(shù)據(jù)世界中的映射。在二維數(shù)據(jù)世界里,面狀實體用來表達平面投影為面狀的物體,如居民地、林地、水域等;線狀實體則表達平面投影長寬相差非常顯著,并且對其面積不作為重點考察的物體,如各種管線、道路,以及小比例尺地圖上的河流、通路等;點狀實體用來表達投影面積可忽略不計的物體或示意點,如小比例尺地圖上的居民點、港口、機場等。
1.柵格數(shù)據(jù)結(jié)構(gòu)
在柵格數(shù)據(jù)結(jié)構(gòu)中,空間被規(guī)則地劃分為柵格(通常為正方形)。地理實體的位置和狀態(tài)是用它們占據(jù)的柵格行、列以及取什么值來定義的。實體的空間位置就是用其在柵格中的行號、列號來表示;實體的屬性就用單元的取值來表示,這樣輸入、輸出、儲存、處理都比較方便。在靠近事物邊界的位置,按四舍五入原則決定單元取值。基本單元的大小代表了柵格型地圖(空間)數(shù)據(jù)庫的分辨率。一般地圖是用點、線,面來表達空間事物,點在網(wǎng)格中占據(jù)一個基本單元,線由一系列單元連接成鋸齒狀折線,面的邊界也是鋸齒狀的。
用柵格結(jié)構(gòu)表示的地表特征是不連續(xù)的,在柵格結(jié)構(gòu)中,地表被分成相互鄰接、規(guī)則排列的矩形方塊(有時也可以是三角形或菱形、六邊形等),每個地塊與一個柵格單元相對應,柵格數(shù)據(jù)的比例尺就是柵格大小與地表相應單元大小之比。
2.矢量數(shù)據(jù)結(jié)構(gòu)
空間數(shù)據(jù)一般由點、線、面組成,在矢量數(shù)據(jù)結(jié)構(gòu)中,所有這些空間要素都是以點的形式表示的,最常用的是二維笛卡爾平面直角坐標系,折合平面解析幾何對物體的描述十分相似。一個點有一對坐標(x,y)表示,沒有形狀也沒有大小。簡單的線用一串有次序的坐標表示,對精度要求高的曲線可用多條很短的直線來擬合,也可用圓弧或更復雜的數(shù)學函數(shù)和直線混合起來表示。面是用線圍起來的封閉的不規(guī)則多邊形。雖然矢量坐標點的分辨率比柵格模型中的最小基本單元的分辨率要高得多,但實際使用時也要受存儲量的限制。如小比例尺地圖數(shù)據(jù)庫中的河流不能表現(xiàn)出實際的寬度變化;大比例尺地圖數(shù)據(jù)庫中的房屋邊界,也往往略去一些小的轉(zhuǎn)折。另外坐標點用什么做基本單位,保留小數(shù)點后幾位,也是有限制的。
在矢量型的GIS軟件中,定義多邊形比定義點、線要復雜。早期的GIS軟件或計算機地圖制圖系統(tǒng)常把多邊形的邊界看作是線的簡單閉合,這種方法可稱為“環(huán)”狀多邊形編碼或數(shù)據(jù)結(jié)構(gòu),這種結(jié)構(gòu)比較簡單,但不能表達邊界和多邊形之間的關(guān)系,以及相鄰多邊形之間的關(guān)系,而且公共邊界要定義兩遍,制圖是容易產(chǎn)生重復繪制的問題,且數(shù)據(jù)冗余度較大。
二、 GIS數(shù)據(jù)的組織與管理
1.空間數(shù)據(jù)的組織
目前,通常的方法是用“層”的概念來分別存儲不同專題的空間信息。即每一層存放一種專題或一類信息,并有一組對應的數(shù)據(jù)文件。在具體的數(shù)據(jù)庫設計時,分得粗好,還是分得細好,必須根據(jù)應用上的要求、計算機硬件的存儲量,處理速度以及軟件的限制來決定。一般來說,分得過細不便于操作人員記憶,處理上比較麻煩;分得過粗不利于某些特殊要求的分析、查詢。例如,把不同性質(zhì)的地下管線合在同一層上,當需要單獨查詢、顯示其中一種管線時,只能根據(jù)管線的屬性來區(qū)分,這比單獨用一層存放一種管線要花費更多的處理時間,數(shù)據(jù)更新也是分開方便。但是,若經(jīng)常要同時顯示幾種管線時,若用分開存放的方式,需要同時對幾個層操作,這時又可能是合起來方便。
2.空間數(shù)據(jù)的管理
一般的事物管理用的DBMS不適合直接管理空間數(shù)據(jù),常見的原因有以下幾點。
2.1不提供有關(guān)空間位置的查詢功能。如要查詢某幢房子有哪些公共設施
管線通道它附近,這幢房子在土地使用規(guī)劃圖上允許做什么用等等,一般的OBMS很難做到,再復雜的分析更難。
2.2沒有復雜的圖形顯示功能。空間查詢、分析的結(jié)果不只是文字報告圖形顯示更重要,一般的DBMS不具備這一能力。
2.3存儲、處理空間數(shù)據(jù)不夠經(jīng)濟。空間數(shù)據(jù)模型的內(nèi)部結(jié)構(gòu)比較特殊,而一般的事物管理用的OBMS大都是表狀的關(guān)系型數(shù)據(jù)結(jié)構(gòu)。