張馨
(青海省第一測(cè)繪院,青海 西寧 810001)
地理信息系統(tǒng)中數(shù)據(jù)庫(kù)間數(shù)據(jù)交換技術(shù)的研究
張馨
(青海省第一測(cè)繪院,青海 西寧 810001)
數(shù)據(jù)庫(kù)間的數(shù)據(jù)交換技術(shù)成為地理信息系統(tǒng)無(wú)障礙運(yùn)行的關(guān)鍵技術(shù)。本文簡(jiǎn)要說(shuō)明了地理信息系統(tǒng)的含義和地理信息系統(tǒng)中數(shù)據(jù)庫(kù)間數(shù)據(jù)交換的必要性,著重闡述了地理信息系統(tǒng)中數(shù)據(jù)庫(kù)間數(shù)據(jù)交換技術(shù)的實(shí)現(xiàn)。
地理信息系統(tǒng);GIS;數(shù)據(jù)庫(kù);數(shù)據(jù)交換;平臺(tái);必要性
地理信息系統(tǒng)(GIS)是對(duì)地理信息數(shù)據(jù)進(jìn)行收集、存儲(chǔ)、管理、調(diào)用、查詢、分析等一系列操作的系統(tǒng),是用計(jì)算機(jī)技術(shù)承載地理信息數(shù)據(jù),并能夠與操作者通過(guò)指令進(jìn)行互動(dòng)的一種計(jì)算機(jī)信息系統(tǒng)。通過(guò)地理信息系統(tǒng)平臺(tái),能夠?qū)⒌乩硇畔?shù)據(jù)進(jìn)行分析處理,為用戶提供參考。它廣泛地應(yīng)用于地學(xué)、資源管理、土地規(guī)劃、環(huán)境監(jiān)測(cè)、防災(zāi)減災(zāi)、電力行業(yè)、交通管理、城市規(guī)劃、科研、教育和國(guó)防等領(lǐng)域,在我國(guó)的經(jīng)濟(jì)建設(shè)和發(fā)展中起到十分重要的作用。
由于地理信息系統(tǒng)應(yīng)用領(lǐng)域不斷擴(kuò)大,數(shù)據(jù)種類(lèi)眾多,存儲(chǔ)形式多樣,從而形成了多種數(shù)據(jù)庫(kù),這些數(shù)據(jù)庫(kù)之間如果沒(méi)有互通的橋梁,地理信息系統(tǒng)內(nèi)的數(shù)據(jù)就會(huì)因無(wú)法互調(diào)而成為“信息孤島”。針對(duì)地理數(shù)據(jù)“信息孤島”問(wèn)題[1],研究地理信息系統(tǒng)數(shù)據(jù)庫(kù)間數(shù)據(jù)交換技術(shù)是十分必要的。通過(guò)數(shù)據(jù)交換技術(shù),異域、異構(gòu)的數(shù)據(jù)轉(zhuǎn)換成可以互通的格式,即省人力、物力,又可以節(jié)省大量的時(shí)間,為使用者創(chuàng)造更多的參考時(shí)間,因此地理信息系統(tǒng)數(shù)據(jù)庫(kù)間數(shù)據(jù)交換意義重大。
地理信息系統(tǒng)(GIS)擁有許多數(shù)據(jù)庫(kù),如多媒體庫(kù)、符號(hào)庫(kù)、空間庫(kù)等。有些是以分布式方式存在的數(shù)據(jù)庫(kù),它們多是異域、異構(gòu)的數(shù)據(jù)庫(kù),數(shù)據(jù)之間交換必須通過(guò)交換平臺(tái)這一中間介質(zhì)層,才能快速地實(shí)現(xiàn)數(shù)據(jù)格式轉(zhuǎn)換,提供給使用者需要的數(shù)據(jù)類(lèi)型和顯現(xiàn)形式,便于使用者參考和查看。
3.1 分布式數(shù)據(jù)庫(kù)數(shù)據(jù)交換模型
為了構(gòu)建數(shù)據(jù)庫(kù)間數(shù)據(jù)交換的平臺(tái),首先需要針對(duì)分布式數(shù)據(jù)庫(kù)建立數(shù)據(jù)交換模型,如上圖所示,為三層式結(jié)構(gòu)的數(shù)據(jù)交換模型。然后再以三層數(shù)據(jù)交換模型為基礎(chǔ),通過(guò)Web服務(wù)功能模塊進(jìn)行技術(shù)設(shè)計(jì),建立數(shù)據(jù)交換通信平臺(tái),在這個(gè)平臺(tái)中,實(shí)現(xiàn)不同數(shù)據(jù)庫(kù)間的數(shù)據(jù)轉(zhuǎn)換、翻譯,最終形式操作者能夠看懂和使用的數(shù)據(jù)。
3.2 數(shù)據(jù)庫(kù)間數(shù)據(jù)交換平臺(tái)建設(shè)
數(shù)據(jù)庫(kù)間數(shù)據(jù)交換平臺(tái)大體上可以分為七個(gè)分支,包括數(shù)據(jù)訪問(wèn)層、業(yè)務(wù)邏輯層、客戶代理、消息傳送代理、安全代理、消息層和事務(wù)管理器。這七個(gè)分支分別負(fù)責(zé)不同的數(shù)據(jù)控制轉(zhuǎn)換功能,將異域、異構(gòu)數(shù)據(jù)庫(kù)內(nèi)的數(shù)據(jù)進(jìn)行調(diào)出、過(guò)濾、傳輸、轉(zhuǎn)換、返回等一系統(tǒng)的過(guò)程,完成使用者的一次使用活動(dòng)。通過(guò)這個(gè)信息數(shù)據(jù)交換平臺(tái),地理信息系統(tǒng)內(nèi)的所有數(shù)據(jù)都可以進(jìn)行自由查看和使用,調(diào)用的信息在平臺(tái)內(nèi)部傳輸時(shí)都進(jìn)行了加密處理,數(shù)據(jù)被破壞的幾率很小,而且平臺(tái)還有數(shù)據(jù)恢復(fù)功能,一旦數(shù)據(jù)丟失,或使用過(guò)程中出現(xiàn)故障,通過(guò)恢復(fù)層即事務(wù)管理器可以實(shí)現(xiàn)對(duì)數(shù)據(jù)的再次操作。
3.3 地理信息系統(tǒng)中數(shù)據(jù)庫(kù)間數(shù)據(jù)交換的關(guān)鍵技術(shù)
3.3 .1 代理安全技術(shù)。數(shù)據(jù)交換通信平臺(tái)通常的信息安全威脅主要有技術(shù)缺陷、通信安全和訪問(wèn)控制三方面。針對(duì)這三方面的安全威脅,要選取下面的代理安全技術(shù)進(jìn)行防范,即身份鑒別、通信加密。其中身份鑒別指在數(shù)據(jù)交換的雙方建立起交換通道前,要開(kāi)展驗(yàn)證相互身份,地理信息系統(tǒng)的身份驗(yàn)證可以驗(yàn)證平臺(tái)主體、相關(guān)客戶和數(shù)據(jù)庫(kù)三者之間的身份驗(yàn)證;通信加密。則指數(shù)據(jù)交換通信平臺(tái)選取公鑰與對(duì)稱加密兩個(gè)技術(shù)進(jìn)行加密的數(shù)據(jù)處理方式,對(duì)信息進(jìn)行加解密。
3.3 .2 系統(tǒng)數(shù)據(jù)調(diào)度技術(shù)。系統(tǒng)數(shù)據(jù)調(diào)度技術(shù)既在空間上分配和計(jì)算數(shù)據(jù)信息,又可以在時(shí)間上針對(duì)數(shù)據(jù)信息進(jìn)行計(jì)算與通信的排序。系統(tǒng)調(diào)度分為數(shù)據(jù)消息與數(shù)據(jù)業(yè)務(wù)兩個(gè)方面的調(diào)度,對(duì)數(shù)據(jù)消息與數(shù)據(jù)業(yè)務(wù)開(kāi)展網(wǎng)絡(luò)性能和目標(biāo)主機(jī)數(shù)據(jù)的分析、測(cè)試、傳送及調(diào)度,基本是由消息傳送代理實(shí)現(xiàn),最后獲得網(wǎng)絡(luò)性能和目標(biāo)主機(jī)數(shù)據(jù)的相應(yīng)情況。完成數(shù)據(jù)和信息的快速傳輸和智能適應(yīng)網(wǎng)絡(luò)的流量控制和防止擁塞。
3.3 .3 數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)?,F(xiàn)今的數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)一般有ODBC技術(shù)、DAO技術(shù)和JDBC技術(shù)。其中JDBC技術(shù)比其他兩種技術(shù)更先進(jìn),JDBC技術(shù)經(jīng)由兩種模式來(lái)開(kāi)展和數(shù)據(jù)庫(kù)的通信,JDBC技術(shù)是新型的數(shù)據(jù)庫(kù)訪問(wèn)和存取技術(shù),具有獨(dú)立運(yùn)行、多線程和防止病毒入侵等優(yōu)勢(shì),目前在地理信息系統(tǒng)的數(shù)據(jù)庫(kù)間的數(shù)據(jù)交換中得到了廣泛應(yīng)用。
隨著地理信息系統(tǒng)應(yīng)用范圍和使用頻率的不斷增加,形成了眾多不同的數(shù)據(jù)庫(kù),這些數(shù)據(jù)庫(kù)間的數(shù)據(jù)安全快速的交換才能被較好地使用。因此,地理信息系統(tǒng)數(shù)據(jù)庫(kù)間的數(shù)據(jù)交換需要依靠以數(shù)據(jù)交換模式為基礎(chǔ)的自由通信平臺(tái),通過(guò)數(shù)據(jù)交換核心技術(shù)完成數(shù)據(jù)轉(zhuǎn)換,實(shí)現(xiàn)數(shù)據(jù)安全使用的目的。
[1]郗連霞.基于Web服務(wù)的地理信息數(shù)據(jù)交換技術(shù)研究[D].江蘇蘇州:蘇州大學(xué),2008-04-01.
U285
A
1003-5168(2014)03-0011-01
張馨(1985.10—),女,漢族,青海西寧人,本科學(xué)歷,助理工程師,研究方向:地理信息系統(tǒng),航空攝影遙感。