□沈 凱(河南省開封水文水資源勘測局)
基于Unity3D的前坪水庫建設(shè)期檔案管理設(shè)計與實(shí)現(xiàn)
□沈凱(河南省開封水文水資源勘測局)
利用U ni t y3D技術(shù),建設(shè)前坪水庫建設(shè)期檔案管理系統(tǒng),實(shí)現(xiàn)前坪水庫建設(shè)過程中的檔案資料與建筑物之間的形象關(guān)聯(lián),方便用戶能夠快速檢索相關(guān)資料,讓傳統(tǒng)電子檔案更加形象、直觀、高效。文章通過對實(shí)體檔案資料數(shù)字化處理,綜合運(yùn)用多項(xiàng)三維虛擬現(xiàn)實(shí)手段,基于U ni t y3D平臺實(shí)現(xiàn)前坪水庫建設(shè)期檔案庫系統(tǒng)的設(shè)計、開發(fā)和應(yīng)用。
U ni t y3D;前坪水庫;建設(shè)期;檔案管理
隨著計算機(jī)技術(shù)的迅猛發(fā)展,新技術(shù)的層出不窮,傳統(tǒng)檔案管理系統(tǒng)弊端漸漸顯露,檔案管理的數(shù)字化、信息化、標(biāo)準(zhǔn)化,越來越被人們所重視。目前的檔案管理系統(tǒng)僅僅圍繞著檔案的數(shù)字化管理開展,只是實(shí)現(xiàn)了檔案的電子化,還遠(yuǎn)遠(yuǎn)沒有達(dá)到真正的信息化管理,實(shí)現(xiàn)檔案管理的虛擬化、信息化已成為新型檔案管理和建設(shè)的必然發(fā)展趨勢。
現(xiàn)有的電子檔案管理系統(tǒng)更多側(cè)重于對檔案文件管理的實(shí)現(xiàn),對于檔案產(chǎn)生過程以及服務(wù)的對象則沒有充分的考慮,對于前坪水庫來說,作為一個正在建設(shè)中的水利工程,建設(shè)期將會產(chǎn)生大量的文檔資料,同時由于管理的需要,往往單純對于文檔的管理,是不能滿足建設(shè)精細(xì)化管理需要的,如何實(shí)現(xiàn)檔案與建設(shè)物,以及建筑物部件之間的形象關(guān)系以及關(guān)聯(lián)關(guān)系,則成為了系統(tǒng)的重點(diǎn)。
2.1Unity3D平臺簡介
Unity3D是由Unity Technologies公司進(jìn)行開發(fā),目的在于輕松創(chuàng)建實(shí)時三維動畫、虛擬三維游戲以及傳統(tǒng)建筑物可視化的綜合型游戲開發(fā)工具。正是基于這樣的特性,Unity3D往往被現(xiàn)在的開發(fā)人員當(dāng)成一款傳統(tǒng)的游戲引擎工具,從事各種各樣的游戲開發(fā),而真正用于其他行業(yè)的開發(fā)則少之又少。本次研究正是基于Unity3D輕便、靈活以及渲染速率快的特性,將Unity3D用于檔案管理中模型的開發(fā),建立檔案與建筑物之間的關(guān)聯(lián)關(guān)系,實(shí)現(xiàn)通過建筑物索引檔案以及通過檔案索引建筑物,實(shí)現(xiàn)檔案管理的虛擬化與信息化。
2.2基于Unity3D的流程化建模
在初步設(shè)計階段,設(shè)計公司利用Bentley公司的microstation軟件進(jìn)行了前坪水庫所有建筑物以及地形模型的建立,提高了設(shè)計效率,同時在施工過程中,三維設(shè)計的優(yōu)勢也得到了充分的驗(yàn)證。如何將這些模型在檔案管理中也發(fā)揮作用,首先面臨的問題就是如何將這些DGN文件利用Unity3D展示出來。
首先將DGN文件在Microstation中導(dǎo)出為FBX文件,特別注意真實(shí)坐標(biāo)的導(dǎo)出,讓導(dǎo)出的模型具備空間坐標(biāo),這樣在導(dǎo)入到Unity中各個建筑物之間的相對關(guān)系不會發(fā)生變化,同時將建設(shè)的地質(zhì)模型也導(dǎo)出為FBX文件。然后將這些FBX文件導(dǎo)入到Unity3D系統(tǒng)當(dāng)中,注意各個建筑物之間,以及建筑物與開挖地址模型的位置關(guān)系,如果出現(xiàn)偏差,可以在Unity當(dāng)中進(jìn)行微調(diào)。第三步,為場景添加光、水、植物等,同時為了更好地反映真實(shí)的場景,可以將整個庫區(qū)范圍貼上航拍影像,然后將整個場景發(fā)布成為web模型。
3.1紙質(zhì)文檔資料的數(shù)字化
在傳統(tǒng)的檔案管理中,檔案是被分門別類的,利用檔案盒將紙質(zhì)資料給存放起來進(jìn)行相應(yīng)的管理,而實(shí)現(xiàn)檔案管理系統(tǒng)的建設(shè)首先就是要把這些紙質(zhì)檔案資料進(jìn)行數(shù)字化,將其變成能夠在網(wǎng)絡(luò)傳播的介質(zhì)。
在檔案數(shù)字化過程中,必須要保證掃描過程的安全、完整、質(zhì)量等,所以在數(shù)字化工程中,必須嚴(yán)格按照文檔數(shù)字化的工作流程進(jìn)行數(shù)字化,同時在電子文檔分類命名也要嚴(yán)格按照標(biāo)準(zhǔn)進(jìn)行相應(yīng)的命名,同時保證原始材料不在數(shù)字化過程中被損壞。
3.2檔案數(shù)據(jù)庫建設(shè)
管理系統(tǒng)使用的數(shù)據(jù)庫為SQL Server關(guān)系型數(shù)據(jù)庫,根據(jù)文檔管理的需求,將數(shù)據(jù)庫表分為全宗級、案卷級、文件級三級目錄,并建立三者之間的對應(yīng)關(guān)系以及級聯(lián)關(guān)系。由于電子文檔存在不同的類型,有文本型文件、圖像聲音型以及其他多媒體類型文件,因此在數(shù)據(jù)庫建設(shè)工程中對文件級分類也要按照類型進(jìn)行建表。
3.3系統(tǒng)功能開發(fā)
前坪水庫建設(shè)期檔案管理系統(tǒng)是基于JavaEE、Unity3D以及web前端等技術(shù)實(shí)現(xiàn),通過水庫建筑物與檔案的關(guān)聯(lián)關(guān)系,進(jìn)行相關(guān)檔案的快速檢索。主要功能包括,檔案查詢、檔案錄入、檔案審核、檔案管理、檔案統(tǒng)計以及系統(tǒng)管理等六大模塊,整個系統(tǒng)采用B/S架構(gòu),實(shí)現(xiàn)局域網(wǎng)內(nèi)通過瀏覽器即可訪問,部分功能如圖1、圖2所示。
基于Unity3D平臺,融合多種三維虛擬現(xiàn)實(shí)技術(shù),成功實(shí)現(xiàn)前坪水庫建設(shè)期三維檔案管理系統(tǒng),為數(shù)字檔案館建設(shè)提供了一種新的技術(shù)方法。整個電子檔案庫系統(tǒng)運(yùn)行流暢,內(nèi)容豐富,信息維護(hù)簡單,安全性高,三維效果顯著。
圖1 通過整體布置檢索文檔圖
圖2 通過導(dǎo)流洞檢索文檔圖
P208
B
1673-8853(2016)08-0061-02
2016-05-11
(責(zé)任編輯:劉長垠韋詩佳)
沈凱(1964-),女,工程師,主要從事檔案管理工作。