三维地震解释数据的存储方法

文档序号:9349061阅读:1146来源:国知局
三维地震解释数据的存储方法
【技术领域】
[0001] 本发明总体说来涉及地震构造解释领域,更具体地讲,涉及一种三维地震解释数 据的存储方法。
【背景技术】
[0002] 在地震勘探中,为了满足对构造成像、岩性分析、检测储层裂缝以及油气等技术的 实现,构造解释软件综合利用纵波、横波或转换波等多种地震波信息,为不同相关数据体之 间的匹配分析提供唯一的、交互式、高效以及定量的自动化匹配工具。然而,由于地震解释 的上层业务层需要完成二维或三维多窗口的多地震数据域多层为数据的联合解释,因此, 地震解释会有更大数据规模的底层数据需要处理,并且由于底层数据规模较大,就使得在 存储地震解释数据时遇到了较多的问题。
[0003] 例如,从将产生的三维地震解释数据进行存储的阶段来看,在将三维地震解释数 据进行存储时,由于在三维地震解释数据大小或读取速度方面的限制,三维地震解释数据 的存储机制存在许多弊端。例如,在基于缓存的存储机制方案中,三维地震解释数据可全部 载入到缓存中,在缓存中完成数据的寻址和处理等操作,由于需要处理的三维地震解释数 据全部存储在缓存中,因此数据访问的实时性很好,但是,由于现有的三维地震解释数据量 越来越大,因此现有缓存容量的大小远远达不到缓存机制对内存的要求;而在基于磁盘的 存储机制方案中,可直接使用文件驱动,将所有三维地震解释数据存储在磁盘上,用户可利 用系统的1/〇(输入/输出)接口从磁盘上读出所需要的数据,但是,由于磁盘IO接口读写 速率的限制,当三维地震解释数据的数据量很大时,数据访问的实时性得不到保证。现有的 三维地震解释数据的存储方式通常采用段的存储方式,即基于剖面段数据管理的层位解释 数据管理技术,对每一个xLine方向和inLine方向的剖面构建一个三维地震解释数据的动 态管理队列,由于在两个方向单独组段,所以在交叉的位置存在重复记录,因此,加大了三 维地震解释数据对存储空间的需求。另一方面,在用户需要读取特定的层位或断层的三维 地震解释数据的情况下,需要通过对基于段的存储方式的所有三维地震解释数据进行寻址 以找到所需层位或断层的三维地震解释数据,因此,这种存储方式的数据访问效率较低。
[0004] 综上所述,现有的三维地震解释数据的存储方式在存储空间占用和数据访问实时 性上都受到各种限制。

【发明内容】

[0005] 本发明的示例性实施例的目的在于提供一种三维地震解释数据的存储方法,以克 服现有的三维地震解释数据的存储方式存储占用空间大,数据访问效率低的问题。
[0006] 根据本发明的示例性实施例,提供一种三维地震解释数据的存储方法,包括:(A) 获取三维目标工区的层位点解释数据,其中,所述层位点解释数据为三维目标工区在地震 道上的被测时间或深度,其中,所述三维目标工区为一个层位或者一个插过值的断层;(B) 采用网格型文件结构将所述层位点解释数据进行存储,其中,所述网格型文件结构包括文 件头、用于存储层位点解释数据的多个具有预定存储空间的块数据存储单元以及一个冗余 点数据存储单元,其中,当块数据存储单元的预定存储空间小于存储的层位点解释数据所 需的存储空间时,将剩余的层位点解释数据存储于冗余点数据存储单元。
[0007] 可选地,所述块数据存储单元可以为具有M道XN道XK层个子块单元的数据存 储单元,其中,每个子块单元可用于存储其所对应的三维目标工区中的相应位置处的层位 点解释数据。
[0008] 可选地,所述文件头可记录有以下项中的至少一项:三维地震解释数据有效性标 识、格式版本、层位预留层数、数据格式、xLine起始道号、xLine截止道号、inLine起始道 号、inLine截止道号、xLine方向的块数据存储单元个数、inLine方向的块数据存储单元个 数、冗余点数、断层的有效范围的xLine的最大道号、断层的有效范围的xLine的最小道号、 断层的有效范围的inLine的最大道号以及断层的有效范围的inLine的最小道号。
[0009] 可选地,每个子块单元的层位点解释数据可初始化为一个无效值。
[0010] 可选地,当所述三维目标工区为一个包括逆断层的层位时,所述块数据存储单元 可以为具有16道X 16道X4层个子块单元的数据存储单元。
[0011] 可选地,当所述三维目标工区为一个插过值的断层时,所述块数据存储单元可以 为具有16道X 16道X 1层个子块单元的数据存储单元。
[0012] 可选地,步骤(A)可包括:(A1)接收用于请求读取暂存在临时文件中的三维目标 工区的层位点解释数据的消息,其中,所述临时文件为针对不同解释人员而创建的用于存 储对应的解释人员所解释的三维目标工区的层位点解释数据的文件;(A2)响应所述消息 并读取所述临时文件中的三维目标工区的层位点解释数据;(A3)删除所述临时文件中的 三维目标工区的层位点解释数据。
[0013] 可选地,所述消息可包括指示所述三维目标工区的层位点解释数据所对应的三维 目标工区中的位置的信息。
[0014] 可选地,所述临时文件的名称可包括解释人员的用户名、用户互联网协议地址和 客户端名。
[0015] 可选地,所述临时文件的结构可包括文件头和文件内容,其中,所述文件头包括三 维目标工区属性、数据类型、属性点类型以及预留空间。
[0016] 在根据本发明示例性实施例的三维地震解释数据的存储方法中,不仅可以减少三 维地震解释数据的存储空间,还可有效地提高数据访问的实时性。
【附图说明】
[0017] 通过下面结合示例性地示出实施例的附图进行的描述,本发明示例性实施例的上 述和其他目的和特点将会变得更加清楚,其中:
[0018] 图1示出根据本发明示例性实施例的三维地震解释数据的存储方法的流程图;
[0019] 图2示出根据本发明示例性实施例的获取三维目标工区的层位点解释数据的步 骤的流程图;
[0020] 图3示出根据本发明示例性实施例的网格型文件结构的示意图;
[0021] 图4示出根据本发明示例性实施例的网格型文件的文件头的示意图;
[0022] 图5示出根据本发明示例性实施例的块数据存储单元的示例;
[0023] 图6示出根据本发明示例性实施例的含逆断层的层位的示意图。
【具体实施方式】
[0024] 现将详细参照本发明的实施例,所述实施例的示例在附图中示出,其中,相同的标 号始终指的是相同的部件。以下将通过参照附图来说明所述实施例,以便解释本发明。
[0025] 图1示出根据本发明示例性实施例的三维地震解释数据的存储方法的流程图。这 里,作为示例,所述方法可由用于存储三维地震解释数据的设备来实现,也可完全通过计算 机程序来实现。
[0026] 如图1所示,在步骤S100,获取三维目标工区的层位点解释数据,其中,所述层位 点解释数据为三维目标工区在地震道上的被测时间或深度,其中,所述三维目标工区为一 个层位或者一个插过值的断层。
[0027] 这里,三维目标工区的层位点解释数据可反映三维目标工区地底下的地质构造信 息。作为示例,可获取三维目标工区的全部或者部分层位点解释数据。下面,将结合图2来 具体描述根据本发明示例性实施例的获取三维目标工
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1