吳斌
【摘 ?要】隨著近些年來(lái)我國(guó)科學(xué)技術(shù)水平的不斷提高,越來(lái)越多的研究人員針對(duì)于當(dāng)前的空間特性的數(shù)據(jù)訪(fǎng)問(wèn)控制模型的建設(shè)進(jìn)行研究,在進(jìn)行數(shù)據(jù)訪(fǎng)問(wèn)控制模型建設(shè)過(guò)程當(dāng)中,以空間特性為基礎(chǔ)。對(duì)整個(gè)模型內(nèi)部體系進(jìn)行全面的劃分和研究,從而實(shí)現(xiàn)對(duì)數(shù)據(jù)的有效訪(fǎng)問(wèn)及控制。本文在分析過(guò)程當(dāng)中,基于空間特性的數(shù)據(jù)訪(fǎng)問(wèn)控制模型的基礎(chǔ),結(jié)合實(shí)際設(shè)計(jì)需求,進(jìn)行空間數(shù)據(jù)訪(fǎng)問(wèn)框架的分層設(shè)計(jì)。在設(shè)計(jì)過(guò)程當(dāng)中,針對(duì)空間數(shù)據(jù)的數(shù)據(jù)庫(kù)的擴(kuò)展及內(nèi)部信息的存儲(chǔ)以及管理進(jìn)行詳細(xì)的討論與研究。
【關(guān)鍵詞】空間特性;數(shù)據(jù)訪(fǎng)問(wèn);數(shù)據(jù)存儲(chǔ);分級(jí)控制
引言
在我國(guó)當(dāng)前的空間信息領(lǐng)域,實(shí)際上近年來(lái)針對(duì)于空間的數(shù)據(jù)訪(fǎng)問(wèn)進(jìn)行了很多模型的建設(shè),也取得了很多階段性的成果。無(wú)論是國(guó)外還是國(guó)內(nèi),近些年來(lái)針對(duì)于空間數(shù)據(jù)訪(fǎng)問(wèn)都提出了很多問(wèn)題的解決模型,甚至可以依據(jù)每個(gè)角色的空間特效針對(duì)不同的用戶(hù)進(jìn)行自動(dòng)激活相應(yīng)的角色。但在用戶(hù)個(gè)人信息及用戶(hù)的空間特性激活過(guò)程當(dāng)中,實(shí)際上并沒(méi)有對(duì)用戶(hù)個(gè)人角色的權(quán)利進(jìn)行一定的約束,或者說(shuō)對(duì)這種約束現(xiàn)象并沒(méi)有進(jìn)行討論。
為了能夠更好的推動(dòng)空間信息領(lǐng)域的發(fā)展,而國(guó)內(nèi)很多專(zhuān)家學(xué)者也對(duì)空間數(shù)據(jù)模型進(jìn)行了深度研究工作開(kāi)展,并且進(jìn)行了更為豐富的多體系模型的建設(shè),實(shí)現(xiàn)了多用戶(hù)以及多層次,多級(jí)別,多版本管理工作的落實(shí)。但數(shù)據(jù)訪(fǎng)問(wèn)以及空間信息的管理實(shí)際上仍然有很多工作有待開(kāi)發(fā)。如何將整個(gè)數(shù)據(jù)系統(tǒng)的訪(fǎng)問(wèn)框架,數(shù)據(jù)存儲(chǔ)與數(shù)據(jù)擴(kuò)展等多項(xiàng)工作于空間數(shù)據(jù)訪(fǎng)問(wèn)控制工作進(jìn)行緊密相連,并形成一個(gè)更為完善的體系這方面的研究工作還比較欠缺。
1.空間數(shù)據(jù)訪(fǎng)問(wèn)控制需求
對(duì)于當(dāng)前的任何一個(gè)城市而言,在進(jìn)行整個(gè)城市管理工作落實(shí)過(guò)程當(dāng)中,實(shí)際上都需要運(yùn)用的空間數(shù)據(jù)訪(fǎng)問(wèn)控制原理或者是該項(xiàng)技術(shù)。所以在空間數(shù)據(jù)訪(fǎng)問(wèn)控制這項(xiàng)技術(shù)應(yīng)用過(guò)程當(dāng)中,不同的城市會(huì)存在不同的需求,但是所具備的共同需求就在于第一個(gè)需求就是整個(gè)城市體系內(nèi)部的傳統(tǒng)關(guān)系數(shù)據(jù)庫(kù)必須能夠與當(dāng)前的數(shù)據(jù)庫(kù)進(jìn)行對(duì)接與完善。第二個(gè)主要的需求是由于空間數(shù)據(jù)集訪(fǎng)問(wèn)方法在應(yīng)用過(guò)程當(dāng)中,其自身存在一定的技術(shù)特點(diǎn),就必須要保證對(duì)當(dāng)前每一個(gè)城市內(nèi)部所運(yùn)用的訪(fǎng)問(wèn)控制機(jī)制提出全新的要求。不同的城市會(huì)擁有不同的需求,比如有的城市會(huì)需要對(duì)空間訪(fǎng)問(wèn)范圍的區(qū)域化存在一定的需求,有的城市會(huì)對(duì)空間操作上的差異性存在一定的需求。
2.空間數(shù)據(jù)訪(fǎng)問(wèn)控制模型建設(shè)
2.1第一結(jié)構(gòu)設(shè)計(jì)
空間數(shù)據(jù)訪(fǎng)問(wèn)控制模型的進(jìn)行建設(shè)過(guò)程當(dāng)中,實(shí)際上需要進(jìn)行四個(gè)層次或者說(shuō)四個(gè)層面的建設(shè),所以第一個(gè)結(jié)構(gòu)層面在設(shè)計(jì)過(guò)程當(dāng)中必須要針對(duì)空間數(shù)據(jù)應(yīng)用的表現(xiàn)層進(jìn)行設(shè)計(jì)。該結(jié)構(gòu)層次在進(jìn)行設(shè)計(jì)過(guò)程當(dāng)中,其自身的主要作用就是可以為用戶(hù)提供空間查詢(xún),空間統(tǒng)計(jì),空間分析等多項(xiàng)功能。
2.2第二結(jié)構(gòu)設(shè)計(jì)
第二個(gè)結(jié)構(gòu),在進(jìn)行設(shè)計(jì)過(guò)程當(dāng)中,需要針對(duì)空間數(shù)據(jù)控制模型內(nèi)部的空間數(shù)據(jù)業(yè)務(wù)的邏輯層進(jìn)行設(shè)計(jì)。整個(gè)控制模型的重要的結(jié)構(gòu)之一就是邏輯層,更多的是將整個(gè)控制模型內(nèi)部的算法進(jìn)行應(yīng)用,將算法應(yīng)用時(shí)不僅能夠滿(mǎn)足空間數(shù)據(jù)的安全需求,更重要的是也能夠提高空間數(shù)據(jù)的訪(fǎng)問(wèn)效率需求。比如本文的進(jìn)行整體設(shè)計(jì)過(guò)程當(dāng)中所運(yùn)用的RBAC數(shù)據(jù)訪(fǎng)問(wèn)控制。
2.3第三空間結(jié)構(gòu)設(shè)計(jì)
第三個(gè)空間結(jié)構(gòu)的設(shè)計(jì)就是整個(gè)模型當(dāng)中最重要的設(shè)計(jì),是空間數(shù)據(jù)訪(fǎng)問(wèn)控制層的設(shè)計(jì)。空間數(shù)據(jù)訪(fǎng)問(wèn)控制層的主要功能就是將表現(xiàn)層和邏輯層內(nèi)部的操作進(jìn)行有效的落實(shí)。而在實(shí)際的數(shù)據(jù)管理過(guò)程當(dāng)中,控制層將業(yè)務(wù)邏輯層內(nèi)部的操作映射。以及數(shù)據(jù)控制方法進(jìn)行有效的應(yīng)用。
2.4數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)設(shè)計(jì)
空間數(shù)據(jù)存儲(chǔ)層是整個(gè)空間數(shù)據(jù)控制模型的最后一個(gè)結(jié)構(gòu)的設(shè)計(jì)。該結(jié)構(gòu)的主要功能就是對(duì)整個(gè)空間數(shù)據(jù)的存儲(chǔ)及管理實(shí)現(xiàn)有效的監(jiān)管。而在通常的空間數(shù)據(jù)存儲(chǔ)模型設(shè)計(jì)過(guò)程當(dāng)中,所常見(jiàn)的存儲(chǔ)模式有空間數(shù)據(jù)文件和空間數(shù)據(jù)庫(kù)系統(tǒng)這兩種常用的模式。
在進(jìn)行數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)設(shè)計(jì)過(guò)程當(dāng)中,除了運(yùn)用到以上所說(shuō)的兩種方式或者是兩種設(shè)計(jì)方法以外,空間數(shù)據(jù)存儲(chǔ)層本身在對(duì)數(shù)據(jù)進(jìn)行存儲(chǔ)時(shí),也會(huì)通過(guò)不同的形式進(jìn)行存儲(chǔ),比如最常見(jiàn)的是以矢量數(shù)據(jù)格式作為存儲(chǔ)方法,另一種則是柵格數(shù)據(jù)格式進(jìn)行數(shù)據(jù)存儲(chǔ)。所以數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)的設(shè)計(jì)要依據(jù)數(shù)據(jù)存儲(chǔ)方法的不同進(jìn)行該結(jié)構(gòu)內(nèi)部的詳細(xì)劃分,針對(duì)不同數(shù)據(jù)類(lèi)型,針對(duì)不同的數(shù)據(jù)特性,運(yùn)用不同的數(shù)據(jù)存儲(chǔ)方法才能夠?qū)?shù)據(jù)存儲(chǔ)結(jié)構(gòu)的功能得以展現(xiàn)。
圖1是本文的進(jìn)行空間數(shù)據(jù)訪(fǎng)問(wèn)控制模型設(shè)計(jì)過(guò)程當(dāng)中的主要框架和結(jié)構(gòu)層次。
3.空間數(shù)據(jù)訪(fǎng)問(wèn)控制模型建設(shè)思路及方法應(yīng)用
3.1通過(guò)Oracle與Arcsed建設(shè)空間數(shù)據(jù)存儲(chǔ)模型,擴(kuò)展數(shù)據(jù)內(nèi)容
在進(jìn)行空間數(shù)據(jù)存儲(chǔ)模型內(nèi)部的數(shù)據(jù)擴(kuò)充過(guò)程當(dāng)中,首先需要考慮到的第一個(gè)因素就是安全性因素,所以,為了能夠有效的提高數(shù)據(jù)存儲(chǔ)的安全特性,在進(jìn)行設(shè)計(jì)過(guò)程當(dāng)中可以運(yùn)用兩種方法保證數(shù)據(jù)安全。第一個(gè)就是可以運(yùn)用Oracle其本身所具備的用戶(hù)管理權(quán)限,管理和角色管理,以及用戶(hù)資源控制管理等多方面的功能,對(duì)整個(gè)安全訪(fǎng)問(wèn)控制系統(tǒng)當(dāng)中的數(shù)據(jù)進(jìn)行全面審核,這樣可以有效的。解決很多需要面臨的安全威脅,同樣也可以降低一定的風(fēng)險(xiǎn)。而另一種則是可以利用Arcesd實(shí)現(xiàn)對(duì)空間數(shù)據(jù)的擴(kuò)展及管理。
3.2對(duì)空間數(shù)據(jù)庫(kù)進(jìn)行內(nèi)部結(jié)構(gòu)劃分,實(shí)現(xiàn)數(shù)據(jù)庫(kù)級(jí)別控制
對(duì)于當(dāng)前空間信息或者說(shuō)地理實(shí)體而言,其本身所具備的固有特征分為三種,第一個(gè)是時(shí)間特性,第二個(gè)是空間的特性,第三個(gè)則是物體本身所帶的屬性。而這三個(gè)重要的屬性也是現(xiàn)代地理信息系統(tǒng)的主要研究領(lǐng)域的內(nèi)容。在進(jìn)行數(shù)據(jù)庫(kù)內(nèi)部的數(shù)據(jù)存儲(chǔ)及數(shù)據(jù)管理過(guò)程當(dāng)中,也需要依據(jù)以上所提到的三個(gè)屬性對(duì)數(shù)據(jù)進(jìn)行有效的管理及擴(kuò)展。為了能夠保證所擴(kuò)展的數(shù)據(jù)的屬性不受影響,可以對(duì)數(shù)據(jù)庫(kù)內(nèi)部實(shí)現(xiàn)分級(jí)控制。比如可以分成三個(gè)等級(jí),或者說(shuō)三個(gè)部分,生產(chǎn)庫(kù),現(xiàn)勢(shì)庫(kù),歷史庫(kù),三庫(kù)分立的數(shù)據(jù)組織與管理模式,它能夠解決很多業(yè)務(wù)管理當(dāng)中所面臨的問(wèn)題。
4.結(jié)束語(yǔ)
本文就基于空間特性的數(shù)據(jù)訪(fǎng)問(wèn)控制進(jìn)行研究工作開(kāi)展,在進(jìn)行整體研究過(guò)程當(dāng)中,針對(duì)于空間數(shù)據(jù)訪(fǎng)問(wèn)控制設(shè)計(jì)框架及實(shí)現(xiàn)方法進(jìn)行介紹。本文所提到的模型以及控制方法可以滿(mǎn)足當(dāng)前空間數(shù)據(jù)的存儲(chǔ)及擴(kuò)展,同樣也可以滿(mǎn)足于空間操作上所存在的差異性控制要求。希望通過(guò)本文的詳細(xì)分析,可以為當(dāng)前的電子政務(wù)領(lǐng)域的地理信息系統(tǒng)的空間數(shù)據(jù)的訪(fǎng)問(wèn)控制提供一定的幫助。
參考文獻(xiàn)
[1]毛健;朱長(zhǎng)青;郭繼發(fā);張興國(guó).地理空間數(shù)據(jù)訪(fǎng)問(wèn)控制威脅模型及應(yīng)對(duì)策略[J].測(cè)繪科學(xué),2018,v.43;No.236,91-97.