亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

基于表格結構的測井數(shù)據(jù)文件存儲方法

文檔序號:5325274閱讀:153來源:國知局
專利名稱:基于表格結構的測井數(shù)據(jù)文件存儲方法
技術領域
本發(fā)明屬于數(shù)據(jù)存儲領域,特別是石油工程中數(shù)控測井、數(shù)字處理領域,具體是應用于測井數(shù)控設備數(shù)據(jù)采集系統(tǒng)和資料處理系統(tǒng)的基于表格結構的測井數(shù)據(jù)文件存儲方 法。
背景技術
測井行業(yè)是石油工程中的源頭行業(yè),肩負著地層資料采集工作,數(shù)據(jù)的種類繁多, 包括
1、單井基礎信息;
2、野外測井施工基本數(shù)據(jù)(包括裸眼井測井施工數(shù)據(jù)、套管井測井施工數(shù)據(jù)、井壁取心 施工基本數(shù)據(jù)等);
3、下井儀器及原始測井曲線描述數(shù)據(jù);
4、原始測井曲線數(shù)據(jù),包括連續(xù)深度測量數(shù)據(jù)(如一維、二維、三維甚至多維測井曲線 或圖像數(shù)據(jù))、點測測量數(shù)據(jù)(如點測井斜數(shù)據(jù)、重復式電纜地層測試數(shù)據(jù)、點測流量數(shù)據(jù) 等);
5、實驗數(shù)據(jù),如巖心分析、化驗結果等離散數(shù)據(jù);
6、測井資料數(shù)字處理基本數(shù)據(jù)(解釋參數(shù)等);
7、測井處理成果曲線數(shù)據(jù)(包括一維、二維、三維甚至多維測井曲線或圖像數(shù)據(jù));
8、分層解釋數(shù)據(jù)表(包括完井地質參數(shù)解釋結果數(shù)據(jù)表、產(chǎn)液剖面解釋成果數(shù)據(jù)、注入 剖面解釋成果、固井質量解釋成果等);
9、點測解釋結果數(shù)據(jù)表(如電纜地層測試解釋結果數(shù)據(jù))
10、測井描述信息(如技術說明等)。長期以來如何實現(xiàn)這些信息的統(tǒng)一存儲、并被快速存取問題,一直沒有得到有效 的解決,以至于測井行業(yè)中數(shù)據(jù)格式?jīng)]有統(tǒng)一的標準,數(shù)據(jù)文件雜亂。這種狀況為測井資料 的后期應用、開發(fā)綜合處理系統(tǒng)、行業(yè)間的交流帶來了極大的不便。

