袁榮健
摘 要:目前的數(shù)據(jù)庫技術(shù)還存在一些問題,對于數(shù)據(jù)的共享性不高、數(shù)據(jù)的安全問題不好、經(jīng)常會產(chǎn)生數(shù)據(jù)泄露的情況。數(shù)據(jù)瓶頸也對這產(chǎn)生很大的制約。為了滿足用戶對所訪問的數(shù)據(jù)進(jìn)行自由的編輯、管理和存儲等功能,需要對數(shù)據(jù)進(jìn)行一定方法的復(fù)制提高數(shù)據(jù)的可訪問性。并且對異構(gòu)數(shù)據(jù)的數(shù)據(jù)庫進(jìn)行并發(fā)事務(wù)的控制。由于目前面向?qū)ο罂臻g的數(shù)據(jù)庫系統(tǒng)還不成熟、允許用戶定義對象和對對象數(shù)據(jù)結(jié)構(gòu)的操作還不規(guī)范。研究從基于ArcSDE的背景出發(fā),闡述了對相關(guān)技術(shù)的設(shè)計(jì)與實(shí)現(xiàn)問題,希望對完善這些技術(shù)產(chǎn)生一定的幫助。
關(guān)鍵詞:ArcSDE;空間數(shù)據(jù)庫技術(shù);應(yīng)用研究
空間技術(shù)引擎技術(shù)能夠很好的解決在數(shù)據(jù)的存儲中對于訪問和管理方面的瓶頸,能夠大量的運(yùn)用于各種與地理信息采集有關(guān)的活動和領(lǐng)域。運(yùn)用目前的空間數(shù)據(jù)庫的寬帶連接功能,可以對用戶訪問的數(shù)據(jù)進(jìn)行一系列的操作。分布式的管理、自由的編輯、跨平臺的應(yīng)用、多協(xié)議自動轉(zhuǎn)換等功能。
1 名詞解釋
1.1 ArcSDE
ArcSDE是數(shù)據(jù)通路,是Arc空間數(shù)據(jù)庫的空間數(shù)據(jù)引擎,是存儲和管理用戶的管理和存儲數(shù)據(jù)的通路。通過連續(xù)的空間數(shù)據(jù)模型實(shí)現(xiàn)用RDBMS來管理空間數(shù)據(jù)庫。它是空間數(shù)據(jù)庫的重要組成部分和關(guān)鍵環(huán)節(jié),通過對多用戶的空間數(shù)據(jù)庫進(jìn)行有效的管理和存儲可以提高空間數(shù)據(jù)庫的使用效率。ArcSDE是一種通道本身并不是一個(gè)關(guān)系數(shù)據(jù)庫或者數(shù)據(jù)存儲的模式。它通過靈活的配置和應(yīng)用服務(wù)器和豐富的地理信息相關(guān)的和連續(xù)和可伸縮的數(shù)據(jù)庫來實(shí)現(xiàn)GIS工作流的實(shí)現(xiàn)和長事務(wù)的相關(guān)處理它主要為各種數(shù)據(jù)管理提供接口。是一種高性能的通道;可以支持多種的DBMS平臺;為多用戶提供大型的空間數(shù)據(jù)庫的支持,并且允許用戶自由的進(jìn)行編輯活動。使用ArcSDE可以靈活的支持每個(gè)DBMS提供的功能,實(shí)現(xiàn)核心數(shù)據(jù)庫的獨(dú)立和可選擴(kuò)展。
1.2 空間數(shù)據(jù)庫技術(shù)
空間數(shù)據(jù)庫是存儲在物理介質(zhì)上的地理信息系統(tǒng),和地理空間技術(shù)。空間數(shù)據(jù)庫具有較高的可訪問性和復(fù)雜的空間數(shù)據(jù)模型,數(shù)據(jù)量龐大??梢詫傩詳?shù)據(jù)和空間數(shù)據(jù)進(jìn)行聯(lián)合的管理,數(shù)據(jù)的應(yīng)用范圍十分的廣泛、地物類型與屬性數(shù)據(jù)表文件相對應(yīng)。并且具有空間和時(shí)間的多尺度性。面向?qū)ο蟮臄?shù)據(jù)庫具有永久性、并發(fā)性等特點(diǎn)能對事務(wù)進(jìn)行輔助和安全管理、具有回復(fù)功能和語音查詢系統(tǒng)。面向過程的數(shù)據(jù)庫技術(shù)主要的部分是要對各種相關(guān)的數(shù)據(jù)進(jìn)行相應(yīng)的存儲和管理,防止數(shù)據(jù)的丟失。數(shù)據(jù)存儲的三個(gè)階段分別是拓?fù)潢P(guān)系數(shù)據(jù)存儲模式、Oracle Spatial模式和ArcSDE模式。
2 基于ArcSDE的空間數(shù)據(jù)庫技術(shù)的設(shè)計(jì)
系統(tǒng)總體的設(shè)計(jì)技術(shù)要充分的考錄用戶的環(huán)境和應(yīng)用需求,并且根據(jù)所需要的功能與性能的相關(guān)實(shí)現(xiàn)指標(biāo)來完成。目前的空間數(shù)據(jù)庫的管理模式有三種。文件型空間數(shù)據(jù)庫;純空間的面向?qū)ο蟮年P(guān)系數(shù)據(jù)庫;空間數(shù)據(jù)引擎。
⑴軟件配置。空間數(shù)據(jù)引擎:ArcSDE9、關(guān)系型數(shù)據(jù)庫平臺:Oracle9i用戶版、開發(fā)工具:VB和ArcObjects。
⑵技術(shù)路線??臻g數(shù)據(jù)的管理采用關(guān)系型的大型數(shù)據(jù)庫管理系統(tǒng),以ArcSDE為空間數(shù)據(jù)庫的數(shù)據(jù)引擎,空間數(shù)據(jù)通過它存儲到種類繁多的數(shù)據(jù)庫環(huán)境下的Oracle數(shù)據(jù)庫中??臻g數(shù)據(jù)的管理和存儲通過DMBS的表實(shí)現(xiàn)。
⑶邏輯結(jié)構(gòu)??臻g數(shù)據(jù)庫的邏輯層次有五層,分別是總庫、分庫、子庫、邏輯層和物理層。各層次分別與相應(yīng)的數(shù)據(jù)庫對應(yīng),總的數(shù)據(jù)庫對應(yīng)總庫、分庫按照數(shù)據(jù)的來源分DEM、DLG、DRG、和DOM數(shù)據(jù)庫等。物理層按照地理要素對數(shù)據(jù)進(jìn)行邏輯分層,每個(gè)邏輯層面的分類是以點(diǎn)線面的層次劃分的。
⑷數(shù)據(jù)庫的組織結(jié)構(gòu)??臻g數(shù)據(jù)庫根據(jù)空間索引的便利。實(shí)行矢柵一體的數(shù)據(jù)模型。索引是為了提高對所要求數(shù)據(jù)的訪問和提取的速度。是整個(gè)數(shù)據(jù)技術(shù)的重要部分。柵格數(shù)據(jù)的空間索引是在數(shù)據(jù)引擎的建立下,以金塔結(jié)構(gòu)實(shí)現(xiàn)的,通過建立底層數(shù)據(jù)自己的遞升來提取數(shù)據(jù)。矢量數(shù)據(jù)的存儲是依靠網(wǎng)格型的空間索引技術(shù),通過確定合適的網(wǎng)格數(shù)和網(wǎng)格的大小單元來確定合理的網(wǎng)格索引大小。依據(jù)分層的不同可以有不同的級別和不同的網(wǎng)格大小。
3 基于ArcSDE的空間數(shù)據(jù)庫技術(shù)的運(yùn)用
地理信息系統(tǒng)能夠?qū)λ憩F(xiàn)的與地理相關(guān)的信息進(jìn)行管理、查詢、收集、分鐘和操作。它被廣泛的應(yīng)用于各種以地理相關(guān)的行業(yè)和領(lǐng)域。空間數(shù)據(jù)庫廣泛的應(yīng)用于資源管理、土地規(guī)劃、防震減災(zāi)、交通管理運(yùn)輸、城市規(guī)劃、科研、教育地學(xué)以及國防等領(lǐng)域。主要的功能是空間數(shù)據(jù)的入庫、空間數(shù)據(jù)的獲取和分析、空間數(shù)據(jù)和屬性數(shù)據(jù)的集成等。
4 結(jié)語
目前空間數(shù)據(jù)庫技術(shù)是地理信息系統(tǒng)也即GIS信息系統(tǒng)的一個(gè)核心的組成部分,較完整的地理信息系統(tǒng)需要能對數(shù)據(jù)的空間和屬性相關(guān)的信息進(jìn)行存儲和管理??臻g數(shù)據(jù)庫引擎SDE是連接GIS應(yīng)用程序和相關(guān)的數(shù)據(jù)庫系統(tǒng)的一個(gè)中間件,SDE很好的解決了有關(guān)屬性數(shù)據(jù)和空間數(shù)據(jù)的統(tǒng)一管理和存儲問題。
[參考文獻(xiàn)]
[1]陳軍.GIS空間數(shù)據(jù)模型的基本問題和學(xué)術(shù)前沿[J].地理學(xué)報(bào).2012年S1期.
[2]董改香,馮志祥.基于ArcSDE的空間數(shù)據(jù)庫技術(shù)研究[J].科技咨詢導(dǎo)報(bào).2007(11):52-54.
[3]王銳,白玲,馬德濤,梁金,王暉.基于ArcSDE的人防數(shù)據(jù)入庫的應(yīng)用研究[J].海洋測繪.2008(06).
[4]王銳,白玲,馬德濤.基于ArcGIS的城市人防數(shù)據(jù)模型的設(shè)計(jì)與實(shí)現(xiàn)[J].測繪工程.2008(05).
[5]張健,王家海,王麗麗.基于Geodatabase城鎮(zhèn)地籍管理信息系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].測繪科學(xué).2009(S1).