实现地震解释成果数据共享的应用与研究

2013-04-29 00:44张伟徐凌志
电脑知识与技术 2013年9期

张伟 徐凌志

摘要: 在地震解释成果数据应用方面openworks和geoframe各具优势,实现这两个系统之间数据转换将有利于发挥他们的功能。在分析这两个系统的专有数据格式的基础上,提出两者之间数据转换的方法,并用工作实例进行数据转换,对工作中存在的细节问题进行总结,形成了一套比较实用的技术方法。

关键词:数据管理应用软件;数据转换; awk;openspirit

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2013)09-2040-02

目前,在大庆油田应用较为广泛的勘探开发一体化应用数据管理平台及项目数据库管理工具主要有两种:openworks和geoframe。Openworks不仅提供了一个一体化的数据模型来集成各专业领域所涉及的数据,同时还提供了一套不同应用模块间及数据管理工具间的数据通讯机制,这为油田勘探开发项目的综合研究提供方便、有效的数据集成。Geoframe集综合数据管理、测井资料处理解释、地震资料综合解释、地质综合研究以及工业图件编制等功能为一体的综合地学研究平台。

由于综合性和专业性各具优势,这两个主流应用软件在油田上都拥有很大的用户群体。针对勘探开发项目的不同需求和应用,为了实现数据继承和共享,确保数据安全、稳定的转换,达到快捷、高效的工作目标。

以openworks2003和geoframe4.4为例,结合工作中的一些时间经验,就openworks数据向geoframe数据的转换作一下介绍。Openworks、geoframe都有定义井数据文件格式的功能,在交换井数据数据时没有问题。该文只针对openworks、geoframe层位、断层、断层多边形的数据格式转换。

1 基本介绍

1.1 两个系统数据格式要求

1)层位数据:解释层位数据采用标准的ASCII文件,同一层位的数据保存在一个ASCII文件中。选择SingleFormat作为OpenWorks层位数据格式转换的缺省格式。选择3d_ci7m_gf.ifdf,2d_ci7m_gf.ifdf作为GeoFram层位数据格式转换的缺省格式。

2)断层数据:断层数据采用标准的ASCII文件,断层必须分配并命名;同一个断层的数据输出到一个ASCII文件中提供。选择Default作为OpenWorks断层解释数据格式转换的缺省格式。选择faultm_gf.ifdf,2d_ci7m_gf.ifdf作为GeoFram断层解释数据格式转换的缺省格式。

3) 断层多边形数据:解释产生的散点数据(包括断层多边形、等值线、离散点等),采用标准的ASCII文件。选择Default格式作为OpenWorks断层多边形格式转换的缺省格式。选择fbm_gf.ifdf作为GeoFram断层多边形格式格式转换的缺省格式。

1.2 awk命令使用

Awk是一种强大的编程语言,用于在linux/unix下对文本和数据进行处理。数据可以来自标准输入、一个或多个文件,或其他命令的输出。它的工作原理是逐行扫描文件,从第一行到最后一行,寻找匹配的特定模式的行,并在这些行上执行你想要的操作。我们利用awk这些特性,编程处理了上述系统要求的数据格式,实现数据转换。

1.3 openspirit数据接口软件

OpenSpirit软件实现Finder、GeoFrame、OpenWorks等12种数据源的整合,解决了GeoFrame、OpenWorks、Petrel等35种软件之间的数据共享问题,使组合不同软件的功能模块处理特定地质问题。

2 数据转换方法

在数据转换之前,这两个平台建立的项目工区的坐标投影(CRS系统)位置一定要一致,当openworks选取Beijing / Gauss 21N 作为松辽盆地的坐标参考系统,相应地,通过坐标换算,geoframe建立项目工区的CRS系统以TransverseMercator/Beijing1954 Datum 为标准,否则在数据转换中测网坐标数据(x,y)出现很大变化。

2.1 利用openspirit接口实现数据转换

Openspirit实现数据转换的步骤包括配置两个工区数据环境(一个是源,另一个是目的),连接这两个工区,查询源工区数据,数据传输,数据核对等内容。以层位数据为例,设定两个工区,一个openworks下的slysn,另一个geoframe下的cy_inter。查询到slysn下高台子三维地震工区的层位数据,根据数据需求,把层位数据传输到cy_inter下。在geoframe 环境下还需要对层位数据进行重新输出输入,完成数据转换。其他数据依此类推。

3.2 利用awk命令实现openworks向geoframe数据转换

3 应用实例

近几年,加强了地震数据支持和数据服务工作。2010年针对《大比例尺沉积微相研究》项目,建立大庆长垣geoframe工区,从松辽盆地openworks格架库的长垣地区工区上,利用openspirit接口,在geoframe的cy_inter井工区下加载18个地震工区,70多个层位数据,300多口井数据等。保质保量地完成了大量项目数据准备的基础工作,使项目计划提前完成。

4 结束语

在Openworks与geoframe数据格式转换的过程中,明确了这两个数据管理平台的自身数据格式要求,摸索出了一套较为适用的数据转换方法,提出了在数据转换过程中应注意的一些具体细节问题的解决技巧,从而使用户能更好、更快地共享地震解释成果数据,大大提高了工作效率。

参考文献:

[1] 地震解释成果归档技术规范[J].勘探开发研究院,2008,1.

[2] 兰马公司.勘探开发一体化项目环境建设与应用总结报告[R],2007.

[3] 张旭东.Sed与awk [M].2版.北京:机械工业出版社,2003.