發(fā)明內容
本發(fā)明的目的是為石油測井行業(yè)中提供在數(shù)控測井系統(tǒng)和數(shù)據(jù)處理系統(tǒng)中通用 的基于表格結構的測井數(shù)據(jù)文件存儲方法數(shù)據(jù)存儲方法,以存儲測井行業(yè)中全部測井信 息。
為實現(xiàn)上述目的,本發(fā)明的測井數(shù)據(jù)文件存儲方法是測井數(shù)據(jù)集中存儲在同一個 數(shù)據(jù)單元中,該方法包括以下步驟
在數(shù)據(jù)單元的頭部設立井信息區(qū),將井的基本信息、測井信息、文件本身信息存儲于 井信息區(qū)中,所述井的基本信息至少包括井名稱、所屬單位、大地坐標,所述測井信息至少 包括測井單位、測井時間,所述文件本身信息包括文件大小、已存儲表個數(shù)、預留最大表個 數(shù);在數(shù)據(jù)單元中井信息區(qū)的后部按照測井對象的順序建立測井對象基本信息,在測井 對象基本信息區(qū)依次存放各測井對象的基本信息,該測井對象的基本信息包括測井對象的 名稱、數(shù)據(jù)來源、表格存儲位置、數(shù)據(jù)體存儲位置、記錄數(shù);
以鏈表的方式建立與各測井對象基本信息區(qū)相對應的測井對象數(shù)據(jù)區(qū),在測井對象數(shù) 據(jù)區(qū)中依次存儲各測井對象數(shù)據(jù),將各測井對象數(shù)據(jù)用表格的形式表示,所述表格橫向代 表測井對象的維信息,縱向代表記錄信息,橫、縱向的交叉點代表數(shù)據(jù)體,該表格由字段信 息和字段數(shù)據(jù)體兩部分構成。進一步的,所述測井對象基本信息區(qū)中數(shù)據(jù)體存儲位置、記錄數(shù)有多組,用于該測 井對象深度擴展時在測井對象基本信息區(qū)尾部快速建立數(shù)據(jù)存儲區(qū)。進一步的,所述測井對象基本信息區(qū)中測井對象的各維的數(shù)據(jù)體采用橫向順序排 列方式存儲,對于等間隔采樣的數(shù)據(jù)體簡化為起止信息和等間距量,省略其數(shù)據(jù)體,并將該 信息存儲于維信息中;對于非等間距采樣的數(shù)據(jù)按記錄逐條存儲;對于數(shù)據(jù)體的定位是依 據(jù)記錄號、對象維數(shù)、數(shù)據(jù)類型等信息確定。進一步的,所述測井對象基本信息區(qū)中數(shù)據(jù)體可不連續(xù)存放,一個表的數(shù)據(jù)體數(shù) 最大不超過10塊,若超過10次則需整理、合并數(shù)據(jù)體一次。進一步的,所述測井對象基本信息區(qū)中測井對象的基本信息還包括修改歷史信息 描述結構變量數(shù)組,當數(shù)據(jù)被修改時,可記錄修改的歷史信息,當超過最大記錄時自動循環(huán)覆蓋。進一步的,對每個測井對象,需要修改數(shù)據(jù)時,自動創(chuàng)建一個新的數(shù)據(jù)體,其最原 始的表體數(shù)據(jù)被保留,以后的修改只在新生成的數(shù)據(jù)體上進行。進一步的,所述測井對象數(shù)據(jù)區(qū)中測井對象字段信息用來定義各字段的數(shù)據(jù)體存 放方式,字段數(shù)據(jù)體按各字段描述所定義的存儲方式,連續(xù)存放的字段不存儲具體數(shù)據(jù)。本發(fā)明為石油測井行業(yè)中提供一種能夠存儲測井行業(yè)數(shù)控測井系統(tǒng)和數(shù)據(jù)處理 系統(tǒng)能夠直接使用的數(shù)據(jù)存儲方法,既適應于目前已有的數(shù)據(jù)信息,又能適用于未來可能 的數(shù)據(jù)信息,并解決眾多測井信息的綜合應用問題,為開發(fā)綜合處理系統(tǒng)平臺提供技術支 持。


