Web技术在勘探数据库中的应用分析
2015-04-17张鸿
张 鸿
(中国石化江汉油田分公司勘探开发研究院,湖北 武汉430223)
勘探开发数据反映着油田勘探开发历史变化,是油田企业的重要资产表现形式,是寻找、评价和开发油气田的基础。从20世纪90年代中期起,按“先新后老、先重点后一般”的方法,基本完成了江汉油田勘探静态数据资源建设,为科研生产和决策提供了较好的信息保障基础。但是,勘探开发生产是连续的过程,不断产生大量新的数据资源;同时随着专业技术的发展,其数据结构、应用需求也会有着新的要求,油田专业数据库需要持续不断的开发、完善、维护,以不断满足油田勘探开发生产、研究的需要。
随着Internet的飞速发展,Web数据库技术的工程应用研究日益广泛和深入。Web数据库技术将数据库应用与 Web很好地融合在一起,从而实现资源共享和信息动态交互。
1 系统简介及主要功能
1)Web数据库查询系统采用跨平台的JAVA 语言开发,是基于浏览器方式的勘探开发综合业务平台数据库应用系统,系统由全局查询、企业数据搜索引擎、可视化查询、测井成果查询等部分组成,通过Web数据库查询系统能够十分简便地查询基于综合业务数据库平台系统的异构、分布式的任何企业数据资源,是生产研究与管理的重要工具。
2)江汉油田开发使用的Web数据库查询系统包含内容非常广泛,它具备5个主要功能:①支持异构、分布式的数据库查询;②支持数据库追踪查询;③支持企业数据资源搜索和查询;④支持图形库和叠后地震库查询;⑤支持测井成果查询。
2 数据库的应用
勘探数据库系统由勘探数据库管理系统、地震成果数据管理系统、测井数据管理系统、地质图形库管理系统、数据库可视化查询系统、勘探数据库的 Web管理与查询系统等部分组成。通过勘探数据管理平台能够实现井筒数据、测井数据、叠后地震数据、地震解释成果数据、电子文档数据、图形数据的一体化管理和查询。已在油田有关单位安装了70多套,主要用于数据录入及信息查询,应用效果良好。
2.1 全局查询
全局查询就是基于勘探数据库数据表的查询功能,它包括:
1)条件查询,您可以在给出的条件中输入井名、取值范围等。
2)追踪查询,点击查询结果中被下划线标识的数据项,可以查询该数据项在其它表中的数据。选择需要查询的数据库表类型,点击左边数据库表格树“+”号展开表格树,继续选择数据表,并点击,转换为新的页面(图1)。
图1 查询界面
全局查询页面除了继承了查询系统的主要操作功能之外,还根据需要添加了方便选择的按键。页面的上部显示了当前操作的数据库信息(图2)。
图2 信息显示区
当正常完成查询后,数据以二维表格方式显示(图3)。如果记录结果下面有下划线,表明该字段是关键字或唯一字段,可以点击该字段任意记录继续查询,这也是查询系统的一大特点。
图3 查询结果二维表格显示
全局通用查询勘探开发综合应用系统基本功能,它可以在3个数据服务中(勘探数据库、开发数据库、综合项目库)运行,只不过在工具条中的位置不同而已,其功能和操作方法相同。
全局通用查询基于数据库、数据库平台系统和WEB服务器系统的B/S模式的数据查询模块,它基于数据库原始数据,提供按表、字段条件查询功能,这种方式可让操作者方便快捷的从3个数据服务中查询到所需资料。
2.2 搜索引擎
企业数据搜索引擎以简易、快速、独创的方式访问通过平台集成起来的数据库。企业数据搜索引擎与一般的搜索引擎一样,通过输入关键字的方式搜索企业数据库。它的技术特点是:①支持企业多个数据库,输入一次关键字,即可在所有数据库中搜索;②数据库内容全搜索;③数据库内容与属性(字段)同时搜索;④结构化数据与非结构化数据(文档)同时搜索;⑤数据访问数据速度快;⑥支持异构数据库;⑦客户端无须安装软件。
在勘探开发数据库中,存在着大量的信息,如何从中及时发现有价值的信息,查找到自己所需的信息,如何提高信息利用率,从技术上讲就需要进行数据挖掘,web数据挖掘一般分为三类:web内容挖掘、web结构挖掘和web使用记录挖掘,这次设计的企业数据搜索引擎就是基于这些要求构建的,利用搜索引擎可方便快捷地找出符合科研工作者意愿、想要即所得的有价值的信息资源。
2.3 测井查询系统
测井信息查询依赖勘探数据库和平台系统,科研、生产工作者能从勘探数据库库中根据需要提取钻井、录井、测井曲线数据、地层分层、油气显示、试油成果、分析化验等数据,进行分析成图,提高了工作时效,为科学找油提供了依据,测井曲线数据查询采用Java技术开发(图4),有如下几个特点:①自动分栏,支持栏目人工任意调整;②栏目独立显示,可任意删除,根据添加数据自动增加;③深度随加载数据自动调整,人工调整网格标尺;④曲线颜色自动生成,可人工调整线型、填充颜色;⑤栏目曲线幅度值显示可在线性和对数坐标自由切换;⑥信息栏可以任意增加、删除及位置移动。
图4 测井查询显示界面
测井查询分为勘探数据服务和开发数据服务类,但其窗口显示和设置完全一致,只是因为数据表的区别而内容不同。勘探数据服务井下信息包括:测井曲线、地质分层、岩性剖面、测井解释成果、试油成果、气测曲线、泥浆曲线、钻井取心和综合录井图等多种。开发数据服务井下信息包括:测井曲线、油层分组、岩性剖面、小层数据、气测曲线和综合录井图。
测井曲线具备划分岩层界面、确定地层的电阻率、定地层的孔隙度、确定地层传声速度、确定地层的含泥量、确定地层的含H量、确定地层的密度、综合判断地层的岩性、综合判断油气水层、油气水界面的化分等功能。
2.4 可视化查询
可视化查询基于图形库开发,由图形库查询、井信息查询、构造信息查询、井信息统计查询分析、用户自定义查询等部分构成。集图形库查询、地震查询与数据库可视化查询分析于一体。主要特点如下:①支持按照构造单元、图件类型、编图单位、编图日期等多种条件的图形库查询,同时能够查询组成图形的各个图层;②能够进行井、构造单元信息表单查询,支持数据库多表查询;③井信息查询与统计分析预测;④井、构造单元信息直方图查询;⑤井、地震工区、测线投影;⑥地震纵测线、横测线、水平切片查询;⑦支持用户动态视图查询;⑧实时显示平面矢量图形的大地坐标与经纬度;⑨支持各种查询结果的打印输出,支持表单查询结果的Excel格式输出;⑩图元长度、面积计算。
科学计算可视化将图形生成技术和图像理解结合在一起,它既可以理解送入计算机的图像数据,又可以从复杂的多维数据中产生图形。它的实现把计算中产生的数字信息转变为直观的,以图像或图形信息表示。这一查询系统可以从多种角度以多种形式来获取多方面的信息,使用户方便地在图形操作的过程中随时获得所需要的信息,这不仅有单纯的数据信息,还包括表格、图像乃至录像等多媒体的信息。
3 数据库特点及管理
1)客户端只需要浏览器软件,管理方便,维护成本低。查询系统由IE(6.0以上)或NETSCAPE浏览器启动,用户仅用鼠标点击来完成,像我们平常浏览网页一样,查询系统只要在浏览器地址栏输入服务器地址即可,一般格式为:http://*.*.*.*:8080/。其中,*.*.*.*是服务器地址,可以询问服务器管理员获得;8080是端口号(缺省),如果端口号有改动也可问询管理员。查询系统进入的是一个站点,但是如果网络中有多个服务站点,可以在站点上切换,下拉列表中列出所有可选的站点不仅可以选择不同的站点,也可以选择不同的数据库。
2)软件界面单一直观,易学易用,能够进行跨平台与跨地域查询。字段列表区的上部为条件查询设置区,所有字段都可以设置条件,满足精确查询;字符型一般选用模糊查找,数值型提供了区间查找,日期型类似于数值型,提供了区间定义。
点击功能键【全选】则选中了打开表的所有字段,意味着查询表的全部字段;去掉所有选择的查询字段,此时提交查询会提示错误。此时由用户自由选项,仅仅选中表的关键字(或唯一字段),用户可以继续增加选项;如果不满意选项,重置后,系统自动恢复初始选中部分字段。
3)勘探数据库制定了一系列规章制度来保证数据的准确性和完整性,如数据入库验收制度、数据提取备份制度,数据用户安全管理制度,系统用户还提供了B/S方式管理用户基本信息,包括【用户口令修改】、【本地用户管理】、【代理用户管理】、【显示本地在线用户】和【显示所有在线用户】功能,保证了数据库的安全和保密性。
4 结论
勘探信息化建设是一项系统工程,整个过程为“进得去、看得见、用得上,用得好”。勘探数据库的建设经历多年,目前已经基本解决了进得去和看得见的问题,Web数据库查询系统就是解决如何用得上和用得好的问题,避免了大量的重复劳动、简化操作步骤、大幅度提高生产效率。
建议在后期加强数据维护,提高数据应用的适应性,不断完善开发力度,面向勘探管理业务,进一步开发基于数据库的大型应用软件接口,不断提高Web技术在勘探综合数据中的效果。
[1]张守昌.基于Web的勘探地质信息系统的设计与实现[D].辽宁:大连理工大学,2002.
[2]李春芬,陈继红,韩华,吴英斌.基于Web技术的石油勘探地理信息系统[J].信息技术,2011(07):178-180.