息并未都解析完畢,則解析標(biāo)準(zhǔn)圖形文件中的每一個層描述信息,生成本系統(tǒng)對應(yīng)的層對 象,將解析獲得的層屬性信息設(shè)置到層對象中,檢測所有層包含的所有圖形信息是否已解 析完畢,如解析完畢,則退出解析。
[0027] 優(yōu)選的,如檢測所有層包含的所有圖形信息時,并未都解析完畢,則解析層中包含 的每一個圖形描述信息,根據(jù)圖形標(biāo)簽獲得圖形的類型,當(dāng)為基本圖形時,按照標(biāo)準(zhǔn)圖形規(guī) 范解析生成本系統(tǒng)對應(yīng)的基本圖形對象,添加到對應(yīng)的層對象中;當(dāng)為光敏點(diǎn)時,按照標(biāo)準(zhǔn) 圖形規(guī)范解析生成本系統(tǒng)對應(yīng)的光敏點(diǎn)對象,添加到對應(yīng)的層對象中;當(dāng)為設(shè)備圖素時,按 照標(biāo)準(zhǔn)圖形規(guī)范生成本系統(tǒng)對應(yīng)的設(shè)備圖素對象,并根據(jù)解析獲得的屬性信息將數(shù)據(jù)關(guān)聯(lián) 到設(shè)備圖素對象上,添加到對應(yīng)的層對象中;當(dāng)為連接線時,按照標(biāo)準(zhǔn)圖形規(guī)范,導(dǎo)出畫面 圖形的拓?fù)潢P(guān)系,并添加到對應(yīng)的層對象中。
[0028] 如圖4所示為標(biāo)準(zhǔn)圖形文件的組成,根據(jù)油氣管網(wǎng)系統(tǒng)的運(yùn)行特性,采用XML(可 擴(kuò)展標(biāo)記語言)語言對圖形文件的存儲格式進(jìn)行描述。圖形文件中包括注釋(可選)、聲明、 根元素、圖層元素和繪圖元素。
[0029] 其中,注釋為可選項(xiàng),用于圖形文件的注釋或說明。聲明用于說明XML語言的版 本,編碼方式等。根元素是所有元素的父對象,包括畫面屬性信息的定義,如表1所示。
[0030] 表1根元素屬性定義
[0031]
【主權(quán)項(xiàng)】
1. 一種油氣管道系統(tǒng)圖形文件的交換方法,其特征在于,所述方法包括: 導(dǎo)出圖形文件并處理,將處理后的文件根據(jù)圖形對象類型分為基本圖形、光敏點(diǎn)、設(shè)備 圖素和連接線,導(dǎo)出相應(yīng)標(biāo)準(zhǔn)基本圖形文件、標(biāo)準(zhǔn)光敏點(diǎn)文件、標(biāo)準(zhǔn)設(shè)備圖素文件和標(biāo)準(zhǔn)連 接線文件寫入標(biāo)準(zhǔn)畫面圖形文件; 將需導(dǎo)入的所述標(biāo)準(zhǔn)圖形文件解析,并將解析后的圖形屬性信息根據(jù)其圖形標(biāo)簽類型 分為基本圖形、光敏點(diǎn)、設(shè)備圖素或連接線,然后分別添加入系統(tǒng)畫面圖形文件中。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述導(dǎo)出圖形文件并處理,將處理后的文 件分類寫入標(biāo)準(zhǔn)畫面圖形文件還包括: 選擇要導(dǎo)出的畫面圖形文件,按照標(biāo)準(zhǔn)畫面屬性信息處理,將處理后的文件寫入標(biāo)準(zhǔn) 畫面圖形文件中; 如檢測導(dǎo)出的畫面圖形文件中畫面的所有層未處理完畢,則獲取未處理的畫面圖形文 件中畫面的一個層對象,按照標(biāo)準(zhǔn)規(guī)范導(dǎo)出其相應(yīng)的層屬性,并寫入標(biāo)準(zhǔn)畫面圖形文件; 依次檢測畫面圖形文件中畫面的所有層是否處理完畢; 如處理完畢,則結(jié)束處理。
3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述依次檢測畫面圖形文件中畫面的所 有層是否處理完畢還包括: 如依次檢測畫面圖形文件中畫面的所有層未處理完畢,則依次獲取未處理的畫面圖形 文件中畫面的一個層對象中的圖形對象;判斷所述圖形對象類型并分類為基本圖形、光敏 點(diǎn)、設(shè)備圖素及連接線; 根據(jù)所述圖形對象類型分類,分別導(dǎo)出基本圖形、光敏點(diǎn)、設(shè)備圖素及連接線寫入標(biāo)準(zhǔn) 畫面圖形文件中。
4. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將需導(dǎo)入的所述標(biāo)準(zhǔn)圖形文件解析, 并將解析后的圖形屬性信息添加入系統(tǒng)畫面圖形文件中還包括: 選擇要導(dǎo)入的標(biāo)準(zhǔn)圖形文件,按照標(biāo)準(zhǔn)規(guī)范解析出畫面級屬性信息并添加入系統(tǒng)畫面 圖形文件中; 如檢測標(biāo)準(zhǔn)文件中所有層信息未都已解析完畢,則獲取未解析的標(biāo)準(zhǔn)圖像文件中的一 個層對象,按照標(biāo)準(zhǔn)規(guī)范導(dǎo)出其相應(yīng)的層屬性,并生成系統(tǒng)對應(yīng)的層對象; 依次檢測標(biāo)準(zhǔn)文件的所有層包含的圖形信息是否解析完畢; 如解析完畢,則結(jié)束解析。
5. 根據(jù)權(quán)利要求4所述的方法,其特征在于,所述依次檢測標(biāo)準(zhǔn)文件的所有層包含的 圖形信息是否解析完畢還包括: 如依次檢測標(biāo)準(zhǔn)文件的所有層包含的圖形信息未解析完畢,則依次獲取未解析的標(biāo)準(zhǔn) 圖形文件中畫面的一個層對象中的圖形標(biāo)簽信息;判斷圖形標(biāo)簽類型并分類為基本圖形、 光敏點(diǎn)、設(shè)備圖素及連接線; 根據(jù)所述圖形標(biāo)簽類型分類,分別將基本圖形、光敏點(diǎn)、設(shè)備圖素及連接線添加入系統(tǒng) 畫面圖形文件中。
6. 根據(jù)權(quán)利要求5所述的方法,其特征在于,所述將設(shè)備圖素添加入系統(tǒng)畫面圖形文 件中包括:根據(jù)設(shè)備圖素信息生成系統(tǒng)對應(yīng)設(shè)備圖素對象,根據(jù)標(biāo)準(zhǔn)文件中關(guān)聯(lián)的數(shù)據(jù)信 息為設(shè)備圖素對象關(guān)聯(lián)數(shù)據(jù)。
7. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述標(biāo)準(zhǔn)畫面圖形文件還包括;標(biāo)準(zhǔn)畫面 圖形文件由注釋、聲明、根元素、圖層元素及繪圖元素組成; 所述根元素為所有元素父對象,包括畫面屬性信息的定義; 所述圖層元素是根元素的子元素,用于描述圖形對象的分類顯示和隱藏; 所述繪圖元素是圖層元素的子元素,用于在目標(biāo)畫布上劃出圖形元素。
8. 根據(jù)權(quán)利要求7所述的方法,其特征在于,所述繪圖元素包括;繪圖元素按元素類型 可分為基本繪圖元素、油氣管道元素、連接線、端子。
9. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將處理后的文件根據(jù)圖形對象類型 分為基本圖形、光敏點(diǎn)、設(shè)備圖素和連接線并導(dǎo)出相應(yīng)標(biāo)準(zhǔn)基本圖形文件、標(biāo)準(zhǔn)光敏點(diǎn)文 件、標(biāo)準(zhǔn)設(shè)備圖素文件和標(biāo)準(zhǔn)連接線文件,其中導(dǎo)出設(shè)備圖素還包括: 選擇設(shè)備圖素,按照標(biāo)準(zhǔn)規(guī)范導(dǎo)出設(shè)備圖素屬性,寫入生成的標(biāo)準(zhǔn)設(shè)備圖素文件,判斷 所述設(shè)備圖素中所有圖形是否都導(dǎo)出完畢; 如導(dǎo)出完畢,則結(jié)束導(dǎo)出;如未導(dǎo)出完畢,則獲取設(shè)備圖素中的一個圖形并判斷其圖形 類型,根據(jù)所述圖形類型分為基本圖形與連接點(diǎn)并分別寫入標(biāo)準(zhǔn)設(shè)備圖素文件生成標(biāo)準(zhǔn)設(shè) 備圖素文件。
【專利摘要】本發(fā)明涉及圖形文件交互領(lǐng)域,提供一種油氣管道系統(tǒng)圖形文件的交換方法,所述方法包括:導(dǎo)出圖形文件并處理,將處理后的文件根據(jù)圖形對象類型分為基本圖形、光敏點(diǎn)、設(shè)備圖素和連接線,導(dǎo)出相應(yīng)標(biāo)準(zhǔn)基本圖形文件、標(biāo)準(zhǔn)光敏點(diǎn)文件、標(biāo)準(zhǔn)設(shè)備圖素文件和標(biāo)準(zhǔn)連接線文件寫入標(biāo)準(zhǔn)畫面圖形文件;將需導(dǎo)入的所述標(biāo)準(zhǔn)圖形文件解析,并將解析后的圖形屬性信息根據(jù)其圖形標(biāo)簽類型分為基本圖形、光敏點(diǎn)、設(shè)備圖素或連接線,然后分別添加入系統(tǒng)畫面圖形文件中。通過本發(fā)明所提供的實(shí)施例,解決了不同公司、站場和調(diào)度中心之間數(shù)據(jù)的共享和交換的問題,提高了圖形的復(fù)用性,同時可以快速查詢設(shè)備間的拓?fù)潢P(guān)系。
【IPC分類】G06F17-30
【公開號】CN104572718
【申請?zhí)枴緾N201310494976
【發(fā)明人】張偉, 沈國輝, 閆峰, 程大闖, 孫麗卿, 唐偉, 田國輝, 趙林
【申請人】中國石油天然氣股份有限公司
【公開日】2015年4月29日
【申請日】2013年10月21日