圖1是本發(fā)明SLF文件結構圖2是本發(fā)明的SLF文件物理存儲結構圖3是本發(fā)明的測井對象數(shù)據(jù)存儲物理結構圖4是本發(fā)明的數(shù)據(jù)體被擴展后的數(shù)據(jù)存儲物理結構圖。
具體實施例方式本發(fā)明的測井數(shù)據(jù)文件(簡稱SLF)存儲方法是測井數(shù)據(jù)文件存儲方法是測井數(shù)據(jù)集中存儲在同一個數(shù)據(jù)單元中,該方法步驟如下
在數(shù)據(jù)單元的頭部設立井信息區(qū),將井的基本信息、測井信息、文件本身信息存儲于 井信息區(qū)中,所述井的基本信息至少包括井名稱、所屬單位、大地坐標,所述測井信息至少 包括測井單位、測井時間,所述文件本身信息包括文件大小、已存儲表個數(shù)、預留最大表個數(shù);
在數(shù)據(jù)單元中井信息區(qū)的后部按照測井對象的順序建立測井對象基本信息,在測井 對象基本信息區(qū)依次存放各測井對象的基本信息,該測井對象的基本信息包括測井對象的 名稱、數(shù)據(jù)來源、表格存儲位置、數(shù)據(jù)體存儲位置、記錄數(shù);
以鏈表的方式建立與各測井對象基本信息區(qū)相對應的測井對象數(shù)據(jù)區(qū),在測井對象數(shù) 據(jù)區(qū)中依次存儲各測井對象數(shù)據(jù),將各測井對象數(shù)據(jù)用表格的形式表示,所述表格橫向代 表測井對象的維信息,縱向代表記錄信息,橫、縱向的交叉點代表數(shù)據(jù)體,該表格由字段信 息和字段數(shù)據(jù)體兩部分構成。
具體實施例如下 第一步建立井信息區(qū) 1、建立井信息結構
井信息(也稱為文件頭信息)結構包括文件本身信息、井基本信息和測井信息,字節(jié)長 度512字節(jié)。具體信息如表1所示 表1文件頭信息描述
2、表1信息說明
(1)Version版本號;
(2)BinaryType 二進制數(shù)據(jù)標準類型 0_Intelx86、l-PowerPC、2_SPARC ;
(3)TableNumber 已存儲表個數(shù);
(4)MaxTableNumber 預留最大表個數(shù);
(5)FileSize 文件大?。?br> (6)TableMessageLength 設定表基本信息長度,用于控制記錄表被修改的情況信息;
(7)TimeCreate 文件產(chǎn)生日期、時間;
(8)AreaName 油田名稱;
從(8)- (23)部分,用于描述當前文件所含井的基本信息,該部分也可以被存儲在該文 件內部的井基本信息表格中;(24) Reserved 備用信息。3、文件中物理存儲位置
測井數(shù)據(jù)文件集中存儲在同一個物理數(shù)據(jù)單元中,井信息區(qū)位于物理數(shù)據(jù)單元的 頭部,即最頂部,占用512字節(jié)。第二步建立測井對象基本信息區(qū)
1、建立測井對象基本信息結構
測井對象基本信息結構由一系列的信息描述組成,用于表格信息索引、定位,該結構 的字節(jié)數(shù)由井信息區(qū)中的TableMessageLength項確定。測井對象基本信息結構如表2所 示
表2表基本信息描述
2、表2信息說明 (1) Name 表名稱;(2)HzName 表別名(可以是中文名稱);
(3)SerialID:所屬測井系列,O-聲波,側向,2-傾角等;
(4)Type:表類型,O-表格、1-曲線、2_波列、3-fmt、4_TDT、5-陣列數(shù)據(jù)6-包數(shù)據(jù)、7其
它;
(5)DataSource 數(shù)據(jù)來源;
(B)Status 表刪除標志,O-正常狀態(tài),可以進行正常的讀寫操作;1-刪除狀態(tài),用戶可 以恢復,當執(zhí)行文件整理時,清除出該表;
(7)FieldNum 表包含的字段數(shù),各字段信息在表數(shù)據(jù)的字段信息描述中定義
(8)Position表字段存儲位置;
(9)OldDataPosition 原始表體數(shù)據(jù)存儲位置;
(10)OldDataRecordNum 原始表體數(shù)據(jù)記錄數(shù);
(11)DataPositionl至DataPositionlO數(shù)據(jù)體存儲位置指針,相對于文件頭的偏移
量,采用字節(jié)數(shù)表示;
(12)DataRecordNuml M DataRecordNumlO X^t jS T DataPositionl M DataPositionlO0是數(shù)據(jù)塊中所含的數(shù)據(jù)個數(shù);
(13)IsSave:原始數(shù)據(jù)是否被保留,隱含為TRUE,表示系統(tǒng)執(zhí)行自動備份;
(14)ChangeNum 表被修改的次數(shù);
(15)SLF_TABLE_History 各次修改的歷史信息描述,長度為78字節(jié),其結構見表3。第一組信息為原始記錄信息。可存儲的最大歷史記錄數(shù)為(TableMessageLength-256) /78,即 當 TableMessageLength=512 時,(512-256) /78=3 次
=1024 時,(1024-256) /78=10 次 當超過最大記錄時自動循環(huán)覆蓋。表3表修改歷史信息描述結構SLF_TABLE_History信息
表3信息說明
(a)UserName 被修改的表數(shù)據(jù)的修改者
ChangeNum=I時,為表創(chuàng)建者,如果是解編得來的,記錄原始數(shù)據(jù)文件名,若是應用程序 處理生成的,記錄運行程序名;
(b)StartRecord被修改的表數(shù)據(jù)起始記錄;
(c)EndRecord被修改的表數(shù)據(jù)終止記錄;
(d)time 表數(shù)據(jù)被修改的時間、日期。3、測井對象基本信息存儲
測井對象基本信息存儲于井信息的后面,各測井對象基本信息采用表2結構存儲,所有表測井對象基本信息按順序一個一個存儲,如下表4格式所示 表4 表5表數(shù)據(jù)存放結構
I記錄1:字段1數(shù)據(jù)字段2數(shù)據(jù)…··字段η數(shù)據(jù)I I記錄2:字段1數(shù)據(jù)字段2數(shù)據(jù)…··芊段η數(shù)據(jù)j j記錄3:字段1數(shù)據(jù)字段2數(shù)據(jù)…··孕段η數(shù)據(jù)j
I記錄m:字段1數(shù)據(jù)字段2 ft據(jù)…··孕段η數(shù)據(jù)j
其中n、m分別為表基本信息描述結構中所定義的字段數(shù)和記錄數(shù)。1、建立測井對象數(shù)據(jù)字段信息結構 1)測井對象數(shù)據(jù)字段信息結構
表字段信息結構用來定義各字段的數(shù)據(jù)體存放方式,長度256字節(jié)。每個字段信息所 描述的內容見表6:
表6字段信息描述內容
2)測井對象數(shù)據(jù)字段信息描述說明
(1)Name字段名稱;
(2)HZName 字段別名;
(3)Unit 字段單位;
(4)HZUnit 字段別單位;
(5)RepCode 字段數(shù)據(jù)類型代碼,SLF文件支持表7中所列出的11種數(shù)據(jù)類型;
(B)CodeLength 字段數(shù)據(jù)長度,由字段數(shù)據(jù)類型決定,見表7,其中第5、第6項是相互
關聯(lián)的;
表7SLF文件所支持的數(shù)據(jù)類型及數(shù)據(jù)長度
1為縱向連續(xù),如常規(guī)曲線、波列曲線的深度字段、數(shù)據(jù)列表的序號字段等。負數(shù)為橫向連續(xù)控制,如時間序列等,其絕對值表示與其關聯(lián)的字段號(字段號 從1開始)。當橫向連續(xù)時,必有另一個字段與其關聯(lián)。當該參數(shù)為連續(xù)時,字段數(shù)值可省略,具體數(shù)值由Start、記錄序號和Rlev計算; 缺省值為O ;
(8)Start 字段起始值(起始深度、起始時間或起始序號);
(9)Rlev 字段采樣間隔(深度間隔、時間間隔等);
(10)SamplePoint一個陣列的橫向采樣樣本點數(shù)(如常規(guī)曲線為1,波列曲線為一個 陣列的橫向采樣點數(shù)),缺省值為1 ;
(11)ArrayNum 陣列數(shù),如陣列感應、交叉偶極子聲波等波列曲線的陣列數(shù),缺省值為 1 ;該字段所記錄的數(shù)值個數(shù)為=SamplePoint _ Narray ;
(12)Vmin:字段最大值;
(13)Vmax:字段最小值;
(14)Reserved 備用區(qū)。3)測井對象數(shù)據(jù)字段描述信息實例
(1)一維索引連續(xù)曲線,如GR、AC等常規(guī)曲線,采用2個字段描述 FieldDescriptionfield[2];
Field
是深度字段Sequence=l,SamplePoint=I, Narray=I Field[l]是數(shù)據(jù)信息字段Sequence=0,SamplePoint=I, Narray=I
(2)二維索引連續(xù)曲線(波列曲線,如WF),釆用3個字段描述 FieldDescriptionfield[3];
Field
是深度字段Sequence=l,SamplePoint=I, Narray=I
Field[l]是數(shù)據(jù)信息字段Sequence=0,SamplePoint=波數(shù)(如 512)Field[2]是時間字段Sequence=-2,SamplePoint=橫向釆樣點數(shù)(如512),
Narray=I
(3)三維索引連續(xù)曲線,如陣列數(shù)據(jù),如陣列感應、偶極聲波,采用3個字段描述 FieldDescriptionfield[3];
Field
是深度字段Sequence=l,SamplePoint=I
Field[l]是數(shù)據(jù)信息字段Sequence=0,SamplePoint=—個陣列的橫向采樣點數(shù)(如 512),Narray=n (如8),該字段的數(shù)據(jù)個數(shù)為512*8
Field[2]是時間字段Sequence=_2,SamplePoint=—個陣列的橫向采樣點數(shù)(如 512),Narray=8
(4)一維索引不連續(xù)曲線(離散數(shù)據(jù),如實驗、取心數(shù)據(jù)等),采用2個字段描述 FieldDescriptionfield[2];
Field
是深度字段Sequence=0,SamplePoint=I Field[1]是數(shù)據(jù)信息字段:Sequence=0, SamplePoint=I
(5)二維索引深度不連續(xù)時間橫向連續(xù)曲線,如FMT數(shù)據(jù),采用3個字段描述 FieldDescriptionfield[3];
Field
是深度字段Sequence=0,SamplePoint=I
Field[l]是數(shù)據(jù)信息字段Sequence=0,SamplePoint=橫向采樣點數(shù)(如128) Field[2]是時間字段Sequence=-2,SamplePoint=橫向采樣點數(shù)(如 128) (6 ) 二維深度不連續(xù)時間(橫向)也不連續(xù)曲線,如TDT數(shù)據(jù),采用3個字段描述 FieldDescriptionfield[3]; Field
是深度字段Sequence=0,SamplePoint=I
Field[l]是數(shù)據(jù)信息字段Sequence=0,SamplePoint=橫向采樣點數(shù)(如128)Field[2]是時間字段Sequence=0,SamplePoint=橫向采樣點數(shù)(如 128),Start 表示 測點時間起始時間
(7)包數(shù)據(jù)
FieldDescriptionfield[1];
Field
是數(shù)據(jù)字段:RepCode=6, CodeLength=I, SamplePoint=數(shù)據(jù)字節(jié)數(shù)
(8)表格數(shù)據(jù),有多少字段使用多少字段 每一個字段 Sequence=O, SamplePoint=I 2、建立表數(shù)據(jù)體存儲結構
1)表數(shù)據(jù)體存儲結構
表數(shù)據(jù)體按表各個字段描述所定義的存儲方式,連續(xù)存放的字段不存儲具體數(shù)值,如連續(xù)深度不存儲深度字段數(shù)值(如二維、三維連續(xù)曲線),連續(xù)時間不存儲時間字段數(shù)值(如 全波列、陣列數(shù)據(jù))。 第1記錄字段1數(shù)據(jù)(Pl*m)字段2數(shù)據(jù)(P2*N2)…字段η數(shù)據(jù)(Ρη*Νη) 第2記錄字段1數(shù)據(jù)(Pl*m)字段2數(shù)據(jù)(Ρ2*Ν2)…字段η數(shù)據(jù)(Ρη*Νη) 第3記錄字段1數(shù)據(jù)(Ρ1_1)字段2數(shù)據(jù)(Ρ2*Ν2)…字段η數(shù)據(jù)(Ρη*Νη)第m記錄字段1數(shù)據(jù)(P1*N)字段2數(shù)據(jù)(P1*N),。。,字段η數(shù)據(jù)(Pn^Nn)其中Ρ為橫向采樣點數(shù)SamplePoint,N為陣列數(shù)Narray 2)表數(shù)據(jù)體存放實例
(1)深度連續(xù)、時間連續(xù)
(深度1省略)數(shù)值1,數(shù)值2,…,數(shù)值S卿IePoint * Narray (深度2省略)數(shù)值1,數(shù)值2,…,數(shù)值S卿IePoint * Narray (深度3省略)數(shù)值1,數(shù)值2,…,數(shù)值S卿IePoint * Narray
(深度m省略)數(shù)值1,數(shù)值2,…,數(shù)值SamplePoint * Narray
(2)深度連續(xù)、時間不連續(xù)
(深度1省略)數(shù)值1,數(shù)值2,…,數(shù)值P,時間1,時間2,…,時間P (深度2省略)數(shù)值1,數(shù)值2,…,數(shù)值P,時間1,時間2,…,時間P (深度3省略)數(shù)值1,數(shù)值2,…,數(shù)值P,時間1,時間2,…,時間P
(深度m省略)數(shù)值1,數(shù)值2,…,數(shù)值P,時間1,時間2,…,時間P
(3)深度不連續(xù)、時間連續(xù)
深度1,數(shù)值1,數(shù)值2,…,數(shù)值P時間1 深度2,數(shù)值1,數(shù)值2,…,數(shù)值P時間1 深度3,數(shù)值1,數(shù)值2,…,數(shù)值P時間1
深度m,數(shù)值1,數(shù)值2,…,數(shù)值P時間1
注此時的時間字段的數(shù)據(jù)記錄的是測點時間,如TDT、FMT的測點時間
(4)深度不連續(xù)、時間不連續(xù)
深度1,數(shù)值1,數(shù)值2,…,數(shù)值P,時間1,時間2,…,時間P 深度2,數(shù)值1,數(shù)值2,…,數(shù)值P,時間1,時間2,…,時間P, 深度3,數(shù)值1,數(shù)值2,…,數(shù)值P,時間1,時間2,…,時間P
深度m,數(shù)值1,數(shù)值2,…,數(shù)值P,時間1,時間2,…,時間P
(5)表格數(shù)據(jù)
字段1數(shù)值1,字段2數(shù)值2,…,字段P數(shù)值P 字段2數(shù)值1,字段2數(shù)值2,…,字段P數(shù)值P
字段η數(shù)值1,字段2數(shù)值2,…,字段P數(shù)值P
(6)任意不確定數(shù)據(jù) 數(shù)據(jù)按字節(jié)順序連續(xù)存儲。
3、測井對象數(shù)據(jù)存儲物理結構 當系統(tǒng)創(chuàng)建一張表時,該表的每一個字段順序,字段長度為256字節(jié),全部字段信息在 前,數(shù)據(jù)體緊鄰字段信息。如圖3所示。當數(shù)據(jù)體被擴展后,數(shù)據(jù)體被擴展成了多塊,數(shù)據(jù)體不再連續(xù)存放,具體位置依據(jù) 表基本信息的樹具體位置信息來確定。其可能情況如圖4所示。
權利要求
一種測井數(shù)據(jù)文件存儲方法,其特征在于,測井數(shù)據(jù)集中存儲在同一個數(shù)據(jù)單元中,該方法包括以下步驟在數(shù)據(jù)單元的頭部設立井信息區(qū),將井的基本信息、測井信息、文件本身信息存儲于井信息區(qū)中,所述井的基本信息至少包括井名稱、所屬單位、大地坐標,所述測井信息至少包括測井單位、測井時間,所述文件本身信息包括文件大小、已存儲表個數(shù)、預留最大表個數(shù);在數(shù)據(jù)單元中井信息區(qū)的后部按照測井對象的順序建立測井對象基本信息,在測井對象基本信息區(qū)依次存放各測井對象的基本信息,該測井對象的基本信息包括測井對象的名稱、數(shù)據(jù)來源、表格存儲位置、數(shù)據(jù)體存儲位置、記錄數(shù);以鏈表的方式建立與各測井對象基本信息區(qū)相對應的測井對象數(shù)據(jù)區(qū),在測井對象數(shù)據(jù)區(qū)中依次存儲各測井對象數(shù)據(jù),將各測井對象數(shù)據(jù)用表格的形式表示,所述表格橫向代表測井對象的維信息,縱向代表記錄信息,橫、縱向的交叉點代表數(shù)據(jù)體,該表格由字段信息和字段數(shù)據(jù)體兩部分構成。
2.根據(jù)權利要求1所述的測井數(shù)據(jù)文件存儲方法,其特征在于所述測井對象基本信 息區(qū)中數(shù)據(jù)體存儲位置、記錄數(shù)有多組,用于該測井對象深度擴展時在測井對象基本信息 區(qū)尾部快速建立數(shù)據(jù)存儲區(qū)。
3.根據(jù)權利要求2所述的測井數(shù)據(jù)文件存儲方法,其特征在于所述測井對象基本信 息區(qū)中測井對象的各維的數(shù)據(jù)體采用橫向順序排列方式存儲,對于等間隔采樣的數(shù)據(jù)體簡 化為起止信息和等間距量,省略其數(shù)據(jù)體,并將該信息存儲于維信息中;對于非等間距采樣 的數(shù)據(jù)按記錄逐條存儲;對于數(shù)據(jù)體的定位是依據(jù)記錄號、對象維數(shù)、數(shù)據(jù)類型等信息確 定。
4.根據(jù)權利要求3所述的測井數(shù)據(jù)文件存儲方法,其特征在于所述測井對象基本信 息區(qū)中數(shù)據(jù)體可不連續(xù)存放,一個表的數(shù)據(jù)體數(shù)最大不超過10塊,若超過10次則需整理、 合并數(shù)據(jù)體一次。
5.根據(jù)權利要求4所述的測井數(shù)據(jù)文件存儲方法,其特征在于所述測井對象基本信 息區(qū)中測井對象的基本信息還包括修改歷史信息描述結構變量數(shù)組,當數(shù)據(jù)被修改時,可 記錄修改的歷史信息,當超過最大記錄時自動循環(huán)覆蓋。
6.根據(jù)權利要求5所述的測井數(shù)據(jù)文件存儲方法,其特征在于對每個測井對象,需要 修改數(shù)據(jù)時,自動創(chuàng)建一個新的數(shù)據(jù)體,其最原始的表體數(shù)據(jù)被保留,以后的修改只在新生 成的數(shù)據(jù)體上進行。
7.根據(jù)權利要求6所述的測井數(shù)據(jù)文件存儲方法,其特征在于所述測井對象數(shù)據(jù)區(qū) 中測井對象字段信息用來定義各字段的數(shù)據(jù)體存放方式,字段數(shù)據(jù)體按各字段描述所定義 的存儲方式,連續(xù)存放的字段不存儲具體數(shù)據(jù)。
全文摘要
本發(fā)明涉及基于表格結構的測井數(shù)據(jù)文件存儲方法,該方法首先在數(shù)據(jù)單元的頭部設立井信息區(qū),將井的基本信息、測井信息、文件本身信息存儲于井信息區(qū)中,在數(shù)據(jù)單元中井信息區(qū)的后部按照測井對象的順序建立測井對象基本信息區(qū),以鏈表的方式建立與各測井對象基本信息區(qū)相對應的測井對象數(shù)據(jù)區(qū),將各測井對象數(shù)據(jù)用表格的形式表示;本發(fā)明既適應于目前已有的數(shù)據(jù)信息,又能適用于未來可能的數(shù)據(jù)信息,并解決眾多測井信息的綜合應用問題,為開發(fā)綜合處理系統(tǒng)平臺提供技術支持。
文檔編號E21B47/00GK101840436SQ20101017721
公開日2010年9月22日 申請日期2010年5月20日 優(yōu)先權日2010年5月20日
發(fā)明者劉正鋒, 呂和軍, 李光軍, 李志煜, 李曉華, 滿麗, 王衛(wèi), 王慧萍, 郭樹兵, 顧玉君, 馬平生 申請人:中國石油化工集團公司;中國石化集團河南石油勘探局地球物理測井公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1