混合模式GIS空間數(shù)據(jù)的分類分散維護(hù)
摘 要: 針對(duì)混合模式下GIS應(yīng)用系統(tǒng)特點(diǎn)和現(xiàn)有空間數(shù)據(jù)維護(hù)的不足,提出“分類分散維護(hù)”空間數(shù)據(jù)維護(hù)方案,探討了這種方案的設(shè)計(jì)和實(shí)現(xiàn),并通過其在政務(wù)GIS中的典型應(yīng)用說(shuō)明其具有實(shí)用性。
關(guān)鍵詞: 混合模式;空間數(shù)據(jù)維護(hù);GIS;政務(wù)GIS
1 混合模式下GIS分類分散空間數(shù)據(jù)維護(hù)
1.1 混合模式GIS應(yīng)用系統(tǒng)
目前GIS應(yīng)用系統(tǒng)的體系結(jié)構(gòu)主要有三種:?jiǎn)螜C(jī)操作模式、客戶/服務(wù)器(Client/Server,C/S)模式和瀏覽器/服務(wù)器(Browser/Server,B/S)模式。混合模式GIS應(yīng)用系統(tǒng)是指采用C/S與B/S兩種模式結(jié)合的GIS應(yīng)用系統(tǒng),其中C/S方式具有強(qiáng)壯的數(shù)據(jù)操縱和事務(wù)處理能力,以及嚴(yán)密的數(shù)據(jù)安全性和完整性約束特點(diǎn),B/S方式則具有系統(tǒng)容易集成、維護(hù)工作量少、易于升級(jí)、可以基于Internet 的遠(yuǎn)程訪問特點(diǎn),因此采用C/S與B/S模式相結(jié)合的方式可以優(yōu)勢(shì)互補(bǔ),使系統(tǒng)更加完善,該模式現(xiàn)已成為GIS應(yīng)用系統(tǒng)的首選模式。就采用混合模式系統(tǒng)的開發(fā)而言,對(duì)于信息交互量不大、遠(yuǎn)程訪問、信息查詢的用戶操作模塊,采用B/S模式來(lái)予以實(shí)現(xiàn),而對(duì)于信息量交互大、數(shù)據(jù)處理復(fù)雜、安全要求高的模塊,采用C/S結(jié)構(gòu)模式。
混合模式GIS應(yīng)用系統(tǒng)是將C/S模式和B/S模式有機(jī)結(jié)合在一起,將內(nèi)網(wǎng)外網(wǎng)以物理邏輯隔離,系統(tǒng)各個(gè)功能根據(jù)其特點(diǎn)分別以兩種不同模式實(shí)現(xiàn),兩種模式公用一個(gè)核心數(shù)據(jù)庫(kù),組合成具有實(shí)用價(jià)值的GIS應(yīng)用系統(tǒng),其結(jié)構(gòu)圖如圖1所示。 防火墻Web服務(wù)器系統(tǒng)終端各級(jí)部門用戶系統(tǒng)終端地圖服務(wù)器授權(quán)Internet用戶C/S模式B/S模式系統(tǒng)中心數(shù)據(jù)庫(kù)
1.2 混合模式GIS應(yīng)用系統(tǒng)空間數(shù)據(jù)維護(hù)
地理信息系統(tǒng)最基本的組成部分是空間數(shù)據(jù),系統(tǒng)建立、運(yùn)行維護(hù)過程中70%左右的工作是空間數(shù)據(jù)庫(kù)的建設(shè)與維護(hù)。考慮到空間數(shù)據(jù)維護(hù)的復(fù)雜性,混合模式下GIS應(yīng)用系統(tǒng)一般都將繁重復(fù)雜的空間數(shù)據(jù)維護(hù)放到了C/S模式下完成,然而這種方式存在諸多問題。首先,GIS應(yīng)用系統(tǒng)大多有涉及面廣,空間數(shù)據(jù)量大且變化頻繁的特點(diǎn),如果將所有數(shù)據(jù)的維護(hù)更新任務(wù)放到C/S模式下,必然需要靠大規(guī)模調(diào)查、外業(yè)測(cè)繪、遙感等手段獲取更新信息,實(shí)現(xiàn)這些必然要求有一支龐大的數(shù)據(jù)維護(hù)技術(shù)隊(duì)伍,同時(shí)還要求有強(qiáng)大的經(jīng)費(fèi)支持。一旦這些跟不上,系統(tǒng)的空間數(shù)據(jù)便無(wú)法及時(shí)更新,系統(tǒng)也就無(wú)法高效運(yùn)行。其次,完全依靠C/S模式空間數(shù)據(jù)維護(hù),不易實(shí)現(xiàn)空間數(shù)據(jù)的實(shí)時(shí)入庫(kù),也就無(wú)法很好滿足災(zāi)害應(yīng)急系統(tǒng)的要求,因?yàn)閱栴}的起源和發(fā)現(xiàn)大多都來(lái)源于分布廣泛的B/S用戶,而他們又不能迅速將實(shí)時(shí)信息入庫(kù),只能向上報(bào)告,而要等到C/S用戶將信息入庫(kù),無(wú)疑降低了系統(tǒng)的實(shí)用性和高效性。再者,完全依賴C/S模式完成空間數(shù)據(jù)維護(hù),也不符合現(xiàn)在的機(jī)構(gòu)管理機(jī)制和信息系統(tǒng)要求,因?yàn)槭聞?wù)處理均為分布廣泛的基層部門用戶負(fù)責(zé)處理,一般他們是在B/S模式下工作,他們具有采集實(shí)時(shí)業(yè)務(wù)數(shù)據(jù)和更新數(shù)據(jù)的條件,上級(jí)主管部門只是指揮控制協(xié)調(diào)作用,而現(xiàn)在要求他們?nèi)ヘ?fù)責(zé)數(shù)據(jù)維護(hù)是不合要求也不現(xiàn)實(shí)的。
1.3 “分類分散維護(hù)”的空間數(shù)據(jù)維護(hù)
結(jié)合混合模式GIS應(yīng)用系統(tǒng)的特點(diǎn)和現(xiàn)有空間數(shù)據(jù)維護(hù)的不足,提出針對(duì)該模式下空間數(shù)據(jù)的維護(hù)策略“分類分散維護(hù)”。主要思想就是針對(duì)系統(tǒng)涉及的不同空間數(shù)據(jù)特點(diǎn)進(jìn)行分類,對(duì)不同的類別數(shù)據(jù)采用相對(duì)應(yīng)的最合適、高效的數(shù)據(jù)維護(hù)方式。改變現(xiàn)有C/S集中式維護(hù)的諸多不足,降低了空間數(shù)據(jù)維護(hù)的難度和成本,提高系統(tǒng)數(shù)據(jù)的時(shí)效性和系統(tǒng)的實(shí)用性。
GIS應(yīng)用系統(tǒng)的空間數(shù)據(jù)一般可分為基礎(chǔ)空間數(shù)據(jù)和專題空間數(shù)據(jù),基礎(chǔ)空間數(shù)據(jù)是指系統(tǒng)涉及范圍內(nèi)的行政區(qū)、居民地、交通、水系等基礎(chǔ)框架數(shù)據(jù)。專題空間數(shù)據(jù)是系統(tǒng)業(yè)務(wù)應(yīng)用所需的空間數(shù)據(jù),不同應(yīng)用所需的數(shù)據(jù)不同。
基礎(chǔ)空間數(shù)據(jù)具有變化周期長(zhǎng)、更新代價(jià)高特點(diǎn),一般是按年按月來(lái)更新,如果每個(gè)系統(tǒng)都自己來(lái)維護(hù)的話,勢(shì)必重復(fù)投入,造成資源大量浪費(fèi),既不必要也不現(xiàn)實(shí),基于國(guó)家基礎(chǔ)空間數(shù)據(jù)共享的需要,這類信息應(yīng)該由國(guó)家專門部門如國(guó)家基礎(chǔ)地理信息中心、各測(cè)繪局、基礎(chǔ)數(shù)據(jù)生產(chǎn)單位等來(lái)負(fù)責(zé)空間數(shù)據(jù)的生產(chǎn)和維護(hù)更新,在C/S模式下將購(gòu)買或索取到的更新數(shù)據(jù)進(jìn)行質(zhì)量審查和相應(yīng)處理后進(jìn)行批量更新。
專題空間數(shù)據(jù)具有變化周期短、更新頻繁的特點(diǎn),根據(jù)應(yīng)用需求還可以將其分為基礎(chǔ)專題空間數(shù)據(jù)和業(yè)務(wù)專題空間數(shù)據(jù)。前者指業(yè)務(wù)處理需要的專業(yè)基礎(chǔ)數(shù)據(jù),如森林防火地理信息系統(tǒng)中的防火要素?fù)浠痍?duì)、護(hù)林點(diǎn)等。可以按周按天來(lái)更新,而后者指業(yè)務(wù)處理過程中產(chǎn)生的數(shù)據(jù),如森林防火地理信息系統(tǒng)中的火災(zāi)處理相關(guān)數(shù)據(jù)。更新要求多為實(shí)時(shí)更新、及時(shí)響應(yīng)。針對(duì)這些數(shù)據(jù)特點(diǎn),采用按業(yè)務(wù)特點(diǎn)分別由各業(yè)務(wù)部門負(fù)責(zé)維護(hù),而在同一部門內(nèi)部,按區(qū)域特點(diǎn)由基層單位進(jìn)行數(shù)據(jù)更新和維護(hù),由C/S部門審核驗(yàn)證后入庫(kù)。對(duì)實(shí)時(shí)更新要求的業(yè)務(wù)專題空間數(shù)據(jù)則進(jìn)行特殊處理,通過“綠色通道”通過程序檢核直接入庫(kù),如發(fā)生火災(zāi)必須將火災(zāi)相關(guān)信息實(shí)時(shí)入庫(kù)。同時(shí)針對(duì)不同部門,通過共同的平臺(tái)、數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)和集中控制機(jī)制來(lái)統(tǒng)一管理空間數(shù)據(jù)庫(kù),實(shí)現(xiàn)資源共享。這樣既保障空間數(shù)據(jù)能夠及時(shí)、有效地更新處理,也方便訪問不同地區(qū)及不同部門的數(shù)據(jù),將處理的高效性和高度的可訪問性有機(jī)的結(jié)合起來(lái)。空間數(shù)據(jù)分類分散維護(hù)流程如圖2所示。
專題臨時(shí)數(shù)據(jù)庫(kù)專題空間工作數(shù)據(jù)庫(kù)B/S維護(hù)用戶數(shù)據(jù)審核合格入庫(kù)不合格恢復(fù)C/S 審核用戶基礎(chǔ)空間數(shù)據(jù)庫(kù)C/S 維護(hù)用戶基礎(chǔ)數(shù)據(jù)生產(chǎn)單位實(shí)時(shí)更新周期更新工作庫(kù)基礎(chǔ)數(shù)據(jù)應(yīng)用數(shù)據(jù)綠色通路
此主題相關(guān)圖片如下:
圖2 空間數(shù)據(jù)分類分散維護(hù)流程
2 分類分散空間數(shù)據(jù)維護(hù)的設(shè)計(jì)與實(shí)現(xiàn)
2.1 分類分散空間數(shù)據(jù)維護(hù)技術(shù)實(shí)現(xiàn)
要實(shí)現(xiàn)混合模式GIS應(yīng)用系統(tǒng)空間數(shù)據(jù)“分類分散維護(hù)”思想要求系統(tǒng)必須具有C/S模式下空間數(shù)據(jù)維護(hù)功能、B/S模式下同樣具有空間數(shù)據(jù)維護(hù)功能和C/S還必須具有對(duì)B/S維護(hù)審核控制的功能。現(xiàn)有的C/S數(shù)據(jù)維護(hù)功能和對(duì)B/S維護(hù)的審核已經(jīng)是很成熟的技術(shù),已經(jīng)不是問題了。主要問題在于B/S模式下實(shí)現(xiàn)數(shù)據(jù)維護(hù)存在一定難度。B/S模式實(shí)現(xiàn)數(shù)據(jù)維護(hù)主要有以下幾種方式:
1、 基本信息提交到服務(wù)器后,由C/S處理
這種方式間接利用現(xiàn)有C/S強(qiáng)大成熟的空間數(shù)據(jù)維護(hù)功能,將C/S數(shù)據(jù)維護(hù)功能做成Web Services或者通過遠(yuǎn)程方法調(diào)用方式,B/S用戶將需要編輯對(duì)象信息以特定形式發(fā)送到C/S端,C/S端接收后調(diào)用響應(yīng)模塊進(jìn)行空間數(shù)據(jù)維護(hù)更新。這種方式適合各種類型政務(wù)GIS系統(tǒng),但需要較大的開發(fā)投入,技術(shù)復(fù)雜,實(shí)現(xiàn)較困難。
2、 利用空間數(shù)據(jù)庫(kù)和空間數(shù)據(jù)庫(kù)引擎提供的API
利用空間數(shù)據(jù)庫(kù)和空間數(shù)據(jù)庫(kù)引擎提供的API實(shí)現(xiàn)B/S維護(hù),如ESRI在空間數(shù)據(jù)庫(kù)引擎ArcSDE基礎(chǔ)上開發(fā)了一套基于OGC 簡(jiǎn)單要素標(biāo)準(zhǔn)(Simple Feature Specification)實(shí)現(xiàn)的API,面向開放系統(tǒng)開發(fā),可以用于客戶端與ArcSDE的交互過程,目前提供基于C語(yǔ)言和Java語(yǔ)言的實(shí)現(xiàn),通過這些可以實(shí)現(xiàn)對(duì)空間數(shù)據(jù)庫(kù)建立連接并對(duì)空間數(shù)據(jù)的管理和空間分析功能。這種方式適合中小型政務(wù)GIS系統(tǒng),投入相對(duì)底,能實(shí)現(xiàn)基本的空間數(shù)據(jù)維護(hù),技術(shù)比較成熟,但對(duì)于復(fù)雜空間數(shù)據(jù)維護(hù)稍顯不足。
3、 利用現(xiàn)有WebGIS軟件的空間數(shù)據(jù)編輯維護(hù)功能
隨著GIS平臺(tái)走向網(wǎng)絡(luò)化,不少的GIS復(fù)雜功能也開始可以通過網(wǎng)絡(luò)來(lái)完成。B/S模式下圖形的編輯無(wú)疑是GIS網(wǎng)絡(luò)化成熟的一個(gè)標(biāo)志。如ArcGIS Server便提供網(wǎng)絡(luò)環(huán)境下空間數(shù)據(jù)復(fù)雜編輯功能,它在ArcSDE中添加了基于服務(wù)器端的GIS處理能力,不僅僅是數(shù)據(jù)的訪問,還提供集中管理、多用戶編輯的能力。這種方式適合大型政務(wù)GIS系統(tǒng)應(yīng)用,因?yàn)橄到y(tǒng)軟件投入相對(duì)高,能實(shí)現(xiàn)復(fù)雜的空間數(shù)據(jù)維護(hù);但目前這種技術(shù)還不是很成熟,處在發(fā)展中。
2.2 混合模式GIS應(yīng)用系統(tǒng)空間數(shù)據(jù)庫(kù)設(shè)計(jì)
網(wǎng)絡(luò)存在不定因素,如果直接開放工作數(shù)據(jù)庫(kù)的維護(hù)權(quán)限的話,會(huì)給系統(tǒng)帶來(lái)很大的潛在危險(xiǎn),也不符合信息系統(tǒng)的安全要求,故可以采取將專題空間信息分兩個(gè)庫(kù)建設(shè),一個(gè)工作專題空間數(shù)據(jù)庫(kù)和一個(gè)過渡專題空間數(shù)據(jù)庫(kù),兩者對(duì)外開放不同權(quán)限,前者對(duì)C/S開放,和B/S瀏覽開放。后者對(duì)B/S維護(hù)開放,開始兩者一致,當(dāng)B/S數(shù)據(jù)維護(hù)后暫時(shí)不一致,在B/S維護(hù)數(shù)據(jù)經(jīng)審核后兩者又恢復(fù)一致。B/S用戶修改后的信息必須在C/S端經(jīng)過主管部門的審查通過后才能進(jìn)入工作數(shù)據(jù)庫(kù)。所有B/S維護(hù)用戶把他們空間數(shù)據(jù)維護(hù)信息寫入過渡數(shù)據(jù)庫(kù)時(shí),系統(tǒng)記錄維護(hù)信息。C/S用戶檢查這些B/S數(shù)據(jù)維護(hù)信息,并審核這些維護(hù)數(shù)據(jù)。對(duì)于合格的數(shù)據(jù),則將他們從過渡數(shù)據(jù)庫(kù)導(dǎo)入生產(chǎn)數(shù)據(jù)庫(kù)。對(duì)于不合格數(shù)據(jù),則將C/S原始空間數(shù)據(jù)退回到過渡數(shù)據(jù)庫(kù)中,使兩者保持?jǐn)?shù)據(jù)的一致性。這種審核一般是定時(shí)完成。對(duì)于需要實(shí)時(shí)處理的業(yè)務(wù)數(shù)據(jù)可根據(jù)需要開辟“綠色通道”,即通過系統(tǒng)自動(dòng)審核,而后觸發(fā)事務(wù)處理機(jī)制對(duì)其進(jìn)行處理。
對(duì)空間數(shù)據(jù)維護(hù)需要記錄用戶維護(hù)過程信息,包括用戶信息、維護(hù)時(shí)間、地點(diǎn)、維護(hù)性質(zhì)、數(shù)據(jù)審核信息等,使對(duì)空間信息的維護(hù)做到可以核查、追蹤,保證數(shù)據(jù)安全性和可靠性。
3 分類分散維護(hù)在政務(wù)GIS中的應(yīng)用
GIS在電子政務(wù)中的應(yīng)用,形成了政務(wù)GIS的專門研究和應(yīng)用領(lǐng)域。政務(wù)GIS由于具有地域廣闊、部門眾多、業(yè)務(wù)復(fù)雜的特點(diǎn),故采用純C/S或B/S模式,均不能很好地滿足需求,實(shí)際上通常是采用C/S、B/S混合模式開發(fā)。在這種混合模式下,通常是簡(jiǎn)單地將空間數(shù)據(jù)維護(hù)任務(wù)放到了C/S模式下,這樣就沒有發(fā)揮B/S模式優(yōu)勢(shì),對(duì)空間數(shù)據(jù)大量頻繁更新顯得力不從心,特別是針對(duì)突發(fā)應(yīng)急事務(wù)的處理。政務(wù)GIS專題信息更新頻繁,數(shù)據(jù)需求現(xiàn)勢(shì)性強(qiáng)。因此迫切需要改變通常C/S集中維護(hù)這種模式,充分利用政務(wù)GIS良好的運(yùn)行環(huán)境:多為政府專網(wǎng),高速安全有良好的網(wǎng)絡(luò)保證;用戶具有較高的素質(zhì),系統(tǒng)培訓(xùn)可以使用戶掌握空間數(shù)據(jù)維護(hù)能力;較強(qiáng)的資金和技術(shù)支持,確保系統(tǒng)采用先進(jìn)技術(shù)開發(fā)和良好的運(yùn)行。
下面以一個(gè)實(shí)例具體說(shuō)明空間數(shù)據(jù)“分類分散維護(hù)”思想的實(shí)際應(yīng)用。在某省森林防火地理信息系統(tǒng)中,分別以兩種模式:C/S和B/S運(yùn)行,前者在局域圖2 空間數(shù)據(jù)分類分散維護(hù)流程
2 分類分散空間數(shù)據(jù)維護(hù)的設(shè)計(jì)與實(shí)現(xiàn)
2.1 分類分散空間數(shù)據(jù)維護(hù)技術(shù)實(shí)現(xiàn)
要實(shí)現(xiàn)混合模式GIS應(yīng)用系統(tǒng)空間數(shù)據(jù)“分類分散維護(hù)”思想要求系統(tǒng)必須具有C/S模式下空間數(shù)據(jù)維護(hù)功能、B/S模式下同樣具有空間數(shù)據(jù)維護(hù)功能和C/S還必須具有對(duì)B/S維護(hù)審核控制的功能。現(xiàn)有的C/S數(shù)據(jù)維護(hù)功能和對(duì)B/S維護(hù)的審核已經(jīng)是很成熟的技術(shù),已經(jīng)不是問題了。主要問題在于B/S模式下實(shí)現(xiàn)數(shù)據(jù)維護(hù)存在一定難度。B/S模式實(shí)現(xiàn)數(shù)據(jù)維護(hù)主要有以下幾種方式:
1、 基本信息提交到服務(wù)器后,由C/S處理
這種方式間接利用現(xiàn)有C/S強(qiáng)大成熟的空間數(shù)據(jù)維護(hù)功能,將C/S數(shù)據(jù)維護(hù)功能做成Web Services或者通過遠(yuǎn)程方法調(diào)用方式,B/S用戶將需要編輯對(duì)象信息以特定形式發(fā)送到C/S端,C/S端接收后調(diào)用響應(yīng)模塊進(jìn)行空間數(shù)據(jù)維護(hù)更新。這種方式適合各種類型政務(wù)GIS系統(tǒng),但需要較大的開發(fā)投入,技術(shù)復(fù)雜,實(shí)現(xiàn)較困難。
2、 利用空間數(shù)據(jù)庫(kù)和空間數(shù)據(jù)庫(kù)引擎提供的API
利用空間數(shù)據(jù)庫(kù)和空間數(shù)據(jù)庫(kù)引擎提供的API實(shí)現(xiàn)B/S維護(hù),如ESRI在空間數(shù)據(jù)庫(kù)引擎ArcSDE基礎(chǔ)上開發(fā)了一套基于OGC 簡(jiǎn)單要素標(biāo)準(zhǔn)(Simple Feature Specification)實(shí)現(xiàn)的API,面向開放系統(tǒng)開發(fā),可以用于客戶端與ArcSDE的交互過程,目前提供基于C語(yǔ)言和Java語(yǔ)言的實(shí)現(xiàn),通過這些可以實(shí)現(xiàn)對(duì)空間數(shù)據(jù)庫(kù)建立連接并對(duì)空間數(shù)據(jù)的管理和空間分析功能。這種方式適合中小型政務(wù)GIS系統(tǒng),投入相對(duì)底,能實(shí)現(xiàn)基本的空間數(shù)據(jù)維護(hù),技術(shù)比較成熟,但對(duì)于復(fù)雜空間數(shù)據(jù)維護(hù)稍顯不足。
3、 利用現(xiàn)有WebGIS軟件的空間數(shù)據(jù)編輯維護(hù)功能
隨著GIS平臺(tái)走向網(wǎng)絡(luò)化,不少的GIS復(fù)雜功能也開始可以通過網(wǎng)絡(luò)來(lái)完成。B/S模式下圖形的編輯無(wú)疑是GIS網(wǎng)絡(luò)化成熟的一個(gè)標(biāo)志。如ArcGIS Server便提供網(wǎng)絡(luò)環(huán)境下空間數(shù)據(jù)復(fù)雜編輯功能,它在ArcSDE中添加了基于服務(wù)器端的GIS處理能力,不僅僅是數(shù)據(jù)的訪問,還提供集中管理、多用戶編輯的能力。這種方式適合大型政務(wù)GIS系統(tǒng)應(yīng)用,因?yàn)橄到y(tǒng)軟件投入相對(duì)高,能實(shí)現(xiàn)復(fù)雜的空間數(shù)據(jù)維護(hù);但目前這種技術(shù)還不是很成熟,處在發(fā)展中。
2.2 混合模式GIS應(yīng)用系統(tǒng)空間數(shù)據(jù)庫(kù)設(shè)計(jì)
網(wǎng)絡(luò)存在不定因素,如果直接開放工作數(shù)據(jù)庫(kù)的維護(hù)權(quán)限的話,會(huì)給系統(tǒng)帶來(lái)很大的潛在危險(xiǎn),也不符合信息系統(tǒng)的安全要求,故可以采取將專題空間信息分兩個(gè)庫(kù)建設(shè),一個(gè)工作專題空間數(shù)據(jù)庫(kù)和一個(gè)過渡專題空間數(shù)據(jù)庫(kù),兩者對(duì)外開放不同權(quán)限,前者對(duì)C/S開放,和B/S瀏覽開放。后者對(duì)B/S維護(hù)開放,開始兩者一致,當(dāng)B/S數(shù)據(jù)維護(hù)后暫時(shí)不一致,在B/S維護(hù)數(shù)據(jù)經(jīng)審核后兩者又恢復(fù)一致。B/S用戶修改后的信息必須在C/S端經(jīng)過主管部門的審查通過后才能進(jìn)入工作數(shù)據(jù)庫(kù)。所有B/S維護(hù)用戶把他們空間數(shù)據(jù)維護(hù)信息寫入過渡數(shù)據(jù)庫(kù)時(shí),系統(tǒng)記錄維護(hù)信息。C/S用戶檢查這些B/S數(shù)據(jù)維護(hù)信息,并審核這些維護(hù)數(shù)據(jù)。對(duì)于合格的數(shù)據(jù),則將他們從過渡數(shù)據(jù)庫(kù)導(dǎo)入生產(chǎn)數(shù)據(jù)庫(kù)。對(duì)于不合格數(shù)據(jù),則將C/S原始空間數(shù)據(jù)退回到過渡數(shù)據(jù)庫(kù)中,使兩者保持?jǐn)?shù)據(jù)的一致性。這種審核一般是定時(shí)完成。對(duì)于需要實(shí)時(shí)處理的業(yè)務(wù)數(shù)據(jù)可根據(jù)需要開辟“綠色通道”,即通過系統(tǒng)自動(dòng)審核,而后觸發(fā)事務(wù)處理機(jī)制對(duì)其進(jìn)行處理。
對(duì)空間數(shù)據(jù)維護(hù)需要記錄用戶維護(hù)過程信息,包括用戶信息、維護(hù)時(shí)間、地點(diǎn)、維護(hù)性質(zhì)、數(shù)據(jù)審核信息等,使對(duì)空間信息的維護(hù)做到可以核查、追蹤,保證數(shù)據(jù)安全性和可靠性。
3 分類分散維護(hù)在政務(wù)GIS中的應(yīng)用
GIS在電子政務(wù)中的應(yīng)用,形成了政務(wù)GIS的專門研究和應(yīng)用領(lǐng)域。政務(wù)GIS由于具有地域廣闊、部門眾多、業(yè)務(wù)復(fù)雜的特點(diǎn),故采用純C/S或B/S模式,均不能很好地滿足需求,實(shí)際上通常是采用C/S、B/S混合模式開發(fā)。在這種混合模式下,通常是簡(jiǎn)單地將空間數(shù)據(jù)維護(hù)任務(wù)放到了C/S模式下,這樣就沒有發(fā)揮B/S模式優(yōu)勢(shì),對(duì)空間數(shù)據(jù)大量頻繁更新顯得力不從心,特別是針對(duì)突發(fā)應(yīng)急事務(wù)的處理。政務(wù)GIS專題信息更新頻繁,數(shù)據(jù)需求現(xiàn)勢(shì)性強(qiáng)。因此迫切需要改變通常C/S集中維護(hù)這種模式,充分利用政務(wù)GIS良好的運(yùn)行環(huán)境:多為政府專網(wǎng),高速安全有良好的網(wǎng)絡(luò)保證;用戶具有較高的素質(zhì),系統(tǒng)培訓(xùn)可以使用戶掌握空間數(shù)據(jù)維護(hù)能力;較強(qiáng)的資金和技術(shù)支持,確保系統(tǒng)采用先進(jìn)技術(shù)開發(fā)和良好的運(yùn)行。
下面以一個(gè)實(shí)例具體說(shuō)明空間數(shù)據(jù)“分類分散維護(hù)”思想的實(shí)際應(yīng)用。在某省森林防火地理信息系統(tǒng)中,分別以兩種模式:C/S和B/S運(yùn)行,前者在局域網(wǎng)內(nèi)向省林業(yè)廳以及省森林防火指揮中心提供森林防火輔助系統(tǒng)應(yīng)用,后者則在廣域網(wǎng)范圍內(nèi)向遍及全省范圍的各級(jí)林業(yè)工作人員提供森林防火輔助信息。系統(tǒng)采用統(tǒng)一的數(shù)據(jù)庫(kù)存取機(jī)制,保證兩類用戶(C/S與B/S)都能訪問到一致的信息。在數(shù)據(jù)的存取機(jī)制上,C/S用戶具有瀏覽、維護(hù)、管理、備份等幾種權(quán)限,但是C/S維護(hù)用戶都有權(quán)對(duì)全省的數(shù)據(jù)進(jìn)行操作,主要負(fù)責(zé)基礎(chǔ)空間數(shù)據(jù)的維護(hù)更新和對(duì)B/S維護(hù)的審核。而B/S維護(hù)用戶盡管也具有瀏覽、維護(hù)空間數(shù)據(jù)的權(quán)限,但是,B/S維護(hù)用戶被限制在僅能對(duì)本行政區(qū)劃內(nèi)的專題空間數(shù)據(jù)操作上。作為數(shù)據(jù)維護(hù)中的數(shù)據(jù)操作的原則,B/S維護(hù)用戶對(duì)空間數(shù)據(jù)操作命令只對(duì)過渡數(shù)據(jù)庫(kù)里的數(shù)據(jù)進(jìn)行修改,而不對(duì)工作數(shù)據(jù)庫(kù)里的數(shù)據(jù)產(chǎn)生影響。B/S用戶修改后的信息必須在C/S端經(jīng)過有關(guān)部門的審查通過后才能進(jìn)入工作數(shù)據(jù)庫(kù)。對(duì)于火災(zāi)業(yè)務(wù)數(shù)據(jù)因?yàn)樾枰獙?shí)時(shí)處理則通過“綠色通道”直接入庫(kù)。通過將過渡數(shù)據(jù)庫(kù)與工作數(shù)據(jù)庫(kù)隔離,減少由于連接所造成的數(shù)據(jù)庫(kù)安全隱患。B/S模式下的空間數(shù)據(jù)維護(hù)是利用空間數(shù)據(jù)庫(kù)引擎ArcSDE的API來(lái)實(shí)現(xiàn)的。圖3為C/S審核來(lái)自B/S森林防火要素維護(hù)界面。
4 結(jié)束語(yǔ)
結(jié)合混合模式GIS應(yīng)用系統(tǒng)特點(diǎn),對(duì)其空間數(shù)據(jù)維護(hù)采取“分類分散維護(hù)”的方式,對(duì)空間數(shù)據(jù)按其特點(diǎn)進(jìn)行合理分類,對(duì)不同空間數(shù)據(jù)類型采取不同的維護(hù)方法,有效地共享基礎(chǔ)空間數(shù)據(jù),利用分布廣泛的B/S用戶維護(hù)更新專題空間數(shù)據(jù),有效的克服C/S集中式維護(hù)的不足,這種方式無(wú)疑是GIS應(yīng)用系統(tǒng)走向成熟實(shí)用的需要,不過目前B/S模式下空間數(shù)據(jù)維護(hù)技術(shù)有待完善。
參考文獻(xiàn)
[1]. 王家耀.空間信息系統(tǒng)原理[M].北京:科學(xué)出版社,2001.
[2]. 潘瑜春,鐘耳順,趙春江.GIS空間數(shù)據(jù)庫(kù)的更新技術(shù)[J].2004,6(1):36-40.
[3]. 高志剛,邊小凡,張志強(qiáng).提高C/S模式系統(tǒng)可維護(hù)性研究[J].微機(jī)發(fā)展.2004,14(3):17-19.
[4]. 易任重,劉曉海,廖曉昕.一個(gè)基于C/S與B/S混合架構(gòu)的應(yīng)用實(shí)例解析[J].計(jì)算機(jī)工程與應(yīng)用,2001,16:159-161.
[5]. 熊麗華,楊峰.基于ArcSDE的空間數(shù)據(jù)庫(kù)技術(shù)的應(yīng)用研究[J].計(jì)算機(jī)應(yīng)用,2004,24(3):90-91,96.
[6]. 張明波,申排偉,陸鋒等.空間數(shù)據(jù)引擎關(guān)鍵技術(shù)與應(yīng)用分析[J].地球信息科學(xué),2004,6(4):80-84.
[7]. 金江軍,潘懋.電子政務(wù)數(shù)據(jù)資源的開發(fā)利用[J].地理與地理信息科學(xué),2003,19(6):42-46.
[8]. 中國(guó)GIS協(xié)會(huì)政務(wù)信息系統(tǒng)專業(yè)委員會(huì).政務(wù)GIS的現(xiàn)狀與展望[J].地理信息世界,2004,2(5),31-35.
[9]. 張清浦.電子政務(wù)與GIS[J].測(cè)繪科學(xué),2003,28(1),5-8
聲明①:文章部分內(nèi)容來(lái)源互聯(lián)網(wǎng),如有侵權(quán)請(qǐng)聯(lián)系刪除,郵箱 cehui8@qq.com
聲明②:中測(cè)網(wǎng)登載此文出于傳遞更多信息之目的,并不意味著贊同其觀點(diǎn)或證實(shí)其描述,文章內(nèi)容僅供參考。