地震数据格式转换方法及装置制造方法及图纸

技术编号:27600015 阅读:32 留言:0更新日期:2021-03-10 10:21
本申请提供一种地震数据格式转换方法及装置,所述方法包括:根据地震数据特征生成地震数据格式模板,所述地震数据格式模板包括卷头、道头及数据样点值;利用所述地震数据格式模板对所述地震数据进行解析,得到地震数据卷头结构体及地震道结构体数组;据所述地震数据卷头结构体及地震道结构体数组修正所述地震数据格式模板;根据修正后的地震数据格式模板对地震数据进行格式转换。本申请能够利用地震数据格式模板对地震数据进行分析,并对地震数据进行格式转换。据进行格式转换。据进行格式转换。

【技术实现步骤摘要】
地震数据格式转换方法及装置


[0001]本申请涉及石油地球物理勘探领域,具体是一种地震数据格式转换方法及装置。

技术介绍

[0002]上世纪60年代,应用集成电路制造的数字磁带记录地震仪逐步取代了应用晶体管制造的模拟磁带记录地震仪。为了满足数字磁带记录地震数据的需求,勘探地球物理学家协会(SEG)相继在1967年发布了SEG-A数字磁带记录数据格式及SEG-B数字磁带记录数据格式,1972年又推出了SEG-C数字磁带记录数据格式。其中,SEG-C数字磁带记录数据格式以32位IBM浮点格式记录数据样点值,提高了地震数据记录的精度。1975年,勘探地球物理学家协会又陆续推出SEG-D数字磁带记录数据格式及SEG-Y数字磁带记录数据格式。除了以SEG定义的数据格式外,一些石油公司及服务商还基于特定目标及特定需求制定了很多其他非标准的地震数据格式,如LTOD(Lacey Tape on Disk)数据格式及RODE(Record Oriented Data Encapsulation)数据格式,它们的制定是为了适应将地震数据从磁带转录到磁盘的需求,又如SU(Seismic Unix)数据格式,它的制定是为了简化地震数据输入输出过程及提高地震数据读取性能,在SEG-Y格式的基础上修改而来的。
[0003]以上SEG系列、LTOD、RODE及SU系列数据格式均是从地球物理领域记录地震数据的方式来进行分类的,分类方法较为宏观,其每个分类下面又有整型数据类型及浮点数据类型之分,浮点数据类型又可分为IBM、IEEE两种国际标准浮点数据类型以及SEG自定义的浮点数据类型,数据格式种类繁多。
[0004]在地球物理勘探从业人员对地震数据进行处理时,由于地震数据的数据格式本身纷繁复杂,非标准的数据格式时有遇到。另外,地震数据可能源于不同的作业者、服务商及软件平台等,有些地震数据经过了多次转录及拷贝,数据道头及基础信息缺失严重,而现有的地震数据处理软件的数据解编模块仅能实现简单的道头关系映射,即对标准的数据格式的道头存放位置进行呈现,而无法解决数据格式错误情况下及非标准数据格式记录情况下对地震数据的解编。此外,在处理复杂的原始地震数据解编问题时,现有软件平台的解编模块不具备问题数据分析功能,也无法实时跟踪数据的读取过程并及时发现数据格式存在的问题。基于以上原因,很多地震数据不能被正确地解编,使得后期在查找数据解编错误及开展数据分析的过程中浪费了大量的人力物力,效率低下。

技术实现思路

