劉亮兵 關(guān) 東 朱惠瑩
中煤航測(cè)遙感集團(tuán)有限公司 陜西 西安 710199
陜西省地理空間信息工程技術(shù)研究中心 陜西 西安 710199
管道完整性管理作為一種新的管理模式,是近年來(lái)重點(diǎn)推行的管道安全管理方式,為此通過(guò)多年的持續(xù)建設(shè),不斷完善完整性體系和程序文件,并建立與之配套的多個(gè)信息系統(tǒng)。系統(tǒng)用戶(hù)覆蓋了機(jī)關(guān)各處室和下屬管理處、基層站隊(duì),通過(guò)對(duì)各類(lèi)管道專(zhuān)題業(yè)務(wù)數(shù)據(jù)的采集、審核、匯總,為各級(jí)管理者提供了第一手的資料,進(jìn)而科學(xué)輔助制定維修維護(hù),不斷消除和降低管道安全的各類(lèi)影響因素,確保管道安全運(yùn)行。自開(kāi)始建設(shè)管道完整性管理系統(tǒng)時(shí),系統(tǒng)就非常重視管道完整性數(shù)據(jù)庫(kù)的建設(shè),對(duì)每一條管線(xiàn)都通過(guò)建設(shè)期和運(yùn)營(yíng)期的持續(xù)數(shù)據(jù)采集,希望達(dá)到數(shù)字化管道的目標(biāo),為各信息系統(tǒng)提供一個(gè)真實(shí)、完整和高現(xiàn)勢(shì)性的基礎(chǔ)數(shù)據(jù)庫(kù)。
1)分析各類(lèi)業(yè)務(wù)數(shù)據(jù),制定專(zhuān)題數(shù)據(jù)采集模板和技術(shù)要求。
3)開(kāi)發(fā)專(zhuān)題業(yè)務(wù)數(shù)據(jù)維護(hù)功能。
4)規(guī)范數(shù)據(jù)更新模式。
該功能得研究先分析各類(lèi)業(yè)務(wù)數(shù)據(jù)內(nèi)容制定專(zhuān)題數(shù)據(jù)采集模板和技術(shù)要求,研究管道線(xiàn)路位置信息與GIS數(shù)據(jù)關(guān)系,繼而開(kāi)發(fā)基于Web2.0頁(yè)面專(zhuān)題數(shù)據(jù)維護(hù)功能。
2.1 數(shù)據(jù)庫(kù)設(shè)計(jì) 本系統(tǒng)采用APDM 管線(xiàn)數(shù)據(jù)模型,用于存儲(chǔ)、收集和管線(xiàn)有關(guān)的信息。系統(tǒng)提供數(shù)據(jù)更新和整體替換兩種數(shù)據(jù)維護(hù)模式。
1)對(duì)于數(shù)據(jù)增量式更新的情況,對(duì)于少量數(shù)據(jù)更新需求,可采用系統(tǒng)在線(xiàn)編輯的方式,在系統(tǒng)中查詢(xún)到需更新的記錄,在線(xiàn)修改數(shù)據(jù)記錄。
2)對(duì)于整體替換的情況,可采用EXCEL模板數(shù)據(jù)填寫(xiě),再將數(shù)據(jù)提交至系統(tǒng),進(jìn)行數(shù)據(jù)的批量整體替換。在導(dǎo)入大數(shù)據(jù)量的專(zhuān)題數(shù)據(jù)時(shí),充分估算文件傳輸、Excel數(shù)據(jù)讀取、數(shù)據(jù)校驗(yàn)、數(shù)據(jù)更新等各環(huán)節(jié)所需時(shí)間,建立一套合理且高效的機(jī)制,優(yōu)化校驗(yàn)和更新算法,確保大數(shù)據(jù)量專(zhuān)題數(shù)據(jù)的Excel文件導(dǎo)入。
2.2 數(shù)據(jù)審核 該功能采用JPBM 流程框架,它覆蓋了業(yè)務(wù)流程管理、工作流、服務(wù)協(xié)作等領(lǐng)域的一個(gè)開(kāi)源的、靈活的、易擴(kuò)展的可執(zhí)行流程語(yǔ)言框架。JBPM 主要工作原理如下:
1)JBPM 的運(yùn)行需要數(shù)據(jù)庫(kù)的支持,因此系統(tǒng)設(shè)計(jì)時(shí)要選定所用數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)的初始化可以由JBPM 自動(dòng)完成,也可以通過(guò)ant generate.ddl任務(wù)生成SQL語(yǔ)句,在j BPM 外部自己創(chuàng)建所需的表。
2)使用JPdl定義工作流,生成processdinination.x ml文件。
3)Ant create.pde生成pde包的工作目錄。將processdinination.x ml文件和其它需要的文件放在指定的目錄下,使用ant build.precess.archives生成pde包。
4)更改pde工作目錄/src/config/jbp m.properties的相關(guān)屬性,主要是設(shè)定相關(guān)的數(shù)據(jù)庫(kù)連接信息。注意要將數(shù)據(jù)庫(kù)的JDBC驅(qū)動(dòng)放在pde工作目錄的lib目錄下。
5)Ant deploy.process.archives將剛才生成的pde部署到數(shù)據(jù)庫(kù)。實(shí)際上就是向數(shù)據(jù)庫(kù)插入一些相關(guān)數(shù)據(jù)。
6)利用JBPM API函數(shù)開(kāi)發(fā)相應(yīng)的工作流程。
2.3 數(shù)據(jù)轉(zhuǎn)換 基層站隊(duì)工程師采用[樁+偏移量]模式實(shí)現(xiàn)專(zhuān)題數(shù)據(jù)定位信息的采集,而基于GIS的管道完整性數(shù)據(jù)庫(kù)則需要任何具有空間信息的要素必須以坐標(biāo)模式進(jìn)行存儲(chǔ)和展示,因此需研究這兩種定位模式之間的轉(zhuǎn)換和管理。
在管道完整性數(shù)據(jù)庫(kù)中,高后果區(qū)要素被抽象為一系列二維點(diǎn)數(shù)據(jù)對(duì),用(X,Y)坐標(biāo)來(lái)表示。這種靜態(tài)的表示方法有助于精確定位某一位置,并且在計(jì)算面積和距離等方面表現(xiàn)出良好的性能。而在管道日常業(yè)務(wù)管理中,除了缺陷點(diǎn)修復(fù)等需要精確定位的業(yè)務(wù)采用坐標(biāo)外,基本采用[樁+偏移量]的一維定位模式,可有效描述管道沿線(xiàn)的變化情況。這種定位模式,在GIS技術(shù)中即為線(xiàn)性參考,一種進(jìn)行動(dòng)態(tài)分段的方法,采用沿測(cè)量線(xiàn)性要素(如管道)的相對(duì)方位來(lái)存儲(chǔ)地理現(xiàn)象(事件),即用距離來(lái)定位沿線(xiàn)事件。因此需基于線(xiàn)性參考技術(shù)研究[樁+偏移量]一維定位模式,與XY坐標(biāo)二維定位模式之間的轉(zhuǎn)換。要實(shí)現(xiàn)[樁+偏移量]和空間坐標(biāo)的轉(zhuǎn)換需要采用線(xiàn)性參考技術(shù),將要素的線(xiàn)性屬性轉(zhuǎn)換為空間坐標(biāo)位置。線(xiàn)性參考技術(shù)是根據(jù)屬性表中存儲(chǔ)的相對(duì)位置信息,以及相應(yīng)的線(xiàn)性數(shù)據(jù),動(dòng)態(tài)計(jì)算出線(xiàn)性數(shù)據(jù)上相對(duì)位置所對(duì)應(yīng)的實(shí)際地理坐標(biāo)的過(guò)程。
3.1 數(shù)據(jù)錄入 系統(tǒng)支持?jǐn)?shù)據(jù)的添加、編輯、刪除等操作。選擇相應(yīng)的操作方式,對(duì)數(shù)據(jù)進(jìn)行處理。數(shù)據(jù)整理完成后,系統(tǒng)會(huì)對(duì)數(shù)據(jù)進(jìn)行自檢,對(duì)不符合要求的數(shù)據(jù)進(jìn)行提醒,以供填報(bào)人員進(jìn)行相應(yīng)的修改。
圖1 高后果區(qū)要素
該項(xiàng)目根據(jù)基層人員的調(diào)研情況,結(jié)合管道維修維護(hù),改線(xiàn)改造等日常業(yè)務(wù)的資料情況,提煉出可采集的管道專(zhuān)題業(yè)務(wù)數(shù)據(jù)種類(lèi)和信息項(xiàng),規(guī)范現(xiàn)場(chǎng)數(shù)據(jù)采集,并保證數(shù)據(jù)采集工作與管道日常業(yè)務(wù)緊密相關(guān),避免數(shù)據(jù)出現(xiàn)無(wú)效或冗余等情況。