一種油氣管道系統(tǒng)圖形文件的交換方法
【技術(shù)領域】
[0001] 本發(fā)明是有關于一種系統(tǒng)圖形文件交換領域,尤其是指一種油氣管道系統(tǒng)圖形文 件的交換方法。
【背景技術(shù)】
[0002] 目前SCADA系統(tǒng)已廣泛應用于輸油氣管網(wǎng)領域中。SCADA系統(tǒng)通過主機和以微處 理器為基礎的遠程終端裝置RTU、PLC(或其它輸入/輸出設備)的通信收集數(shù)據(jù),實現(xiàn)對整 個工業(yè)網(wǎng)絡的監(jiān)控,從而保證系統(tǒng)的安全運作及優(yōu)化控制。
[0003] 在油氣管網(wǎng)SCADA應用中,不同的廠商采用的圖形文件的存儲結(jié)構(gòu)也不相同,導 致油氣管道系統(tǒng)下的不同調(diào)度系統(tǒng)之間數(shù)據(jù)無法進行交互,不同系統(tǒng)之間的數(shù)據(jù)共享和交 換存在問題,且畫面不能復用。
[0004] 傳統(tǒng)的方法是,對于同一幅畫面,針對不同的系統(tǒng)需要重新繪制圖形,會增加很多 工作量。這種方法雖然可以滿足不同系統(tǒng)的數(shù)據(jù)監(jiān)測和控制要求,但存在不同系統(tǒng)之間的 圖形不能共享和交換及設備間的拓撲連接關系無法查詢和應用的問題。
[0005] 在公開號為103065337A名稱為二維圖形文件解析繪制系統(tǒng)及方法的發(fā)明專利 中,給出了一種二維圖形文件解析繪制的方法,此方法適用于CAD系統(tǒng),能夠?qū)XF二維量 測圖形文件進行解析,快速提取圖形元素進行優(yōu)化預處理,并繪制出具有圖形輪廓法向的 二維量測圖形。
[0006] 在公開號為102411605A名稱為基于CAD的圖形文件數(shù)據(jù)處理方法及裝置的發(fā)明 專利中,提供了一種基于CAD的圖形文件數(shù)據(jù)處理方法,該方法在于解決針對相關技術(shù)的 創(chuàng)建圖形文件的過程中,由于耗費資源過多導致的創(chuàng)建圖形文件效率低的問題。
[0007] 在公開號為CN101458711A名稱為一種圖形描述和變化方法及系統(tǒng)的發(fā)明專利 中,提出了一套適合電力系統(tǒng)的新型高效的電力描述語言一G語言,用于實現(xiàn)基于SVG描述 的電力系統(tǒng)公共圖形交換格式,完整描述電力設備屬性,提高電力設備特性的表達效率,實 現(xiàn)不同系統(tǒng)之間的電力設備信息和電力圖形的交換。
[0008] 然而,在油氣管網(wǎng)SCADA應用中,大部分廠商采用的是二進制結(jié)構(gòu),不同的廠商采 用的圖形文件的存儲結(jié)構(gòu)也不相同,導致油氣管道系統(tǒng)下的不同調(diào)度系統(tǒng)之間數(shù)據(jù)無法進 行交互,不同系統(tǒng)之間的數(shù)據(jù)共享和交換存在問題,且畫面不能復用。針對不同廠商的油氣 管道系統(tǒng)圖形文件的表示和交換方法,目前尚未提出有效的解決方案。
[0009] 因此,領域中急需一種可以在不同油氣管道公司、站場和調(diào)度中心之間進行數(shù)據(jù) 共享和交換,并可以方便查詢設備間的拓撲關系,同時提高了圖形文件的復用性的油氣管 道系統(tǒng)圖形文件的交換方法。
【發(fā)明內(nèi)容】
[0010] 針對上述問題,本發(fā)明提出了一種油氣管道系統(tǒng)圖形文件的標準描述和交換方 法,為油氣管道系統(tǒng)提供了一種圖形描述和交換的標準化、統(tǒng)一的方法,解決了不同公司、 站場和調(diào)度中心之間數(shù)據(jù)的共享和交換的問題,提高了圖形的復用性,同時可以快速查詢 設備間的拓撲關系。
[0011] 為了達到上述實施目的,本發(fā)明提供一種油氣管道系統(tǒng)圖形文件的交換方法,該 方法包括:
[0012] 導出圖形文件并處理,將處理后的文件根據(jù)圖形對象類型分為基本圖形、光敏點、 設備圖素和連接線,導出相應標準基本圖形文件、標準光敏點文件、標準設備圖素文件和標 準連接線文件寫入標準畫面圖形文件;
[0013] 將需導入的該標準圖形文件解析,并將解析后的圖形屬性信息根據(jù)其圖形標簽類 型分為基本圖形、光敏點、設備圖素或連接線,然后分別添加入系統(tǒng)畫面圖形文件中。
[0014] 本發(fā)明的有益技術(shù)效果在于:通過本申請可以實現(xiàn)不同油氣管道公司、站場和調(diào) 度中心之間進行數(shù)據(jù)共享和交換,并可以方便查詢設備間的拓撲關系,同時提高了圖形文 件的復用性的油氣管道系統(tǒng)圖形文件的交換方法。
【附圖說明】
[0015] 為了更清楚地說明本發(fā)明實施例,下面將對實施例中所需要使用的附圖作簡單地 介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術(shù)人 員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0016] 圖1為本發(fā)明圖形文件交換流程圖;
[0017] 圖2為本發(fā)明導出標準圖形文件的流程圖;
[0018] 圖3為本發(fā)明導入標準圖形文件的流程圖;
[0019] 圖4為本發(fā)明標準圖形文件的組成圖;
[0020] 圖5為本發(fā)明繪圖元素之間的關系圖;
[0021] 圖6為本發(fā)明導出設備圖素流程圖。
【具體實施方式】
[0022] 本發(fā)明的目的及其結(jié)構(gòu)功能上的優(yōu)點,將依據(jù)以下附圖所示的結(jié)構(gòu),配合具體實 施例予以說明,俾使審查委員能對本發(fā)明有更深入且具體的了解。
[0023] 首先,本發(fā)明根據(jù)油氣管網(wǎng)系統(tǒng)的運行特性,提供一種用于油氣管道系統(tǒng)圖形文 件的描述及不同系統(tǒng)之間進行圖形文件交換的方法。請參閱圖1所示,采用標準的圖形文 件進行表示與交換可以實現(xiàn)不同廠商系統(tǒng)之間的圖形的交換與共享,不同廠商的圖形系統(tǒng) 都支持按照標準圖形規(guī)范導入和導出標準圖形文件。如廠商1首先將自己的圖形文件按照 標準圖形規(guī)范導出成標準圖形文件,再將此標準圖形文件在廠商2之間進行交換與共享。
[0024] 如圖2所示,導出標準圖形文件的流程如下,選擇要導出的畫面圖形文件,按照標 準規(guī)范將畫面級屬性(畫面的高度、寬度、背景屬性等)導出,并寫入到生成的標準畫面文件 中;檢測畫面中所有層是否都已處理完畢,如處理完畢,則退出處理;如畫面中所有層未都 已處理完畢,則遍歷畫面中包含的每一個層對象,首先將層的屬性(層的名稱、可見性)按照 標準規(guī)范導出,并寫入到生成的標準圖形文件中,檢測所有層包含的圖形對象是否都已導 出完畢,如導出完畢,貝 1J退出處理。
[0025] 優(yōu)選的,如檢測到所有層包含的圖形對象并未都導出完畢,則遍歷層中的每一個 圖形對象,根據(jù)圖形對象的不同類型,按照圖形對象為基本圖形(直線、折線、圓等)、光敏 點、設備圖素、連接線的類型,分別導出為標準的圖形描述,寫入到生成的標準圖形文件中。
[0026] 如圖3所示,導入標準圖形文件的流程為,首先選擇要導入的標準圖形文件,根據(jù) 標準圖形規(guī)范解析獲得畫面級屬性信息,并設置到生成的本系統(tǒng)畫面圖形文件中,檢測標 準文件中所有層信息是否都已解析完畢,如解析完畢,則退出解析;如標準文件中所有層信