專利名稱:一種用于描述地震資料數據的方法
技術領域:
本發明涉及石油地震勘探中地震勘探資料的處理與解釋技術領域。
背景技術:
地震資料數據是油氣勘探開發研究工作中十分重要的數據資源,其格式復雜、數 據體龐大,是一種典型的非結構化數據。通常在地震資料處理解釋工作中所使用的描述地震資料數據的方法,如公開號為 1046983,
公開日為1990年11月14日的中國專利文獻公開了一種用地震資料描述油藏的 方法,其特征在于該技術方法包含下述步驟a.地層背景速度,地層背景密度和地層背 景聲阻抗的求取;b.地層剩余速度,地層剩余密度和地層剩余聲阻抗的求取;c.解析地 層速度分量和地層密度分量;d.從c步地層速度分量推導第一視孔隙度和從c步地層密 度分量推導第二視孔隙度;e.把d步中的第一視孔隙度放在一條軸向線上,第二視孔隙 度放在另一軸向線上進行交會;f.計算油層含油飽和度;g.計算油層孔隙度。上述現有技術在直接用于數據處理時常常難以令人滿意,這是因為對于特定地震 道數據的訪問,需要對其前面的地震道進行順序掃描后才能確定它在文件中的準確位置, 這樣便大大降低了數據訪問的效率,難以滿足軟件對地震數據隨機訪問的需求。同時它包 含的冗余信息太多,系統資源的開銷大,影響處理解釋工作的效率。
發明內容
為解決上述技術問題,本發明提出了一種用于描述地震資料數據的方法,本發明 解決了現有技術中所存在的數據訪問效率低,難以滿足軟件對地震數據隨機訪問的需求, 同時包含的冗余信息太多,系統資源的開銷大,影響處理解釋工作效率的技術問題。本發明是通過采用下述技術方案實現的
一種用于描述地震資料數據的方法,其特征在于將地震道頭和地震線頭與地震數據 體分離,使數據文件分為三個部分地震數據線頭和道頭,地震數據體,和數據索引文件,對 地震道的道頭先定義再對應使用,各個地震道頭字的含義及相應位置由使用者任意指定。所述對地震道的道頭先定義再對應使用,各個地震道頭字的含義及相應位置由使 用者任意指定具體包括
1)地震資料數據道頭的存儲方法;
2)地震資料數據的解析方法。所述地震資料數據道頭的存儲方法具體是指地震資料數據道頭文件由公共信息 描述、線頭字屬性信息、道頭字屬性信息、線頭數據以及若干道頭數據組成。所述公共信息描述包括地震道頭的標志位,用于標示版本的信息,用固定的字符 串來表示;文件類型,用于記錄當前數據文件記錄類型;線頭個數,用于表示當前地震數據中線頭屬性的個數;道頭個數,用于表示當前地震數據中道頭屬性的個數。所述的線頭字屬性信息用于描述該線頭信息,包括線頭名稱,線頭數據類型和線 頭數據長度。所述的道頭字屬性信息用于描述該道頭信息,包括道頭名稱、道頭數據類型和道 頭數據長度。所述的地震資料數據的解析方法具體是指采用基于Hash算法的查找方法來解 析地震資料數據。所述的Hash算法的核心是Hash函數的構造,hash函數是一個映射,它將一組關鍵 字映射到一個有限的地址空間中,通過關鍵字快速定位該關鍵字的存儲位置,采用的Hash 函數為ELFHash,所述的ELFHash函數是字符串Hash函數,其基本思想是將一個字符串 中每個元素依次按前四位與上一個元素的低四位相與,組成一個整數,如果整數的高四位 不為0,那么將所述元素的前四位再與整數的低四位相異或。與現有技術相比,本發明所達到的技術效果如下
1、采用本發明所述的“將地震道頭和地震線頭與地震數據體分離,使數據文件分為三 個部分地震數據線頭和道頭,地震數據體,和數據索引文件,對地震道的道頭先定義再對 應使用,各個地震道頭字的含義及相應位置由使用者任意指定”這樣的技術方案,數據訪 問效率高,充分滿足了軟件對地震數據隨機訪問的需求,分為三部分后,基本不含有冗余信 息,節約了系統資源,提高了處理解釋工作效率。2、將本發明所述的地震資料數據道頭存儲方法和地震資料數據解析方法應用到 本發明中,進一步提高了數據的訪問效率,從而進一步提高了處理解釋工作的效率。
下面將結合說明書附圖和具體實施方式
對本發明作進一步的詳細說明,其中 圖1為地震資料數據示意圖
圖2為地震資料數據頭文件結構示意圖。
具體實施例方式實施例1
本發明公開了一種用于描述地震資料數據的方法,將地震道頭和地震線頭與地震數據 體分離,使數據文件分為三個部分地震數據線頭和道頭,地震數據體,和數據索引文件,對 地震道的道頭先定義再對應使用,各個地震道頭字的含義及相應位置由使用者任意指定。實施例2
本發明的最佳實施方式為將地震道頭和地震線頭與地震數據體分離,使數據文件分 為三個部分地震數據線頭和道頭,地震數據體,和數據索引文件,對地震道的道頭先定義 再對應使用,各個地震道頭字的含義及相應位置由使用者任意指定。所述對地震道的道頭 先定義再對應使用,各個地震道頭字的含義及相應位置由使用者任意指定具體包括 1、地震資料數據道頭的存儲方法
地震資料數據道頭文件由公共信息描述、線頭屬性信息、道頭屬性信息、線頭數據以及 若干道頭數據組成,文件頭信息各個部分含義如下(1)公共信息描述公共信息描述包括四個部分①地震道頭的標志位②文件類型, 用于記錄當前數據文件記錄類型③記錄地震道頭與線頭字個數。如表1:
屬性一說明。版本標志位‘!用于標示版本的信息,用固定的 字符串來表不(Gm Versicmp文件類型r用于解析是否進行字節轉換P線頭個數P表示當前地震數據中線頭屬性 的個數‘道頭個數一表示當前地黨數據中道頭屬性 的個數P
(2)線頭字屬性線頭字屬性用于描述該線頭信息,這些信息包括①線頭名稱②線 頭數據類型③線頭數據長度等。如表2:
(3)道頭字屬性道
頭字屬性與線頭字屬性一樣,由三個部分組成道頭名稱、道頭數據類型、道頭數據長度。如 表3
屬性^說明+線頭名稱。地震資料數據道頭名稱^數據類型一該道頭對應的數據類型,用 short型表示<+.·數據長度-該道頭數據長度ρ
2、地震資料數據的解析算法
在地震資料數據的解析過程中,需要通過地震道頭名稱獲取該道頭的值。傳統的方法 是采用遍歷的方式獲取該道頭字對應的值,效率不高。因此我們采用基于Hash算法的快速 查找方法來提高地震資料數據解析的整體時間效率。Hash算法的核心是Hash函數的構造, hash函數是一個映射,它將一組關鍵字映射到一個有限的地址空間中。通過關鍵字可以快 速定位該關鍵字的存儲位置。采用的Hash函數為ELFHash,ELFHash函數是一個十分高效的字符串Hash函數, 其基本思想是將一個字符串中每個元素依次按前四位與上一個元素的低四位相與,組成 一個整數,如果整數的高四位不為0,那么將它折回再與整數的低四位相異或。通過Hash函數映射值,這些值采用整數數組記錄關鍵字的位置,在插入時,不用 把關鍵字復制到Hash表中,只需記錄一個索引。在查詢時,只要把Hash表中的值映射到字 符串就可以。
屬性^說明-線頭名稱^地震資料數據線頭名稱—數據類型,該線頭對應的數據類型r數據長度-++該線頭數據長度一
權利要求
1.一種用于描述地震資料數據的方法,其特征在于將地震道頭和地震線頭與地震數 據體分離,使數據文件分為三個部分地震數據線頭和道頭,地震數據體,和數據索引文件, 對地震道的道頭先定義再對應使用,各個地震道頭字的含義及相應位置由使用者任意指定。
2.根據權利要求1所述的一種用于描述地震資料數據的方法,其特征在于所述對地 震道的道頭先定義再對應使用,各個地震道頭字的含義及相應位置由使用者任意指定具體 包括1)地震資料數據道頭的存儲方法;2)地震資料數據的解析方法。
3.根據權利要求2所述的一種用于描述地震資料數據的方法,其特征在于所述地震 資料數據道頭的存儲方法具體是指地震資料數據道頭文件由公共信息描述、線頭字屬性信 息、道頭字屬性信息、線頭數據以及若干道頭數據組成。
4.根據權利要求3所述的一種用于描述地震資料數據的方法,其特征在于所述公共 信息描述包括地震道頭的標志位,用于標示版本的信息,用固定的字符串來表示;文件類 型,用于記錄當前數據文件記錄類型;線頭個數,用于表示當前地震數據中線頭屬性的個 數;道頭個數,用于表示當前地震數據中道頭屬性的個數。
5.根據權利要求3所述的一種用于描述地震資料數據的方法,其特征在于所述的線 頭字屬性信息用于描述該線頭信息,包括線頭名稱,線頭數據類型和線頭數據長度。
6.根據權利要求3所述的一種用于描述地震資料數據的方法,其特征在于所述的道 頭字屬性信息用于描述該道頭信息,包括道頭名稱、道頭數據類型和道頭數據長度。
7.根據權利要求2或3所述的一種用于描述地震資料數據的方法,其特征在于所述 的地震資料數據的解析方法具體是指采用基于Hash算法的查找方法來解析地震資料數 據。
8.根據權利要求7所述的一種用于描述地震資料數據的方法,其特征在于所述的 Hash算法的核心是Hash函數的構造,hash函數是一個映射,它將一組關鍵字映射到一個有 限的地址空間中,通過關鍵字快速定位該關鍵字的存儲位置,采用的Hash函數為ELFHash, 所述的ELFHash函數是字符串Hash函數,其基本思想是將一個字符串中每個元素依次按 前四位與上一個元素的低四位相與,組成一個整數,如果整數的高四位不為0,那么將所述 元素的前四位再與整數的低四位相異或。
全文摘要
本發明公開了一種用于描述地震資料數據的方法,涉及石油地震勘探中地震勘探資料的處理與解釋技術領域。將地震道頭和地震線頭與地震數據體分離,使數據文件分為三個部分地震數據線頭和道頭,地震數據體,和數據索引文件,對地震道的道頭先定義再對應使用,各個地震道頭字的含義及相應位置由使用者任意指定。本方法數據訪問效率高,充分滿足了軟件對地震數據隨機訪問的需求,分為三部分后,基本不含有冗余信息,節約了系統資源,提高了處理解釋工作效率。
文檔編號G06F17/30GK102073727SQ201110005028
公開日2011年5月25日 申請日期2011年1月12日 優先權日2011年1月12日
發明者何光明, 劉鴻, 吳戰培, 巫駿, 李振, 王玉華, 羅紅明, 金德剛, 陳愛萍 申請人:中國石油集團川慶鉆探工程有限公司