電力部門消防設備管理論文

時間:2022-02-25 10:03:00

導語:電力部門消防設備管理論文一文來源于網友上傳,不代表本站觀點,若需要原創文章可咨詢客服老師,歡迎參考。

電力部門消防設備管理論文

一、問題的提出

消防工作是電力安全生產的一個重要內容,隨著電力部門設備和管理的現代化,大量新的設備、組件、材料被廣泛的應用到電力部門消防工作當中去,本論文由

的系統工程。

過去,對消防設備、器材的管理基本上都采用單純的人工管理方式,這種方式工作量大、耗時長、現勢性差,給工作和生產帶來了不便,已經不能適應電力部門現代化管理的需要。如果能夠建立一個消防設備管理系統,將這些消防設備的基本信息存儲到計算機上,讓計算機協助管理人員分析和處理這些繁瑣的重復性工作,使管理人員可以即時地了解到這些消防設備器材的信息,為合理有效地管理這些消防設備,及時迅速地更新、更換消防材料提供保障,為火警受理、實力調度、預案實施提供有力的輔助決策,從而為電力部門的安全生產提供良好的工作環境,針對這一需要,本論文由整理提供我們為某電力部門開發了電力消防設備管理系統,本文將結合該系統的開發過程,重點闡述了該系統中所涉及的數據組織方面的工作。

二、系統的數據組織電力消防設備管理系統在VisualBasic的開發環境下,以吉奧之星公司的基礎模塊GeoMap為開發平臺,采用GeoStar的dws格式文件管理空間數據,采用MicrosoftAccess管理屬性數據,空間數據和屬性數據之間通過目標標識OID進行關聯,如圖1所示。

1.空間數據的來源電力消防設備管理系統所配套的數據格式轉換工具可將多種已有的數據格式像ESRI的shp格式、MapInfo的mif格式、AutoCAD的dxf格式轉化成該系統所需要的GeoStar的gws格式,同時,該系統可對掃描后的地圖進行交互式矢量化,經編輯處理后直接存儲為gws格式文件。

2.空間數據的組織GeoMap是GeoStarNT版的二次開發工具,由一個OLE控件(GeoMap)和一組近20個OLE自動化對象構成,應用于標準Windows開發環境。

在電力消防設備管理系統中,反映數據組織的自動化對象有3種:工作區對象(Workspace)、地物類對象(Feature)和層對象(Layer)。在該系統中,一幅廠房的平面圖的范圍定義為一個工作區,在這個工作區范圍內,包含了廠房平面的全部空間數據。GeoMap采用“面向對象”的數據模型,在這種模型中,單個的地物實體為數據組織和存儲的最小基本本論文由

,或是面狀地物,例如,所有的

1211滅火器是一個地物類。為了顯示、制圖和查詢的方便,定義了邏輯層,例如,廠房的平面分布圖定義為一個邏輯層。

邏輯層相當于容器的功能,可以被任意定義,而且一個邏輯層可以包含任意多個地物類,并且允許交叉。在電力消防設備管理系統中,為了制圖、查詢、顯示和空間分析的方便,我們約定一個邏輯層只有一個地物類,廠房的平面分布圖定義為一個地物類,稱為底圖地物類,同時也是一個單獨的邏輯層,每一種消防設備定義為一個地物類,設計封堵部位(消防用詞)定義為一個地物類,每個地物類都有與之對應的邏輯層,這樣整幅圖的內容抽象為以下的地物類:底圖地物類、手推式滅火器地物類、

1211滅火器地物類、消防栓地物類、端子箱滅火器地物類和封堵部位地物類,以上地物類皆為線狀地物類,為了查詢,顯示的方便(例如,當查詢時,需要只點擊到一個滅火器的附近就顯示它的屬性),又由于消防設備器材和封堵部位是消防設備管理人員最為關心的地物類,我們又增加了與消防設備和封堵部位相對應的面狀地物類。系統中空間數據的組織如圖2所示。

假設一個GeoMap對象的名稱為map,則其中的多個工作區對應一個工作區對象集合map.Workspaces,每個工作區對應一個工作區對象map.Workspaces(i),一個工作區上的所有地物類對應該工作區的地物類對象集合map.Workspaces(i).Fea2tures,每個地物類對應于該集合中一個地物類對象map.Workspaces(i).Features(j),每個對象都有它自己的屬性,方法,事件,這樣,通過操作這些對象就可以實現對空間數據的管理。

