当前位置: 迅达文档网 > 党团工作 >

石油图形平台基础软件研究与开发

| 来源:网友投稿

 摘要 石油图形平台作为一个基础软件平台,对于加速我国石油勘探开发计算技术的发展和推广,形成技术成果的有效积累,以及石油核心技术的创新都有着极其重要的价值。

 本文的研究目的是为石油勘探开发技术的发展和集成提供一个规范化、一体化的基础软件平台,解决国内缺乏统一的发展规划和标准化开发平台问题,满足石油勘探开发技术的研究与形成具有竞争力的软件产品,对促进我国石油勘探开发软件产业的发展具有较大的现实意义。

 本文结合石油行业的多种图形编绘规范和业务功能扩展能力,运用框架设计原则,从图形平台基础技术部分和特定应用部分入手,提出了石油行业中图形平台协同框架的设计思想。重点从软件架构、软件复用、面向对象技术的角度研究了石油行业图形数据的可视化问题。设计并实现了灵活可复用的图形基础组件库,基于这些组件库开发了多种图形模块。在图形模块和基础组件库开发的基础上,经过功能组合和划分,可以将一组相关联的图形模块进行组合,形成具有特定应用领域,面向特定用户对象,功能关联的石油勘探开发专业应用软件。在它们之间的数据和成果可以交换和共享,从而实现一体化应用的思想。

 目前,已在大庆油田的多个项目中得到应用,取得了良好的效果和经济效益。

  关键 词 : 图形平台,框架,面向对象,设计模式,复用

 Abstract As a basic software platform, the petroleum graphics platform is very valuable for acceleration of the petroleum exploration calculation technology development, for the available accumulate of the technology production and for the creation of petroleum core technology.

 The research target of this thesis is that this thesis can give a standardization and integrative basic software platform and solve the problem of the lack of the unite development plan and the standardization development platform. This thesis can also satisfy the research of the petroleum exploration technology and make a competitive product. It has a great real meaning to the acceleration of the petroleum exploration software industry development in our country.

 Combining with many petroleum industry graphics criterions and the ability of operation function expansion, using the design principle of software framework, this thesis proposes a design idea of graphics platform cooperation framework in the petroleum industry from basic technology part and special application part of the graphics platform. The thesis researches on visual problem of graphic data in the petroleum industry emphatically from the software framework, the software reuse and the object oriented technology. It designed and established flexible reuse graphic basic component library and also developed many graphic modules based on these library. Based on the graphic modules and component library development, you can combine a group of related graphic modules through function combination and division and carry out the petroleum explosion professional application software which is special application domain, object oriented and functional related. Among these software, you can also exchange and share the data and production to realize the incorporate application idea.

 Now, the platform has been used in many projects at Daqing Oil Field and got good effect and economic benefit.

 Keywords: Graphic Platform, Framework, Object Oriented, Design Patterns, Reuse

 目录 I 目录

 摘要 ................................................................................................................................................... I 目录 ................................................................................................................................................... I 第一章 绪论 .................................................................................................................................... 1 1.1 背景 ................................................................................................................................... 1 1.2 研究现状 ........................................................................................................................... 1 1.3 研究目的和意义 ................................................................................................................ 2 1.4 本文工作 ........................................................................................................................... 2 1.5 论文结构 ........................................................................................................................... 2 第二章 图形平台框架分析 ............................................................................................................. 4 2.1 概念定义 ........................................................................................................................... 4 2.2 需求分析 ........................................................................................................................... 6 2.2.1 需求归纳 ................................................................................................................. 6 2.2.2 应用方案 ................................................................................................................. 7 2.3 层次体系结构与框架分析 ................................................................................................ 8 2.3.1 体系结构和框架 ..................................................................................................... 8 2.3.2 行为一致性 ........................................................................................................... 11 2.3.3 数据差异性 ........................................................................................................... 11 2.3.4 协同框架 ............................................................................................................... 11 2.3.5 其它方面的考虑 ................................................................................................... 12 2.4 框架构成 ......................................................................................................................... 13 2.4.1 平台分层 ............................................................................................................... 13 2.4.2 图形基础绘制技术 ............................................................................................... 14 2.4.3 图形应用规范 ....................................................................................................... 15 2.4.4 图形模块 ............................................................................................................... 16 2.4.5 数字成图 ............................................................................................................... 18 2.4.6 图形编辑系统 ....................................................................................................... 19 2.4.7 图形控件 ............................................................................................................... 20 2.5 小结 ................................................................................................................................. 20 第三章 图形平台基础部分设计 ................................................................................................... 21 3.1 设计原则 ......................................................................................................................... 21

 目录 II 3.2 图形平台开发框架 .......................................................................................................... 21 3.2.1 层间关系 ............................................................................................................... 21 3.2.2 图形基础 ............................................................................................................... 22 3.2.3 基础绘制技术 ....................................................................................................... 22 3.2.4 图形应用规范 ....................................................................................................... 27 3.2.5 通用图形模块 ....................................................................................................... 39 3.2.6 专用图形模块 ....................................................................................................... 40 3.3 小结 ................................................................................................................................. 40 第四章 图形平台基础部分实现及应用 ....................................................................................... 42 4.1 开发平台 ......................................................................................................................... 42 4.2 关键技术 ......................................................................................................................... 42 4.2.1 点选中操作 ........................................................................................................... 42 4.2.2 样式应用 ............................................................................................................... 42 4.2.3 坐标系统 ............................................................................................................... 44 4.2.4 曲线算法 ............................................................................................................... 47 4.3 系统发布及应用 .............................................................................................................. 49 4.3.1 符号库................................................................................................................... 50 4.3.2 线形库................................................................................................................... 51 4.3.3 图形规范 ............................................................................................................... 52 4.3.4 图形模块 ............................................................................................................... 53 4.3.5 综合应用 ............................................................................................................... 55 4.4 小结 ................................................................................................................................. 56 第五章 结束语 .......................................................................................................................

