System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于油气地球物理勘探领域,更具体地,涉及共检波点域地震勘探辅助数据转换方法和装置。
技术介绍
1、地震勘探辅助数据(seismic processing support format for surveys,简称sps)文件是用于存储地震队采集的地震勘探辅助数据的通用标准格式文件。现有sps文件包含四个部分:其一,炮点(s)文件,定义炮点的炮线号、桩号、坐标等信息;其二,检波点(r)文件,定义检波点的测线号、桩号、坐标等信息;其三,关系(x)文件,定义每个地震记录的文件号和对应的炮点信息以及与其对应的检波点信息,关系文件的数据排列顺序与炮点文件一致。其四,格式(c)文件,定义炮点文件、检波点文件和关系文件的格式,通常用标准格式sps rev1.0即可。
2、传统的有缆采集模式,关系文件数据与炮点文件数据顺序一致,根据时间顺序记录炮点数据,以及对应的检波点测线号、起始接收点和终止接收点等,可以明确每一炮点对应的激发接收关系。随着节点仪采集业务的逐渐规模化与常态化,基于共炮点域检索的sps文件格式已经不能满足节点仪存储数据后快速读取的需求,需要一种新的快速检索方法来读取检波点-炮点关系。
技术实现思路
1、有鉴于此,本申请提供一种共检波点域的地震勘探辅助数据转换方法,以更好地适应实践中快速读取数据的要求。本申请还提出了相应的装置、电子设备和介质。
2、第一方面,本申请实施例提供了一种共检波点域地震勘探辅助数据转换方法,所述方法包括:
3、步
4、步骤2,根据所解析的地震勘探辅助数据文件,确定检波点与炮点的一对多的映射关系;
5、步骤3,根据所确定的检波点与炮点的一对多的映射关系,生成共检波点域的关系文件。
6、在一些可能的实施方式中,所述检波点文件包括各个检波点测线号、检波点桩号和检波点索引号。
7、在一些可能的实施方式中,所述关系文件记录各个炮点炮线号、炮点桩号和炮点索引号,以及各个炮点与检波点之间的关系,所述关系文件中的记录按照炮点激发日期和时间排列。
8、在一些可能的实施方式中,所述步骤2具体包括:
9、步骤21,判断所解析的检波点文件当前是否为空,如果否,进入步骤22,如果是,进入步骤25;
10、步骤22,从所解析的检波点文件取出一个未检索的检波点桩号,进入步骤23;
11、步骤23,在所解析的关系文件中,检索步骤22取出的检波点桩号对应的所有炮点,进入步骤24;
12、步骤24,得到检波点对炮点的一对多的映射关系,然后回到步骤21;
13、步骤25,完成检索。
14、在一些可能的实施方式中,所述共检波点域的关系文件的存储格式为:检波点测线号-检波点桩号-炮点炮线号-炮点桩号,即先按照检波点测线号排序,每个检波点测线号下列出该检波点测线号对应的各个检波点桩号,每个检波点桩号下列出与该检波点测线号和该检波点桩号关联的炮点炮线号,每个炮点炮线号下列出该炮线上的所有炮点。
15、第二方面,本申请实施例还提供了一种电子设备,所述电子设备包括:
16、存储器,存储有可执行指令;
17、处理器,所述处理器运行所述存储器中的所述可执行指令,以实现如上所述的共检波点域地震勘探辅助数据转换方法。
18、第三方面,本申请实施例还提供了一种计算机可读存储介质存储,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现如上所述的共检波点域地震勘探辅助数据转换方法。
19、第四方面,本申请实施例还提供了一种共检波点域地震勘探辅助数据转换装置,所述装置包括:
20、文件解析单元,用于解析地震勘探辅助数据文件,所述地震勘探辅助数据文件包括检波点文件、关系文件;
21、映射关系确定单元,用于根据所解析的地震勘探辅助数据文件,确定检波点与炮点的一对多的映射关系;
22、共检波点域关系文件生成单元,用于根据所确定的检波点与炮点的一对多的映射关系,生成共检波点域的关系文件。
23、在一些可能的实施方式中,所述映射关系确定单元具体用于:
24、步骤21,判断所解析的检波点文件当前是否为空,如果否,进入步骤22,如果是,进入步骤25;
25、步骤22,从所解析的检波点文件取出一个未检索的检波点桩号,进入步骤23;
26、步骤23,在所解析的关系文件中,检索步骤22取出的检波点桩号对应的所有炮点,进入步骤24;
27、步骤24,得到检波点对炮点的一对多的映射关系,然后回到步骤21;
28、步骤25,完成检索。
29、在一些可能的实施方式中,所述共检波点域的关系文件的存储格式为:检波点测线号-检波点桩号-炮点炮线号-炮点桩号,即先按照检波点测线号排序,每个检波点测线号下列出该检波点测线号对应的各个检波点桩号,每个检波点桩号下列出与该检波点测线号和该检波点桩号关联的炮点炮线号,每个炮点炮线号下列出该炮线上的所有炮点。
30、本申请公开的上述实施例,提供一种共检波点域地震勘探辅助数据转换技术方案,先解析地震勘探辅助数据文件,所述地震勘探辅助数据文件包括检波点文件、关系文件,再根据所解析的地震勘探辅助数据文件,确定检波点与炮点的一对多的映射关系,然后根据所确定的检波点与炮点的一对多的映射关系,生成共检波点域的关系文件。根据本申请,在新型三维采集模式下,存储模式以检波点为主关键索引,共检波点域的sps数据格式可以很好的适应实践中快速读取数据的需求,以解决传统的sps数据格式检索存在的计算资源消耗大、计算时间长等问题。
31、本专利技术的其它特征和优点将在随后具体实施方式部分予以详细说明。
本文档来自技高网...【技术保护点】
1.一种共检波点域地震勘探辅助数据转换方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述检波点文件包括各个检波点测线号、检波点桩号和检波点索引号。
3.根据权利要求1所述的方法,其特征在于,所述关系文件记录各个炮点炮线号、炮点桩号和炮点索引号,以及各个炮点与检波点之间的关系,所述关系文件中的记录按照炮点激发日期和时间排列。
4.根据权利要求1所述的方法,其特征在于,所述步骤2具体包括:
5.根据权利要求1所述的方法,其特征在于,所述共检波点域的关系文件的存储格式为:检波点测线号-检波点桩号-炮点炮线号-炮点桩号,即先按照检波点测线号排序,每个检波点测线号下列出该检波点测线号对应的各个检波点桩号,每个检波点桩号下列出与该检波点测线号和该检波点桩号关联的炮点炮线号,每个炮点炮线号下列出该炮线上的所有炮点。
6.一种电子设备,其特征在于,所述电子设备包括:
7.一种计算机可读存储介质,其特征在于,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现权利要求1-5中任一项
8.一种共检波点域地震勘探辅助数据转换装置,其特征在于,所述装置包括:
9.根据权利要求8所述的装置,其特征在于,所述映射关系确定单元具体用于:
10.根据权利要求8所述的装置,其特征在于,所述共检波点域的关系文件的存储格式为:检波点测线号-检波点桩号-炮点炮线号-炮点桩号,即先按照检波点测线号排序,每个检波点测线号下列出该检波点测线号对应的各个检波点桩号,每个检波点桩号下列出与该检波点测线号和该检波点桩号关联的炮点炮线号,每个炮点炮线号下列出该炮线上的所有炮点。
...【技术特征摘要】
1.一种共检波点域地震勘探辅助数据转换方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述检波点文件包括各个检波点测线号、检波点桩号和检波点索引号。
3.根据权利要求1所述的方法,其特征在于,所述关系文件记录各个炮点炮线号、炮点桩号和炮点索引号,以及各个炮点与检波点之间的关系,所述关系文件中的记录按照炮点激发日期和时间排列。
4.根据权利要求1所述的方法,其特征在于,所述步骤2具体包括:
5.根据权利要求1所述的方法,其特征在于,所述共检波点域的关系文件的存储格式为:检波点测线号-检波点桩号-炮点炮线号-炮点桩号,即先按照检波点测线号排序,每个检波点测线号下列出该检波点测线号对应的各个检波点桩号,每个检波点桩号下列出与该检波点测线号和该检波点桩号关联的炮点炮线号,每个炮点炮线号下列出该炮...
【专利技术属性】
技术研发人员:沈清珊,陈楠,孟祥宾,刘通,
申请(专利权)人:中国石油化工股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。