[发明专利]测井数据文件的加载方法无效
申请号: | 201310354720.3 | 申请日: | 2013-08-15 |
公开(公告)号: | CN103399773A | 公开(公告)日: | 2013-11-20 |
发明(设计)人: | 杨春生;胡春美 | 申请(专利权)人: | 北京金山顶尖科技股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100083 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测井 数据文件 加载 方法 | ||
技术领域
本发明涉及一种应用于石油测井类计算机软件的测井数据文件的加载方法,尤其适用于格式多样的测井数据文件的加载。
背景技术
随着石油勘探行业的快速发展,国内外研发出了各种石油测井相关的计算机软件。这些软件系统可以将某种或某些特定格式的数据文件加载到数据库中,给大量的测井数据的管理和导入带来了便利。比如国内的卡奔石油软件,目前可以将716或者其它二进制格式的测井数据文件加载入库。但是在实际的生产过程中,测井数据文件的格式种类并不统一,而且就算是同一类型的数据文件,在文件的内容格式上也可能会有所差异,比如列字段之间的分隔符,字段的名称等等。一旦数据文件的格式有所变化,便会导致测井数据文件不能被正常地加载进入数据库,这时软件的操作人员只有求助于软件公司的技术支持来解决相关的问题,通常软件开发人员设计一个新的动态库升级相应的软件,从而使软件支持某种特定的格式。这种由于文件的格式的不同而拒绝文件导入的情况,会给实际的工作带来很大的麻烦和困扰。
发明内容
为了解决测井数据文件的导入过程存在的格式多样的问题,本发明提供一种曲线数据的加载方法,该方法不仅可以方便地将大量的测井数据文件加载进入数据库,而且能为多种格式的测井数据文件的加载提供方法和支持。
本发明解决其技术问题所采用的技术方案是:
A:定义一个用于描述被加载测井数据文件的数据格式的描述文件。
B:根据描述文件对被加载的数据文件进行解析和识别。
此外,描述文件可采用ASCII码文件;曲线数据文件中的数据项以及数据项边界,在描述文件中可使用正则表达式来区分。
本发明的有益效果是:用户可以对数据文件的描述文件方便地用编辑器进行编辑,软件系统则对新类型的数据文件的描述文件进行解析,使得相应的类型的数据文件得以加载,这样便较好地解决了格式多样的数据文件的加载问题。
附图说明
图1为某一测井曲线数据文件的示意格式
图2为图1测井数据文件对应的描述文件的内容
图3为根据描述文件解析、识别测井曲线文件的具体处理流程
具体实施方式
本发明实施例提供了一种测井数据文件的加载方法。下面结合一个示意的测井曲线和描述文件来解释本发明。
本发明实施例所述方法的主要处理流程为:当软件的操作人员要导入某一类型的数据文件时,首先编写数据文件的描述文件,当解析程序通过描述文件解析和识别数据文件的时候,解析程序将数据文件看成连续的数据流,描述文件中的描述项(语句)控制着数据流指针(光标)的移动和数据输入。
下面首先就描述文件中使用的描述项(语句)作一下具体的解释:
Findkey(key):解析程序从数据文件的当前位置搜索key(key为数据文件中的内容,比如某一个字符串),光标则停留在key之后第一个字符。
Skip(正则串):在数据文件中首先找到并略过正则串匹配的内容,光标停留在匹配串后的第一个字符。
Systag(SystagName,ValueType,正则串):从数据文件中取值赋给相应的数据项,获取的是一个系统项。其中SystagName为数据项名,如附图2中的Coun,SP,GR;ValueType为所取的数据的类型,常用的数据类型有:@number(作数字理解),@string(作字符或字符串理解),@Date(作日期理解);正则串用来确定取值的边界。综上,附图2中的Systag(Coun,@string,/s/s)语句的含义就是取一个字符串赋值给数据项Coun,取值的过程中遇到两个空格则结束取值,最终Coun=xi hu。
Data(SystagName,ValueType,正则串):用法和规则与Systag语句一样,但它用于获取当前的具体的曲线值。
CurveStart():该函数的含义是曲线的输入开始。
Newline():该函数的含义则是一个新的数据行。
{}+:含义是多次执行花括号里的编码。
图3为根据描述文件解析、识别测井曲线文件的具体处理流程,可据图对描述项(语句)的含义和用法作进一步理解。
以数据格式含有正则表达式的描述文件为例,本发明所述方法的实施例的处理流程主要包括如下步骤:
步骤A、软件的操作人员编写某一类测井数据文件的描述文件,图1示意的一类测井曲线文件的描述文件的格式如附图2所示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山顶尖科技股份有限公司,未经北京金山顶尖科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310354720.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种具有烟雾净化功能的焊接装置
- 下一篇:一种推刀去除毛刺装置