[0005]针对现有技术中的问题,本申请提供一种地震数据格式转换方法及装置,能够利用地震数据格式模板对地震数据进行分析,并对地震数据进行格式转换。
[0006]为解决上述技术问题,本申请提供以下技术方案:
[0007]第一方面,本申请提供一种地震数据格式转换方法,包括:
[0008]根据地震数据特征生成地震数据格式模板,所述地震数据格式模板包括卷头、道头及数据样点值;
[0009]利用所述地震数据格式模板对所述地震数据进行解析,得到地震数据卷头结构体及地震道结构体数组;
[0010]根据所述地震数据卷头结构体及地震道结构体数组修正所述地震数据格式模板;
[0011]根据修正后的地震数据格式模板对地震数据进行格式转换。
[0012]进一步地,所述地震数据特征包括地震数据的采集记录方式、地震数据的道头编码标准、地震数据的头块数据及地震数据的地震道数据样点值,根据地震数据特征生成地震数据格式模板,包括:
[0013]根据地震数据的采集记录方式确定所述地震数据格式模板中地震数据文件的字节顺序;
[0014]根据所述地震数据的道头编码标准建立BCD结构体;
[0015]根据所述地震数据的头块数据建立头块的数据结构;
[0016]根据所述地震数据的地震道数据样点值建立地震道数据样点值数据格式;
[0017]根据所述字节顺序、所述BCD结构、所述头块的数据结构及所述地震道数据样点值数据格式生成所述地震数据格式模板。
[0018]进一步地,所述根据所述地震数据的头块数据建立头块的数据结构,包括:
[0019]根据所述地震数据的头块数据确定所述地震数据的总头块数量;
[0020]根据所述总头块数量建立基础信息通用头块的数据结构、补充信息通用头块的数据结构及野外采集参数信息通用头块的数据结构;
[0021]根据所述基础信息通用头块内的扫描类型数及通道集数建立通道集头块的数据结构;
[0022]根据所述基础信息通用头块内的扩展道头数及外部道头数建立扩展头块的数据结构及外部头块的数据结构。
[0023]进一步地,所述利用所述地震数据格式模板对所述地震数据进行解析,得到地震数据卷头结构体及地震道结构体数组,包括:
[0024]获取基础信息通用头块中记录的额外通用头块数量;
[0025]根据所述额外通用头块数量、补充信息通用头块的数据结构及野外采集参数信息通用头块的数据结构生成所述地震数据格式模板的通用头块的数据结构;
[0026]根据所述基础信息通用头块中的扫描类型数及通道集数生成通道集头块的数据结构;
[0027]根据所述基础信息通用头块内的扩展道头数及外部道头数生成扩展头块的数据结构及外部头块的数据结构;
[0028]根据道头数据结构中的扩展道头个数生成扩展道头的数据结构;
[0029]根据格式码定义及所述基础信息通用头块中的格式码值、采样间隔值、记录长度值生成地震道样点数据;
[0030]根据通用头块的数据结构、通道集头块的数据结构、扩展头块的数据结构、外部头块的数据结构及扩展道头的数据结构,按全部通道集的总道数将所述地震道样点数据构建为地震数据卷头结构体及地震道结构体数组。
[0031]进一步地,所述根据所述地震数据卷头结构体及地震道结构体数组修正地震数据格式模板,包括:
[0032]将所述地震数据格式模板中定义的数据结构修正为与所述地震数据卷头结构体及地震道结构体数组中相匹配的数据结构,得到修正后的地震数据格式模板。
[0033]第二方面,本申请提供一种地震数据格式转换装置,包括:
[0034]模板生成单元,用于根据地震数据特征生成地震数据格式模板,所述地震数据格式模板包括卷头、道头及数据样点值;
[0035]数组生成单元,用于利用所述地震数据格式模板对所述地震数据进行解析,得到地震数据卷头结构体及地震道结构体数组;
[0036]模板修正单元,用于根据所述地震数据卷头结构体及地震道结构体数组修正所述地震数据格式模板;
[0037]格式转换单元,用于根据修正后的地震数据格式模板对地震数据进行格式转换。
[0038]进一步地,所述地震数据特征包括地震数据的采集记录方式、地震数据的道头编码标准、地震数据的头块数据及地震数据的地震道数据样点值,所述模板生成单元,包括:
[0039]字节顺序确定模块,用于根据地震数据的采本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种地震数据格式转换方法,其特征在于,包括:根据地震数据特征生成地震数据格式模板,所述地震数据格式模板包括卷头、道头及数据样点值;利用所述地震数据格式模板对所述地震数据进行解析,得到地震数据卷头结构体及地震道结构体数组;根据所述地震数据卷头结构体及地震道结构体数组修正所述地震数据格式模板;根据修正后的地震数据格式模板对地震数据进行格式转换。2.根据权利要求1所述的地震数据格式转换方法,其特征在于,所述地震数据特征包括地震数据的采集记录方式、地震数据的道头编码标准、地震数据的头块数据及地震数据的地震道数据样点值,根据地震数据特征生成地震数据格式模板,包括:根据地震数据的采集记录方式确定所述地震数据格式模板中地震数据文件的字节顺序;根据所述地震数据的道头编码标准建立BCD结构体;根据所述地震数据的头块数据建立头块的数据结构;根据所述地震数据的地震道数据样点值建立地震道数据样点值数据格式;根据所述字节顺序、所述BCD结构、所述头块的数据结构及所述地震道数据样点值数据格式生成所述地震数据格式模板。3.根据权利要求2所述的地震数据格式转换方法,其特征在于,所述根据所述地震数据的头块数据建立头块的数据结构,包括:根据所述地震数据的头块数据确定所述地震数据的总头块数量;根据所述总头块数量建立基础信息通用头块的数据结构、补充信息通用头块的数据结构及野外采集参数信息通用头块的数据结构;根据所述基础信息通用头块内的扫描类型数及通道集数建立通道集头块的数据结构;根据所述基础信息通用头块内的扩展道头数及外部道头数建立扩展头块的数据结构及外部头块的数据结构。4.根据权利要求3所述的地震数据格式转换方法,其特征在于,所述利用所述地震数据格式模板对所述地震数据进行解析,得到地震数据卷头结构体及地震道结构体数组,包括:获取基础信息通用头块中记录的额外通用头块数量;根据所述额外通用头块数量、补充信息通用头块的数据结构及野外采集参数信息通用头块的数据结构生成所述地震数据格式模板的通用头块的数据结构;根据所述基础信息通用头块中的扫描类型数及通道集数生成通道集头块的数据结构;根据所述基础信息通用头块内的扩展道头数及外部道头数生成扩展头块的数据结构及外部头块的数据结构;根据道头数据结构中的扩展道头个数生成扩展道头的数据结构;根据格式码定义及所述基础信息通用头块中的格式码值、采样间隔值、记录长度值生成地震道样点数据;根据通用头块的数据结构、通道集头块的数据结构、扩展头块的数据结构、外部头块的数据结构及扩展道头的数据结构,按全部通道集的总道数将所述地震道样点数据构建为地震数据卷头结构体及地震道结构体数组。
5.根据权利要求1所述的地震数据格式转换方法,其特征在于,所述根据所述地震数据卷头结构体及地震道结构体数组修正地震数据格式模板,包括:将所述地震数据格式模板中定义的数据结构修正为与所述地震数据卷头结构体及地震道结构体数组中相匹配的数据结构,得到修正后的地震数据格式模板。6.一种地震数据格式转换装置,其特征在于,包括:模板生成单元,用于根据地震数据特征生成地震数据格式模板,所述地震数据格式模板包括卷头、道头及数据样点值;数组生成单元,用于利用所述地震数据格式模板对所述地震数据进行解析,得到地震数据卷头结构体及地震道结构体数组;模板修正单元,用于根据所述地震数据卷头结构体及地震道结构体数组修正所...

【专利技术属性】
技术研发人员:杨建锋贾文锐刘勇杨勇赵珉蒋剑克
申请(专利权)人:中国石油集团东方地球物理勘探有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1