周益平
(浙江省測(cè)繪科學(xué)技術(shù)研究院 浙江杭州 310000)
空間信息可視化可根據(jù)自身維度分為四類(lèi),分別為:一維空間信息可視化、二維空間信息可視化、三維空間信息可視化以及多維空間信息可視化,維度指的就是在可視化環(huán)境中的空間信息屬性[1-2]。為精準(zhǔn)管理空間信息中一系列的空間信息屬性,本文將Oracle+ArcSDE 引進(jìn)到空間信息可視化管理方法中,致力于提高空間信息可視化的管理效率。將Oracle 與ArcSDE 相結(jié)合,利用ArcGIS 的空間數(shù)據(jù)引擎,作為在RDBMS 數(shù)據(jù)庫(kù)管理系統(tǒng)中存儲(chǔ)以及管理多空間數(shù)據(jù)庫(kù)的通路[3]。本文針對(duì)傳統(tǒng)可視化管理效率低這一問(wèn)題,提出基于Oracle+ArcSDE 的空間信息可視化管理方法。
如圖1 所示,首先采集原始空間信息,再對(duì)原始空間信息進(jìn)行可視化處理[4]。
圖1 原始空間信息可視化處理流程圖
圖1 所示的可視化處理步驟中,通過(guò)ArcSDE 軟件處理原始空間信息,實(shí)現(xiàn)數(shù)據(jù)通路的目的。在此基礎(chǔ)上,針對(duì)處理后的空間信息,確定其所處涂層。然后,通過(guò)對(duì)圖層中的信息實(shí)施矢量化處理,建立空間拓?fù)浣Y(jié)構(gòu)。與此同時(shí),基于Oracle 軟件[5],對(duì)原始的空間信息實(shí)施屬性編碼,并將屬性信息錄入上述建立的空間拓?fù)浣Y(jié)構(gòu)中,整合拓?fù)浣Y(jié)構(gòu)與屬性信息。最后,按照?qǐng)D幅剪裁、拼接、坐標(biāo)轉(zhuǎn)換、投影轉(zhuǎn)換的步驟,得到最終的可視化處理結(jié)果。
在得到經(jīng)過(guò)可視化處理后圖像空間信息的基礎(chǔ)上,運(yùn)用Oracle+ArcSDE 建立一個(gè)連續(xù)的空間信息可視化數(shù)據(jù)庫(kù)??紤]到經(jīng)過(guò)可視化處理后圖像空間信息一般為ESR1 格式,本研究將Oracle+ArcSDE 作為主要處理工具,在該平臺(tái)中,針對(duì)上述得到的可視化處理結(jié)果,完成空間結(jié)構(gòu)處理以及3D 可視化拓展[6]。運(yùn)用Oracle+ArcSDE 建立的空間信息可視化數(shù)據(jù)庫(kù)體系結(jié)構(gòu),如圖2所示。
圖2 Oracle+ArcSDE可視化數(shù)據(jù)庫(kù)體系結(jié)構(gòu)圖
通過(guò)圖2 可知,Oracle+ArcSDE 將可視化數(shù)據(jù)庫(kù)分為三個(gè)層次,分別為:Applications、Developer GIS以及data。采用ArcSDE 作為一個(gè)開(kāi)發(fā)工具箱,可視化數(shù)據(jù)庫(kù)可以將空間信息連接,根據(jù)之間的邏輯關(guān)系,使用任意的表格數(shù)據(jù)庫(kù)數(shù)據(jù)[7]。
當(dāng)對(duì)空間信息做修改時(shí),Oracle 標(biāo)識(shí)符自動(dòng)被修改為當(dāng)前時(shí)間[8]。作為一種連續(xù)的空間信息可視化數(shù)據(jù)庫(kù),Oracle+ArcSDE 本身具有良好的并發(fā)控制能力,這種能力有利于實(shí)現(xiàn)對(duì)空間信息的可視化管理。然而,平臺(tái)的并發(fā)控制能力會(huì)對(duì)數(shù)據(jù)的一致性造成負(fù)面影響,可能會(huì)造成數(shù)據(jù)沖突等問(wèn)題。針對(duì)這一問(wèn)題,應(yīng)在Oracle+ArcSDE 平臺(tái)中,實(shí)時(shí)的可視化展示顯示空間信息的屬性,通過(guò)解決這一空間信息與可視化數(shù)據(jù)庫(kù)之間的沖突,實(shí)現(xiàn)對(duì)空間信息安全可靠地管理。
為驗(yàn)證上述設(shè)計(jì)的基于Oracle+ArcSDE 的空間信息可視化管理方法的可行性,設(shè)計(jì)如下實(shí)驗(yàn)測(cè)試。
實(shí)驗(yàn)環(huán)境如下:
1)服務(wù)器:PowerEdge R740 2U機(jī)架式服務(wù)器;
2)客戶(hù)機(jī)PIV 1.7G 256 M RAM 80 G Disk;
3)100 M以太網(wǎng);
4)實(shí)驗(yàn)軟件為L(zhǎng)ogo語(yǔ)言。
在此基礎(chǔ)上,從85M Byte的樣本空間信息中,篩選4 類(lèi)信息作為測(cè)試對(duì)象,測(cè)試對(duì)象的參數(shù)信息如表1所示。
表1 測(cè)試信息的相關(guān)參數(shù)
表1 為空間信息樣本參數(shù),以上述實(shí)驗(yàn)參數(shù)設(shè)置與環(huán)境準(zhǔn)備為基礎(chǔ),為提高實(shí)驗(yàn)結(jié)果的對(duì)比性,將傳統(tǒng)的基于微服務(wù)架構(gòu)的信息可視化管理方法作為對(duì)比,與本文方法共同完成性能驗(yàn)證。
實(shí)驗(yàn)以管理效率為指標(biāo),對(duì)兩種方法的應(yīng)用性能展開(kāi)驗(yàn)證。為避免實(shí)驗(yàn)結(jié)果過(guò)于單一,共設(shè)置了10 組實(shí)驗(yàn)。兩種方法的可視化管理效率如表2 所示。
表2可視化管理效率對(duì)比
根據(jù)表1中數(shù)據(jù)的對(duì)比,將表1中的數(shù)據(jù)繪制為圖3的形式。
圖3 不同方法的可管理效率對(duì)比結(jié)果
綜合分析表2和圖3可知,本文方法管理效率的最大值可達(dá)到91.47η,而對(duì)照組傳統(tǒng)方法的管理效率最大值為51.54η,很明顯,本文方法的管理效率要高于對(duì)照組傳統(tǒng)方法。上述實(shí)驗(yàn)結(jié)果表明,本文方法可以很好地實(shí)現(xiàn)對(duì)空間信息高效率的可視化管理。
可視化管理對(duì)于提高空間信息管理效率具有積極作用。為此,本文基于Oracle+ArcSDE 平臺(tái),提出了一種新的空間信息可視化管理方法。該方法在可視化處理原始空間信息的基礎(chǔ)上,為避免信息被修改和丟失,并發(fā)管理數(shù)據(jù)庫(kù)。根據(jù)實(shí)驗(yàn)結(jié)果分析,設(shè)計(jì)的可視化管理方法管理效率最大值為91.47η,而傳統(tǒng)方法管理效率最大值為51.54η。實(shí)驗(yàn)結(jié)果,表明此方法管理效率得到了很大提高。
可視化管理方法的目的在于更精確地管理空間信息中的空間信息屬性,從而為指導(dǎo)空間信息可視化管理的發(fā)展與優(yōu)化奠定基礎(chǔ)。盡管本文方法在現(xiàn)階段取得了較好的應(yīng)用效果,但其未對(duì)基于Oracle+ArcSDE 的空間信息可視化數(shù)據(jù)挖掘方面展開(kāi)深入分析,將是今后研究的一個(gè)課題。