【技术实现步骤摘要】
一种兼容射孔取芯和电缆测井的数据多类型索引映射方法
本专利技术属于测井及射孔数据可视化显示领域,尤其是一种兼容射孔取芯和电缆测井的数据多类型索引映射方法。
技术介绍
电缆输送射孔取芯是在套管内利用电缆把射孔取芯器送到目的层从而进行定位射孔或取芯。和电缆测井类似,射孔取芯也需要通过将仪器采集的数据转换为曲线进行可视化显示,以供作业人员监控及后期数据资料分析使用。通常,测井数据的可视化显示通常以深度或者时间为数据索引,通过将曲线数据和数据索引建立映射关系,实现读取对应索引位置的曲线数据,并绘制成测井曲线或者二维数据图像等多种测井数据可视化图像。以深度或者时间为基础数据作为数据索引时通常是单方向递增或者递减,测井数据图像也是按照固定方向进行展示。但是,射孔取芯的作业过程与测井作业过程不同,射孔取芯显示索引数据不是单调的,需要在一个测井视图中展示上提、下放、停止等多个测井状态,绘图视图就需要能够显示各个阶段的测量数据与状态的切换过程。目前,射孔取芯的显示绘图与电缆测井的显示并没有具备同时兼容这两种类型数据的统一显示绘图的系统,主要在于这两种数据的索引映射方式有很大的不同,无法快速切换不同的索引类型进行可视化显示,从而增加了作业人员操作流程的复杂性和软件产品设计研发的冗余性。
技术实现思路
本专利技术的目的在于克服射孔取芯与电缆测井的显示绘图不能兼容在一个绘图系统中的缺点,提供一种兼容射孔取芯和电缆测井的数据多类型索引映射方法。为达到上述目的,本专利技术采用以下技术方案予以实现:r>一种兼容射孔取芯及电缆测井的数据多类型索引映射方法,包括如下步骤:步骤1、对数据文件的索引数据进行预处理,得到在深度或者时间上单调的数据;步骤2、按照测井文件的数据类型,根据默认索引曲线创建不同的索引对象;步骤3、在测井视图中,进行不同的测井曲线绘制,并进行索引数据标记;步骤4、快速切换不同的索引曲线,实现不同索引类型视图绘制快速切换。进一步的,所述步骤2)包括以下操作:若测井文件为电缆测井数据,则读取文件头信息,设置默认索引曲线为文件头设置的默认索引曲线;按照单调、等间隔进行测井数据索引关系计算,实现曲线绘制与索引标记。进一步的,所述默认索引曲线为深度或者时间。进一步的,所述步骤2)包括以下操作:若测井文件为射孔曲线测井数据,则按照测井数据进行区分测井阶段并进行索引映射关系计算;按照射孔曲线的索引关系进行索引标记。进一步的,所述步骤3)中包含以下操作:在测井视图在绘制时,将不同的索引类型抽离为不同的索引对象;上层绘图实现时,通过使用统一的索引数据映射接口,实现不同索引对象的映射计算方法与曲线绘图的解耦。与现有技术相比,本专利技术具有以下有益效果:本专利技术的兼容射孔取芯和电缆测井的数据多类型索引映射方法,采用模块化、面向方面的软件设计思路,将数据索引映射功能进行抽离,根据数据的特点计算不同索引模式下的索引与图像素对应关系,建立不同类型的索引对象,为上层可视化系统提供一套统一的索引映射接口,便于可视化系统进行统一的绘图方法。本专利技术的兼容射孔取芯和电缆测井的数据多类型索引映射方法,能够快速简洁的实现射孔取芯和电缆测井兼容显示和快速切换。附图说明图1本专利技术的流程图;图2为射孔取芯作业阶段划分示意图;图3为射孔取芯曲线视图绘制效果图;图4为电缆测井曲线视图绘制效果图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。下面结合附图对本专利技术做进一步详细描述:参见图1,图1为本专利技术的流程图,包括以下步骤:步骤1:数据文件索引预处理根据数据文件的不同类型进行索引数据预处理,预处理主要是针对电缆测井数据,包括以下操作:步骤101:根据数据文件的存储模式进行深度、时间索引数据处理:若为深度驱动数据,则按照测井方向将反方向数据进行删除,同时删除对应位置的其他测井数据,保证按照深度存储的数据是单调的,防止后续坐标映射计算出现错误;若为时间驱动数据,按照时间递增的规律处理索引;步骤102:若某个曲线进行了索引修改,那么它便具有唯一的时间、深度数据;若没有进行过索引修改,那么曲线共用公共的时间、深度数据。步骤2:根据不同文件的类型,初始化默认的索引对象,包括以下步骤:步骤201:若为射孔取芯文件,则索引对象按照作业过程进行分阶段建立什么关系,参见图2,在绘图过程中需要确定以下两个坐标映射关系:一是索引道或线性道使用坐标系;二是曲线绘制时使用的坐标系。索引道或线性道的坐标映射为“深度”-“屏幕”的坐标映射。建立坐标系时,首先需要遍历全部深度数据,将数据按照作业过程分为4个阶段,并且记录每阶段关键点的<深度、屏幕坐标、帧号>;在绘制索引道、线性道格线时,每个阶段的映射关系都是线性的,所以坐标转换时,可以先根据记录的关键点坐标<深度,屏幕>的映射定位到4个阶段中,然后再根据阶段内的简单线性关系进行坐标映射转换。曲线绘制使用坐标系为:“帧号”-“屏幕”的坐标映射;由于数据深度存在多方向的数据,所以曲线绘制时需要使用帧索引的方式进行绘制。与道的格线绘制类似,首先根据关键点坐标<帧号,屏幕>的映射定位到不同阶段中,然后根据每个阶段的线性关系进行屏幕到帧号的转换。步骤202:若为电缆测井数据文件,那么索引对象直接采用步骤1中处理后的数据进行坐标映射,将深度或时间与屏幕坐标采用线性对应的方式进行坐标映射转换。步骤3:根据默认的索引曲线进行测井视图的绘制,包含以下步骤:根据用户设置的索引标注间隔进行索引数据标注;测井曲线的绘图对象调用索引对象的标准接口进行索引数据与屏幕坐标的转换,进行曲线图像绘制。参见图3,图3为射孔取芯使用射孔取芯的索引对象进行绘制与深度标记的视图,将作业过程中各个阶段采用深度和格线进行标记绘制,同时实现对曲线对象的绘本文档来自技高网...
【技术保护点】
1.一种兼容射孔取芯及电缆测井的数据多类型索引映射方法,其特征在于,包括如下步骤:/n步骤1、对数据文件的索引数据进行预处理,得到在深度或者时间上单调的数据;/n步骤2、按照测井文件的数据类型,根据默认索引曲线创建不同的索引对象;/n步骤3、在测井视图中,进行不同的测井曲线绘制,并进行索引数据标记;/n步骤4、快速切换不同的索引曲线,实现不同索引类型视图绘制快速切换。/n
【技术特征摘要】 【专利技术属性】
1.一种兼容射孔取芯及电缆测井的数据多类型索引映射方法,其特征在于,包括如下步骤:
步骤1、对数据文件的索引数据进行预处理,得到在深度或者时间上单调的数据;
步骤2、按照测井文件的数据类型,根据默认索引曲线创建不同的索引对象;
步骤3、在测井视图中,进行不同的测井曲线绘制,并进行索引数据标记;
步骤4、快速切换不同的索引曲线,实现不同索引类型视图绘制快速切换。
2.根据权利要求1所述的兼容射孔取芯及电缆测井的数据多类型索引映射方法,其特征在于,所述步骤2)包括以下操作:
若测井文件为电缆测井数据,则读取文件头信息,设置默认索引曲线为文件头设置的默认索引曲线;
按照单调、等间隔进行测井数据索引关系计算,实现曲线绘制与索引标记。
技术研发人员:雷晓阳,陈江浩,余卫东,周军,姚根虎,樊琦,陈歆,刘建建,于文茂,
申请(专利权)人:中国石油天然气集团有限公司,中国石油集团测井有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。