電力部門消防設(shè)備管理論文
時間:2022-02-25 10:03:00
導(dǎo)語:電力部門消防設(shè)備管理論文一文來源于網(wǎng)友上傳,不代表本站觀點(diǎn),若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。
一、問題的提出
消防工作是電力安全生產(chǎn)的一個重要內(nèi)容,隨著電力部門設(shè)備和管理的現(xiàn)代化,大量新的設(shè)備、組件、材料被廣泛的應(yīng)用到電力部門消防工作當(dāng)中去,本論文由
的系統(tǒng)工程。
過去,對消防設(shè)備、器材的管理基本上都采用單純的人工管理方式,這種方式工作量大、耗時長、現(xiàn)勢性差,給工作和生產(chǎn)帶來了不便,已經(jīng)不能適應(yīng)電力部門現(xiàn)代化管理的需要。如果能夠建立一個消防設(shè)備管理系統(tǒng),將這些消防設(shè)備的基本信息存儲到計(jì)算機(jī)上,讓計(jì)算機(jī)協(xié)助管理人員分析和處理這些繁瑣的重復(fù)性工作,使管理人員可以即時地了解到這些消防設(shè)備器材的信息,為合理有效地管理這些消防設(shè)備,及時迅速地更新、更換消防材料提供保障,為火警受理、實(shí)力調(diào)度、預(yù)案實(shí)施提供有力的輔助決策,從而為電力部門的安全生產(chǎn)提供良好的工作環(huán)境,針對這一需要,本論文由整理提供我們?yōu)槟畴娏Σ块T開發(fā)了電力消防設(shè)備管理系統(tǒng),本文將結(jié)合該系統(tǒng)的開發(fā)過程,重點(diǎn)闡述了該系統(tǒng)中所涉及的數(shù)據(jù)組織方面的工作。
二、系統(tǒng)的數(shù)據(jù)組織電力消防設(shè)備管理系統(tǒng)在VisualBasic的開發(fā)環(huán)境下,以吉奧之星公司的基礎(chǔ)模塊GeoMap為開發(fā)平臺,采用GeoStar的dws格式文件管理空間數(shù)據(jù),采用MicrosoftAccess管理屬性數(shù)據(jù),空間數(shù)據(jù)和屬性數(shù)據(jù)之間通過目標(biāo)標(biāo)識OID進(jìn)行關(guān)聯(lián),如圖1所示。
1.空間數(shù)據(jù)的來源電力消防設(shè)備管理系統(tǒng)所配套的數(shù)據(jù)格式轉(zhuǎn)換工具可將多種已有的數(shù)據(jù)格式像ESRI的shp格式、MapInfo的mif格式、AutoCAD的dxf格式轉(zhuǎn)化成該系統(tǒng)所需要的GeoStar的gws格式,同時,該系統(tǒng)可對掃描后的地圖進(jìn)行交互式矢量化,經(jīng)編輯處理后直接存儲為gws格式文件。
2.空間數(shù)據(jù)的組織GeoMap是GeoStarNT版的二次開發(fā)工具,由一個OLE控件(GeoMap)和一組近20個OLE自動化對象構(gòu)成,應(yīng)用于標(biāo)準(zhǔn)Windows開發(fā)環(huán)境。
在電力消防設(shè)備管理系統(tǒng)中,反映數(shù)據(jù)組織的自動化對象有3種:工作區(qū)對象(Workspace)、地物類對象(Feature)和層對象(Layer)。在該系統(tǒng)中,一幅廠房的平面圖的范圍定義為一個工作區(qū),在這個工作區(qū)范圍內(nèi),包含了廠房平面的全部空間數(shù)據(jù)。GeoMap采用“面向?qū)ο蟆钡臄?shù)據(jù)模型,在這種模型中,單個的地物實(shí)體為數(shù)據(jù)組織和存儲的最小基本本論文由
,或是面狀地物,例如,所有的
1211滅火器是一個地物類。為了顯示、制圖和查詢的方便,定義了邏輯層,例如,廠房的平面分布圖定義為一個邏輯層。
邏輯層相當(dāng)于容器的功能,可以被任意定義,而且一個邏輯層可以包含任意多個地物類,并且允許交叉。在電力消防設(shè)備管理系統(tǒng)中,為了制圖、查詢、顯示和空間分析的方便,我們約定一個邏輯層只有一個地物類,廠房的平面分布圖定義為一個地物類,稱為底圖地物類,同時也是一個單獨(dú)的邏輯層,每一種消防設(shè)備定義為一個地物類,設(shè)計(jì)封堵部位(消防用詞)定義為一個地物類,每個地物類都有與之對應(yīng)的邏輯層,這樣整幅圖的內(nèi)容抽象為以下的地物類:底圖地物類、手推式滅火器地物類、
1211滅火器地物類、消防栓地物類、端子箱滅火器地物類和封堵部位地物類,以上地物類皆為線狀地物類,為了查詢,顯示的方便(例如,當(dāng)查詢時,需要只點(diǎn)擊到一個滅火器的附近就顯示它的屬性),又由于消防設(shè)備器材和封堵部位是消防設(shè)備管理人員最為關(guān)心的地物類,我們又增加了與消防設(shè)備和封堵部位相對應(yīng)的面狀地物類。系統(tǒng)中空間數(shù)據(jù)的組織如圖2所示。
假設(shè)一個GeoMap對象的名稱為map,則其中的多個工作區(qū)對應(yīng)一個工作區(qū)對象集合map.Workspaces,每個工作區(qū)對應(yīng)一個工作區(qū)對象map.Workspaces(i),一個工作區(qū)上的所有地物類對應(yīng)該工作區(qū)的地物類對象集合map.Workspaces(i).Fea2tures,每個地物類對應(yīng)于該集合中一個地物類對象map.Workspaces(i).Features(j),每個對象都有它自己的屬性,方法,事件,這樣,通過操作這些對象就可以實(shí)現(xiàn)對空間數(shù)據(jù)的管理。
3.屬性數(shù)據(jù)的管理由于電力消防設(shè)備管理系統(tǒng)需要操作和處理的數(shù)據(jù)量不大,采用MicrosoftAccess數(shù)據(jù)庫管理屬性數(shù)據(jù),在該系統(tǒng)中,空間數(shù)據(jù)的每個工作區(qū)對應(yīng)于一個Access數(shù)據(jù)庫,數(shù)據(jù)庫中的每個表對應(yīng)一個地物類的屬性數(shù)據(jù)。在表中,每條記錄對應(yīng)于這一地物類中的一個地物實(shí)體的屬性信息。例如,同一個廠房內(nèi)的手推式滅火器對應(yīng)描述這些手推式滅火器信息的一個表,每個手推式滅火器的信息都是這個表中的一條記錄。
4.空間數(shù)據(jù)與屬性數(shù)據(jù)的關(guān)聯(lián)目標(biāo)標(biāo)識(OID)是惟一連接空間數(shù)據(jù)和屬性數(shù)據(jù)的關(guān)鍵字。在電力消防設(shè)備管理系統(tǒng)中,通過OLEDB提供者“Micorosoft.Jet.OLEDB.4.0”利用ADO數(shù)據(jù)庫訪問對象實(shí)現(xiàn)對數(shù)據(jù)庫中數(shù)據(jù)的訪問和操作。在GeoMap本論文由整理提供中,每個地物類對象都有一個屬性DBTableName,該屬性用于連接該地物在數(shù)據(jù)庫中對應(yīng)的表。
例:假設(shè)1211滅火器地物類對象為map.Workspaces(0).Features(1),其在數(shù)據(jù)庫中對應(yīng)的表格的名稱為“1211滅火器信息”,這樣,通過賦值的形式就可以實(shí)現(xiàn)空間數(shù)據(jù)和屬性數(shù)據(jù)的關(guān)聯(lián),map.Workspaces(0).Feature(1).DBTableName=“1211滅火器信息”,當(dāng)操作(查詢,分析)該圖幅中某個1211滅火器的時候,通過數(shù)據(jù)庫訪問對象對表格“1211滅火器信息”進(jìn)行操作,同樣,也可以根據(jù)屬性通過表格的關(guān)聯(lián)找到相應(yīng)的一個空間幾何對象。改系統(tǒng)中空間數(shù)據(jù)與屬性數(shù)據(jù)的關(guān)聯(lián)如圖3所示。
三、系統(tǒng)的主要功能及其實(shí)現(xiàn)方法
1.編輯功能電力消防設(shè)備管理系統(tǒng)可以從創(chuàng)建一個工作區(qū)開始,編輯出電力部門廠房的平面圖,在進(jìn)行編輯的時候,首先要獲取當(dāng)前要添加的地物應(yīng)該在的邏輯層,例如,添加一個
1211滅火器的圖元,則首先要獲取
1211滅火器地物類所在的邏輯層,這樣才能與當(dāng)前地物類的屬性關(guān)聯(lián)起來,添加圖元后系統(tǒng)自動存儲,自動分配相應(yīng)的OID。
2.查詢功能在電力消防設(shè)備管理系統(tǒng)中,查詢功能主要分為兩種,一種根據(jù)空間對象訪問屬性,例如,想知道某個消防設(shè)備的名稱、購置日期、檢修時間等,這時候,系統(tǒng)根據(jù)選擇的查詢方式(主要是點(diǎn)查詢,面查詢)執(zhí)行相應(yīng)的落入查詢、緩沖查詢,查詢到地物以后,高亮化顯示要查找的空間對象,返回查詢對象的OID,然后在數(shù)據(jù)庫中搜索匹配當(dāng)前OID的記錄,并把記錄本
4。另外的一種查詢方式是由屬性到空間對象的查詢,例如,想知道使用日期大于3年的設(shè)備,用戶輸入相應(yīng)的參數(shù),系統(tǒng)將在對應(yīng)的數(shù)據(jù)庫中進(jìn)行搜索與之匹配的記錄并返回OID,然后將與OID對應(yīng)空間對象進(jìn)行高亮化顯示。
3.顯示控制由于每個地物類都可以作為一個地物類對象進(jìn)行操作,這使得顯示控制極為方便,用戶可以根據(jù)自己關(guān)心的內(nèi)容選擇顯示,例如,用戶希望顯示出所有端子箱的方位,只需要單擊相應(yīng)的端子箱圖標(biāo),就可將當(dāng)前圖幅中所有的端子箱以醒目的顏色顯示出來。每個地物類都有一個FeatureVisible屬性,若要顯示該地物類,只需要將這個地物的該屬性設(shè)為True,反之設(shè)為False。若需要同時重點(diǎn)顯示同一類地物,則只需要將該地物類對象的填充色選擇為相應(yīng)的顏色。4.輔助決策空間分析電力消防設(shè)備管理系統(tǒng)可處理一些常用的空間分析,例如當(dāng)火災(zāi)發(fā)生后,可以協(xié)助分析撲火的最佳位置,利用緩沖區(qū)分析可以幫助消防人員分析撲火的重點(diǎn)等。
四、結(jié)論
電力消防設(shè)備管理是地理信息系統(tǒng)的一個新的應(yīng)用領(lǐng)域,本文結(jié)合電力消防設(shè)備管理系統(tǒng)的開發(fā)過程,對系統(tǒng)開發(fā)中的數(shù)據(jù)組織工作進(jìn)行了詳細(xì)的闡述。
該系統(tǒng)已經(jīng)投入使用,實(shí)踐證明,該系統(tǒng)實(shí)現(xiàn)了電力部門消防設(shè)備的數(shù)字化管理,維護(hù)方便,極大地減輕了消防工作管理人員的工作量,為電力部門的安全生產(chǎn)提供了一道保障。因此,在VisualBasic環(huán)境下,采用面向?qū)ο蟮臄?shù)據(jù)模型,以GeoMap為開發(fā)平臺開發(fā)電力部門的消防設(shè)備管理系統(tǒng)是切實(shí)可行的。
參考文獻(xiàn):
[1]龔健雅.地理信息系統(tǒng)基礎(chǔ)[M].北京:科學(xué)出版社,2001.
[2]肖樂斌,鐘耳順,劉紀(jì)遠(yuǎn),等.面向?qū)ο笳wGIS數(shù)據(jù)模型的設(shè)計(jì)與實(shí)現(xiàn)[J].地理研究,2002,21(1):34244.
[3]龔健雅.當(dāng)代GIS的若干理論與技術(shù)[M].武漢:武漢測繪科技大學(xué)出版社,1999.
摘要:結(jié)合電力部門消防設(shè)備管理的特點(diǎn),詳細(xì)介紹在VisualBasic環(huán)境下利用GeoMap為某電力部門開發(fā)的消防設(shè)備管理系統(tǒng),此基礎(chǔ)上,重點(diǎn)闡述該系統(tǒng)開發(fā)過程中的數(shù)據(jù)組織工作,并論述系統(tǒng)的主要功能及其實(shí)現(xiàn)方法。