论文部分内容阅读
等值线图是在石油勘探开发、采矿、地质、地球物理、地球化学和气象等工程和技术领域内应用极广的一种图形,是众多领域成果表示的重要图件之一,它是一种形和数的统一。但是,在实际工作中,进行数据处理和制图时,半手工绘制带断层的等值线图的现象还普遍存在。所以,计算机自动绘制各类油田开发图幅是数学地质长期以来的重要研究内容。本文研究了等值线构造的实现原理和相应的插值、追踪、插入断层和闭合区域的填充等算法,使用目前流行的面向对象程序设计技术,在Microsoft VisualStudio 2003平台下使用C++语言实现了带断层的地质等值线图的自动绘制。本文描述了地质等值线图的应用背景、研究发展现状以及实现的技术难点。探讨了当前等值线图绘制的理论和方法,解释了石油地质行业的相关术语。在系统的总体特征方面,设计了实体对象类、对象数据模型和系统的绘制框架。在系统的实现方面,从离散数据点结构出发,采用空间数据内插方法进行数据的均匀化,通过矩形网络化结构来建立相关区域内的数字高程模型,利用等值线追踪算法构造出相应的地质等值线图。若存在断层,则根据已知的断层落差信息建立地层面的垂直位移网格,将研究区域内的离散采样点校正到断层产生前的空间位置,消除断层存在所带来的影响。在等值线的绘制过程中,采用外推法来对带断层线的网格进行处理,完成含断层情况下等值线的生成。最后,根据闭合等值区域对等值线图进行彩色填充,更方便和直观地对等值线图进行相关研究。本文工作已经在武汉一家公司的等值线绘制软件中得到应用,该软件目前也已经应用于国内部分油田部门,且运行基本稳定可靠,取得了一定的经济效益。