论文部分内容阅读
摘要:地震部署图是三维地震部署时需要参考的重要图件,由于传统的绘制方式有众多不足,所以要利用计算机技术开发一套地震部署图绘制软件。图件的组成结构分析与图形元素类图设计是软件实现的前提依据,本论文主要对这两方面做重点研究。
关键词: 地震部署 计算机绘图 图件布局 软件设计
引言
地震部署是勘探工作中比较重要的环节,三维工区部署地是否恰当关系到其后一系列勘探工作,地震部署图是三维地震部署时需要参考的重要图件。地震部署图的绘制经历了两个阶段:一、研究人员利用铅笔、直尺、橡皮条等工具在勘探形势图上手工绘制。这种方式的不足是:①、手工绘制,费时费力;②、绘制的工区位置不准确;③、绘制的是局部信息,只简要绘制研究区域周边几块三维工区的外貌。二、研究人员利用AutoCAD软件将三维工区绘制在较为简单的地理信息背景之上。这种方式的不足是:①、地理信息背景较为简单,不能绘制到勘探形势图上;②、三维工区信息一旦发生变化,需要重新绘制,整个图件的绘制周期较长。总之,这两种方式绘制出来的图件都难以有效地展示与三维工区有关的信息,制约了管理人员对实际情况的认识和评判,因此必须对计算机绘图技术进行研究,开发一套绘图软件。本文将根据地震部署需求获得图件的组成元素,再从软件设计的角度进行分析设计出图形元素关系类图,为以后的软件开发做好准备工作。
1、图件组成结构分析
地震部署图图件内容最基本的要求是:已采集的三维工区根据CDP网格值以不同的方式绘制在勘探形势图上。新部署的三维工区根据采集类型、建议采集单位以不同的方式在勘探形势图上呈现。在图件上要显示三维工区数据库基础表信息,基础表信息项包括:地区、工区名称、满次面积、CDP网格、施工年度等。绘制出来的图件要遵循胜利油田绘图标准,包括:图例、坐标尺、绘制单位、绘制日期、制图人等信息。 根据需求,一幅完整地震部署图的图件布局设计如图1所示:
图件周围的空白区域是为了美观而设计的,属于图件的一部分。整幅图从外到内分成两大部分:标注区和主要内容显示区。
标注区显示4个标注信息:左边显示制图人员所在的单位,右边显示制图日期,上边显示一些跟新部署的三维工区显示相关的特殊标记,下边显示跟制图相关的一些责任人信息。
主要内容显示区包括:5个标尺,图形显示区,表格图例显示区。标尺能同时显示北京54高斯坐标和测线号;图形显示区能同时显示勘探形势图、三维工区、矿权边界等所有可图形化显示的数据;表格图例显示区显示表格和图例,表格分类显示三维工区的基本信息,图例显示与已采集的三维工区显示相关的特殊标记。
2、图形元素类图设计
许多图形库中的图形元素类层次采用Composite模式。Composite模式的定义是:将对象组合成树形结构以表示“部分-整体”的层次结构,Composite使得用户对单个对象和组合对象的使用具有一致性。这种设计模式的好处是层次结构清晰;更容易在组合体内加入对象部件,不必因为加入了新的对象部件而更改代码。通过对地震部署图图件组成结构分析,发现组成元素复杂,但各种图形元素之间存在明显的部分与整体关系,所以该软件设计采用Composite模式。图形元素类图结构图设计如图2所示:
因为采用了Composite模式,所以图形元素是呈树状的。IFigure是图形元素接口,提供图形元素抽象。Figure是IFigure的实现,所有的图形元素都要从Figure继承。在软件的整个类层次中根图形元素只有一个,SODMap类就是所谓的根图形元素,代表整个地震部署图。SODMap包含标注区Annotation和主要内容显示区CoordinateFrame。CoordinateFrame是整个类层次中相当重要的一个图形元素,几乎所有有意义的图形元素都被包含在CoordinateFrame图形元素中,主要有坐标尺RulerFigure、图形显示区BasemapFigure、表格图例容器TableAndLegendFigure。BasemapFigure是复合图形,包含勘探形势图MapFigure、三维工区ThreeDSurveyFigure、自定义区域RegionFigure等。TableAndLegendFigure也是复合图形,包含表格TableFigure和图例LengendFigure。每一个图形元素可以包含孩子,孩子又可以包含孩子……。由此可见,经过Composite模式设计地震部署图图形元素组成关系变得非常简单。
结论
本文根据地震部署需求,对地震部署图图件组成结构进行了层层分析和步步设计,完成了需求到设计的转换,为绘制软件的实现做好了准备工作。
胜利油田东部探区经过多年的勘探开发,勘探难度越来越大。通过本文的研究可辅助地震部署图绘制软件的开发实现。利用地震部署图绘制软件,研究人员将大部分时间集中在研究上而不是绘制图件上,能真正地提高工作效率。最重要的是,可以利用地震部署图获得直观的地质背景提示,可以在有潜力的油区部署高精度三维勘探区块以寻求勘探储量的新突破。
参考文献
Eric Freeman,《Head First 设计模式》,中国电力出版社,2007.9
赵永军、李汉林,《计算机绘制地质图》,石油大学出版社,1997.2
李培明 何永清,《三维地震勘探设计》,石油工业出版社,2008.10
关键词: 地震部署 计算机绘图 图件布局 软件设计
引言
地震部署是勘探工作中比较重要的环节,三维工区部署地是否恰当关系到其后一系列勘探工作,地震部署图是三维地震部署时需要参考的重要图件。地震部署图的绘制经历了两个阶段:一、研究人员利用铅笔、直尺、橡皮条等工具在勘探形势图上手工绘制。这种方式的不足是:①、手工绘制,费时费力;②、绘制的工区位置不准确;③、绘制的是局部信息,只简要绘制研究区域周边几块三维工区的外貌。二、研究人员利用AutoCAD软件将三维工区绘制在较为简单的地理信息背景之上。这种方式的不足是:①、地理信息背景较为简单,不能绘制到勘探形势图上;②、三维工区信息一旦发生变化,需要重新绘制,整个图件的绘制周期较长。总之,这两种方式绘制出来的图件都难以有效地展示与三维工区有关的信息,制约了管理人员对实际情况的认识和评判,因此必须对计算机绘图技术进行研究,开发一套绘图软件。本文将根据地震部署需求获得图件的组成元素,再从软件设计的角度进行分析设计出图形元素关系类图,为以后的软件开发做好准备工作。
1、图件组成结构分析
地震部署图图件内容最基本的要求是:已采集的三维工区根据CDP网格值以不同的方式绘制在勘探形势图上。新部署的三维工区根据采集类型、建议采集单位以不同的方式在勘探形势图上呈现。在图件上要显示三维工区数据库基础表信息,基础表信息项包括:地区、工区名称、满次面积、CDP网格、施工年度等。绘制出来的图件要遵循胜利油田绘图标准,包括:图例、坐标尺、绘制单位、绘制日期、制图人等信息。 根据需求,一幅完整地震部署图的图件布局设计如图1所示:
图件周围的空白区域是为了美观而设计的,属于图件的一部分。整幅图从外到内分成两大部分:标注区和主要内容显示区。
标注区显示4个标注信息:左边显示制图人员所在的单位,右边显示制图日期,上边显示一些跟新部署的三维工区显示相关的特殊标记,下边显示跟制图相关的一些责任人信息。
主要内容显示区包括:5个标尺,图形显示区,表格图例显示区。标尺能同时显示北京54高斯坐标和测线号;图形显示区能同时显示勘探形势图、三维工区、矿权边界等所有可图形化显示的数据;表格图例显示区显示表格和图例,表格分类显示三维工区的基本信息,图例显示与已采集的三维工区显示相关的特殊标记。
2、图形元素类图设计
许多图形库中的图形元素类层次采用Composite模式。Composite模式的定义是:将对象组合成树形结构以表示“部分-整体”的层次结构,Composite使得用户对单个对象和组合对象的使用具有一致性。这种设计模式的好处是层次结构清晰;更容易在组合体内加入对象部件,不必因为加入了新的对象部件而更改代码。通过对地震部署图图件组成结构分析,发现组成元素复杂,但各种图形元素之间存在明显的部分与整体关系,所以该软件设计采用Composite模式。图形元素类图结构图设计如图2所示:
因为采用了Composite模式,所以图形元素是呈树状的。IFigure是图形元素接口,提供图形元素抽象。Figure是IFigure的实现,所有的图形元素都要从Figure继承。在软件的整个类层次中根图形元素只有一个,SODMap类就是所谓的根图形元素,代表整个地震部署图。SODMap包含标注区Annotation和主要内容显示区CoordinateFrame。CoordinateFrame是整个类层次中相当重要的一个图形元素,几乎所有有意义的图形元素都被包含在CoordinateFrame图形元素中,主要有坐标尺RulerFigure、图形显示区BasemapFigure、表格图例容器TableAndLegendFigure。BasemapFigure是复合图形,包含勘探形势图MapFigure、三维工区ThreeDSurveyFigure、自定义区域RegionFigure等。TableAndLegendFigure也是复合图形,包含表格TableFigure和图例LengendFigure。每一个图形元素可以包含孩子,孩子又可以包含孩子……。由此可见,经过Composite模式设计地震部署图图形元素组成关系变得非常简单。
结论
本文根据地震部署需求,对地震部署图图件组成结构进行了层层分析和步步设计,完成了需求到设计的转换,为绘制软件的实现做好了准备工作。
胜利油田东部探区经过多年的勘探开发,勘探难度越来越大。通过本文的研究可辅助地震部署图绘制软件的开发实现。利用地震部署图绘制软件,研究人员将大部分时间集中在研究上而不是绘制图件上,能真正地提高工作效率。最重要的是,可以利用地震部署图获得直观的地质背景提示,可以在有潜力的油区部署高精度三维勘探区块以寻求勘探储量的新突破。
参考文献
Eric Freeman,《Head First 设计模式》,中国电力出版社,2007.9
赵永军、李汉林,《计算机绘制地质图》,石油大学出版社,1997.2
李培明 何永清,《三维地震勘探设计》,石油工业出版社,2008.10