專利名稱:用于地震勘探的基于圖層的圖元管理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于地震勘探的基于圖層的圖元管理方法,所述用于地震勘探的基于圖層的圖元管理方法可被應(yīng)用于石油地震勘探、地質(zhì)地礦和建筑工程地況調(diào)查。
背景技術(shù):
因解釋最終的地質(zhì)成果圖件的內(nèi)容非常多,如果一個圖層上管理所有圖元(包括繪制、刪除、添加、修改圖元等),則管理圖元的效率較低。為了提高人機(jī)交互的效率,進(jìn)一步提高解釋的生產(chǎn)效率,提高圖元管理的速度,本申請?zhí)岢隽艘环N用于地震勘探的基于圖層的圖元管理方法。
發(fā)明內(nèi)容
針對現(xiàn)有技術(shù)中的管理圖元效率低的問題,本發(fā)明提供了一種用于地震勘探的基于圖層的圖元管理方法,其特征在于,所述方法包括以下步驟基于圖元的結(jié)構(gòu)或物理含義來構(gòu)成多個單圖層,其中,由單圖層管理器管理圖元間的層次關(guān)系或通信,由圖元管理器管理圖元的狀態(tài)或?qū)傩?;由同一場景的多個單圖層構(gòu)成一個多圖層,其中,由多圖層管理器管理多個圖層間的狀態(tài)或通信,圖元管理器向單圖層管理器提供操作接口,單圖層管理器向多圖層管理器提供操作接口,多圖層管理器向用戶提供操作接口 ;用戶利用多圖層管理器提供的操作接口進(jìn)行操作,通過單圖層管理器管理與圖層ID相應(yīng)的圖層,并利用圖元管理器管理該圖層內(nèi)所有的圖元,或通過圖元管理器來管理與圖元ID相應(yīng)的圖元。通過圖元管理器來管理與圖元ID相應(yīng)的圖元的步驟可包括圖元管理器從圖元數(shù)據(jù)中提取與該圖元ID相應(yīng)的圖元的屬性信息;圖元管理器基于所述屬性信息來確定與所述屬性信息對應(yīng)的數(shù)據(jù)類型;圖元管理器組合所有數(shù)據(jù)類型,以構(gòu)成圖元的屬性數(shù)據(jù); 圖元管理器基于圖元的屬性數(shù)據(jù)來管理圖元。圖元的狀態(tài)可包括鎖定狀態(tài)、激活編輯狀態(tài)、移動狀態(tài)、顯示隱藏狀態(tài)中的至少一個。根據(jù)本發(fā)明示例性實施例的用于地震勘探的基于圖層的圖元管理方法,可提高人機(jī)交互的效率,進(jìn)一步提高解釋的生產(chǎn)效率,提高圖元管理的速度。
通過下面結(jié)合附圖對實施例的詳細(xì)描述,本發(fā)明的上述和/或其他方面將會變得清楚和更容易理解,其中圖1是示出根據(jù)本發(fā)明的示例性實施例的基于圖層的圖元管理方法的流程圖;圖2是示出圖1中的通過圖元管理器來管理與圖元ID相應(yīng)的圖元的步驟的流程圖;圖3是示出數(shù)據(jù)結(jié)構(gòu)的示圖。
具體實施例方式下面參照附圖對本發(fā)明進(jìn)行詳細(xì)的說明,應(yīng)理解,在此描述的僅僅是本發(fā)明的優(yōu)選實施例。本領(lǐng)域的技術(shù)人員可根據(jù)需要對本發(fā)明進(jìn)行適應(yīng)性的修改。圖1是示出根據(jù)本發(fā)明的示例性實施例的用于地震勘探的基于圖層的圖元管理方法的流程圖。參照圖1,在步驟S11,基于圖元的結(jié)構(gòu)或物理含義來構(gòu)成多個單圖層,其中,由單圖層管理器管理圖元間的層次關(guān)系或通信,由圖元管理器管理圖元的狀態(tài)或?qū)傩浴?在步驟S12,由同一場景的多個單圖層構(gòu)成一個多圖層,其中,由多圖層管理器管理多個圖層間的狀態(tài)或通信。這里,圖元管理器向單圖層管理器提供操作接口,單圖層管理器向多圖層管理器提供操作接口,多圖層管理器向用戶提供操作接口。在S13,用戶利用多圖層管理器提供的操作接口進(jìn)行操作,通過單圖層管理器管理與圖層ID相應(yīng)的圖層,并利用圖元管理器管理該圖層內(nèi)所有的圖元,或通過圖元管理器來管理與圖元ID相應(yīng)的圖元。稍后將對圖1的各步驟進(jìn)行詳細(xì)解釋。由相近結(jié)構(gòu)或者物理含義的圖元集合構(gòu)成一個單圖層,再由同一個場景的多個單圖層構(gòu)成一個多圖層。由圖元管理器管理圖元的狀態(tài)或?qū)傩?,由單圖層管理器管理圖元間層次關(guān)系或通信,由多圖層管理器管理多個圖層間的狀態(tài)或通信,這樣構(gòu)成一個多級的圖層管理模式。同一級別的管理器之間相互獨立,不同級別的管理器之間為從屬關(guān)系。各級管理器都向上級管理類提供縮放、顯示、隱藏、用戶事件交互等操作接口。最高級別的多圖層管理器向用戶提供圖層管理的操作接口,多級的圖層管理模式向用戶隱藏了繁多的底層圖元操作,用戶只需要通過多圖層管理器,利用圖層ID或圖元ID將操作從上至下傳遞給相應(yīng)的圖層或者圖元,這樣就能對所有圖層以及圖元進(jìn)行單獨或者集合管理,例如添加、刪除、顯示、隱藏一個圖層或圖元。圖元管理器向單圖層管理器提供操作接口,單圖層管理器向多圖層管理器提供操作接口,多圖層管理器向用戶提供操作接口。用戶利用多圖層管理器提供的操作接口進(jìn)行操作,通過單圖層管理器管理與圖層ID相應(yīng)的圖層,并利用圖元管理器管理該圖層內(nèi)所有的圖元,或通過圖元管理器來管理與圖元ID相應(yīng)的圖元。下面將參照圖2來描述圖1中的通過圖元管理器來管理與圖元ID相應(yīng)的圖元的步驟。參照圖2,在步驟S21,圖元管理器從圖元數(shù)據(jù)中提取與該圖元ID相應(yīng)的圖元的屬
性f曰息。這里,將參照圖3詳細(xì)描述數(shù)據(jù)的結(jié)構(gòu)。參照圖3,數(shù)據(jù)包括圖件數(shù)據(jù)、圖層數(shù)據(jù)和圖元數(shù)據(jù),這些數(shù)據(jù)構(gòu)成一幅圖件的所有數(shù)據(jù)和屬性。圖件數(shù)據(jù)是關(guān)于整個圖件的全局信息(例如,圖幅范圍等),這些全局信息在整個圖件中只有唯一一份。圖層數(shù)據(jù)包括關(guān)于圖件中的特定圖層的信息。圖元數(shù)據(jù)分為兩個部分一部分是所有圖元共有的信息;另一部分是圖元的具體數(shù)據(jù),這一部分包含的數(shù)據(jù)由圖元的類型決定。一種圖元類型對應(yīng)一組數(shù)據(jù)組合,這些數(shù)據(jù)組合構(gòu)成對圖元的完整描述。另外,數(shù)據(jù)還包括兩個全局性的表屬性表和圖元表。屬性表以屬性編號為索引,其中的每一個表項為圖元的特定屬性的描述,包括屬性名稱、屬性類型,是否為子屬性(依賴于其他的屬性)的信息等。圖元表以圖元類型為索引,其中的每一個表項為每一種圖元的屬性列表,即該圖元所有屬性的編號集合。在處理圖元屬性時,根據(jù)圖元類型查詢圖元表可以得到它的所有屬性,再以這些屬性編號為索引查詢屬性表,就能得到屬性的具體信息。雖然各種圖元都有不同類型的多種屬性,但通過這樣的方式,可以采用一種統(tǒng)一的處理方式,具有很強(qiáng)的靈活性。之后,在步驟S22,圖元管理器基于所述屬性信息來確定與所述基本屬性信息對應(yīng)的數(shù)據(jù)類型。在步驟S23,圖元管理器組合所有數(shù)據(jù)類型,以構(gòu)成圖元的屬性數(shù)據(jù)。在步驟 S24,圖元管理器基于圖元的屬性數(shù)據(jù)來管理圖元。下面以矩形圖元為例對圖2進(jìn)行更具體的描述。首先,圖元管理器提取矩形圖元的屬性信息,例如矩形圖元位置坐標(biāo)、矩形填充方式、矩形邊界是否繪制、矩形邊界顏色、矩形邊界寬度等。然后,圖元管理器根據(jù)屬性信息的數(shù)據(jù)特征確定對應(yīng)的數(shù)據(jù)類型。這里,用戶可以定義數(shù)據(jù)類型。圖元管理器將所有屬性信息組合到一個容器中,以構(gòu)成矩形圖元的屬性數(shù)據(jù)。當(dāng)用戶對已經(jīng)定義的圖元進(jìn)行使用或者編輯時,可根據(jù)圖元的數(shù)據(jù)類型從屬性容器中提取相應(yīng)的圖元數(shù)據(jù)進(jìn)行操作,完成相應(yīng)功能。另一方面,用于地震勘探的基于圖層的圖元管理方法支持圖元數(shù)據(jù)的動態(tài)更新,用戶可根據(jù)實際需要對圖元的屬性進(jìn)行增加、 刪除或者修改。另外,圖元的狀態(tài)包括鎖定狀態(tài)、激活編輯狀態(tài)、移動狀態(tài)、顯示隱藏狀態(tài)中的至少一個。根據(jù)本發(fā)明示例性實施例的用于地震勘探的基于圖層的圖元管理方法,可提高人機(jī)交互的效率,進(jìn)一步提高解釋的生產(chǎn)效率,提高圖元管理的速度。盡管已經(jīng)參照其示例性實施例具體顯示和描述了本發(fā)明,但是本領(lǐng)域的技術(shù)人員應(yīng)該理解,在不脫離由權(quán)利要求限定的本發(fā)明的精神和范圍的情況下,可以對其進(jìn)行形式和細(xì)節(jié)上的各種改變。
權(quán)利要求
1.一種用于地震勘探的基于圖層的圖元管理方法,其特征在于,所述方法包括以下步驟基于圖元的結(jié)構(gòu)或物理含義來構(gòu)成多個單圖層,其中,由單圖層管理器管理圖元間的層次關(guān)系或通信,由圖元管理器管理圖元的狀態(tài)或?qū)傩裕挥赏粓鼍暗亩鄠€單圖層構(gòu)成一個多圖層,其中,由多圖層管理器管理多個圖層間的狀態(tài)或通信,圖元管理器向單圖層管理器提供操作接口,單圖層管理器向多圖層管理器提供操作接口,多圖層管理器向用戶提供操作接口 ;用戶利用多圖層管理器提供的操作接口進(jìn)行操作,通過單圖層管理器管理與圖層ID 相應(yīng)的圖層,并利用圖元管理器管理該圖層內(nèi)所有的圖元,或通過圖元管理器來管理與圖元ID相應(yīng)的圖元。
2.如權(quán)利要求1所述的用于地震勘探的基于圖層的圖元管理方法,其特征在于,通過圖元管理器來管理與圖元ID相應(yīng)的圖元的步驟包括圖元管理器從圖元數(shù)據(jù)中提取與該圖元ID相應(yīng)的圖元的屬性信息; 圖元管理器基于所述屬性信息來確定與所述屬性信息對應(yīng)的數(shù)據(jù)類型; 圖元管理器組合所有數(shù)據(jù)類型,以構(gòu)成圖元的屬性數(shù)據(jù); 圖元管理器基于圖元的屬性數(shù)據(jù)來管理圖元。
3.如權(quán)利要求1所述的用于地震勘探的基于圖層的圖元管理方法,其特征在于,圖元的狀態(tài)包括鎖定狀態(tài)、激活編輯狀態(tài)、移動狀態(tài)、顯示隱藏狀態(tài)中的至少一個。
全文摘要
提供了一種用于地震勘探的基于圖層的圖元管理方法,所述方法包括以下步驟基于圖元的結(jié)構(gòu)或物理含義來構(gòu)成多個單圖層;由同一場景的多個單圖層構(gòu)成一個多圖層;用戶利用多圖層管理器提供的操作接口進(jìn)行操作,通過單圖層管理器管理與圖層ID相應(yīng)的圖層,并利用圖元管理器管理該圖層內(nèi)所有的圖元,或通過圖元管理器來管理與圖元ID相應(yīng)的圖元。根據(jù)所述用于地震勘探的基于圖層的圖元管理方法,可提高人機(jī)交互的效率,進(jìn)一步提高解釋的生產(chǎn)效率,提高圖元管理的速度。
文檔編號G06F9/44GK102226887SQ201110130320
公開日2011年10月26日 申請日期2011年5月19日 優(yōu)先權(quán)日2011年5月19日
發(fā)明者何光明, 姚興苗, 李志榮, 鄒文, 陳小二, 陳愛萍, 黃東山 申請人:中國石油集團(tuán)川慶鉆探工程有限公司