3.屬性數據的管理由于電力消防設備管理系統需要操作和處理的數據量不大,采用MicrosoftAccess數據庫管理屬性數據,在該系統中,空間數據的每個工作區對應于一個Access數據庫,數據庫中的每個表對應一個地物類的屬性數據。在表中,每條記錄對應于這一地物類中的一個地物實體的屬性信息。例如,同一個廠房內的手推式滅火器對應描述這些手推式滅火器信息的一個表,每個手推式滅火器的信息都是這個表中的一條記錄。

4.空間數據與屬性數據的關聯目標標識(OID)是惟一連接空間數據和屬性數據的關鍵字。在電力消防設備管理系統中,通過OLEDB提供者“Micorosoft.Jet.OLEDB.4.0”利用ADO數據庫訪問對象實現對數據庫中數據的訪問和操作。在GeoMap本論文由整理提供中,每個地物類對象都有一個屬性DBTableName,該屬性用于連接該地物在數據庫中對應的表。

例:假設1211滅火器地物類對象為map.Workspaces(0).Features(1),其在數據庫中對應的表格的名稱為“1211滅火器信息”,這樣,通過賦值的形式就可以實現空間數據和屬性數據的關聯,map.Workspaces(0).Feature(1).DBTableName=“1211滅火器信息”,當操作(查詢,分析)該圖幅中某個1211滅火器的時候,通過數據庫訪問對象對表格“1211滅火器信息”進行操作,同樣,也可以根據屬性通過表格的關聯找到相應的一個空間幾何對象。改系統中空間數據與屬性數據的關聯如圖3所示。

三、系統的主要功能及其實現方法

1.編輯功能電力消防設備管理系統可以從創建一個工作區開始,編輯出電力部門廠房的平面圖,在進行編輯的時候,首先要獲取當前要添加的地物應該在的邏輯層,例如,添加一個

1211滅火器的圖元,則首先要獲取

1211滅火器地物類所在的邏輯層,這樣才能與當前地物類的屬性關聯起來,添加圖元后系統自動存儲,自動分配相應的OID。

2.查詢功能在電力消防設備管理系統中,查詢功能主要分為兩種,一種根據空間對象訪問屬性,例如,想知道某個消防設備的名稱、購置日期、檢修時間等,這時候,系統根據選擇的查詢方式(主要是點查詢,面查詢)執行相應的落入查詢、緩沖查詢,查詢到地物以后,高亮化顯示要查找的空間對象,返回查詢對象的OID,然后在數據庫中搜索匹配當前OID的記錄,并把記錄本

4。另外的一種查詢方式是由屬性到空間對象的查詢,例如,想知道使用日期大于3年的設備,用戶輸入相應的參數,系統將在對應的數據庫中進行搜索與之匹配的記錄并返回OID,然后將與OID對應空間對象進行高亮化顯示。

3.顯示控制由于每個地物類都可以作為一個地物類對象進行操作,這使得顯示控制極為方便,用戶可以根據自己關心的內容選擇顯示,例如,用戶希望顯示出所有端子箱的方位,只需要單擊相應的端子箱圖標,就可將當前圖幅中所有的端子箱以醒目的顏色顯示出來。每個地物類都有一個FeatureVisible屬性,若要顯示該地物類,只需要將這個地物的該屬性設為True,反之設為False。若需要同時重點顯示同一類地物,則只需要將該地物類對象的填充色選擇為相應的顏色。4.輔助決策空間分析電力消防設備管理系統可處理一些常用的空間分析,例如當火災發生后,可以協助分析撲火的最佳位置,利用緩沖區分析可以幫助消防人員分析撲火的重點等。

四、結論

電力消防設備管理是地理信息系統的一個新的應用領域,本文結合電力消防設備管理系統的開發過程,對系統開發中的數據組織工作進行了詳細的闡述。

該系統已經投入使用,實踐證明,該系統實現了電力部門消防設備的數字化管理,維護方便,極大地減輕了消防工作管理人員的工作量,為電力部門的安全生產提供了一道保障。因此,在VisualBasic環境下,采用面向對象的數據模型,以GeoMap為開發平臺開發電力部門的消防設備管理系統是切實可行的。

參考文獻:

[1]龔健雅.地理信息系統基礎[M].北京:科學出版社,2001.

[2]肖樂斌,鐘耳順,劉紀遠,等.面向對象整體GIS數據模型的設計與實現[J].地理研究,2002,21(1):34244.

[3]龔健雅.當代GIS的若干理論與技術[M].武漢:武漢測繪科技大學出版社,1999.

摘要:結合電力部門消防設備管理的特點,詳細介紹在VisualBasic環境下利用GeoMap為某電力部門開發的消防設備管理系統,此基礎上,重點闡述該系統開發過程中的數據組織工作,并論述系統的主要功能及其實現方法。