推荐访问:图形 石油 基础

热门排行

党委党组落实全面从严治党主体责任规定指出本地区本单位发生重大违纪违法案件14篇

党委党组落实全面从严治党主体责任规定指出本地区本单位发生重大违纪违法案件14篇党委党组落实全面从严治党主体责任规定指出本地区本单位发生重大违纪违法案件篇1我

2022年五星支部创建实施方案5篇

2022年五星支部创建实施方案5篇2022年五星支部创建实施方案篇1为切实提高支部党建工作科学化水平、不断夯实党建基础,挖掘支部党建特色,创新支部党建工作做

七言绝句古诗精选【十首】

【 能力训练 导语】七言绝句是中国传统诗歌的一种体裁,简称七绝,属于近体诗范畴。此体全诗四句,每句七

2022年支部党员大会记录内容14篇

2022年支部党员大会记录内容14篇2022年支部党员大会记录内容篇120xx年度我校新党员发展工作已经开始。根据学校党委3月21日会议精神,今年新党员发展

统计工作如何为企业管理服务

作为企业管理重要组成部分的统计工作,在企业的经济运行中发挥着信息、咨询和监督三大作用,它为企业的经营

乡镇创建无毒社区工作方案

一、指导思想以“三个代表”重要思想为指导,认真贯彻落实上级精神,以禁吸戒毒为中心,全面落实禁毒工作责

四年级我家菜园日记500字

菜园子,就是种菜的地方。种菜的时候为了防止家禽进入菜地,于是农夫用篱笆或者栅栏将菜地围起来形成的一个

哈尔移动城堡电影观后有感范本

在观看完一部作品以后,相信你会有不少感想吧,这时我们很有必要写一篇观后感了。可能你现在毫无头绪吧,下

党支部2022年学习计划14篇

党支部2022年学习计划14篇党支部2022年学习计划篇1认真坚持“三会一课”制度,对于加强支部建设,提高党的战斗力、健全党的生活,严格党员管理,充分发挥党