插件式地球物理软件开发平台(GeoProbe)设计、实现与应用

来源 :中国地质大学(北京) | 被引量 : 0次 | 上传用户:jili1027
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
针对国内地球物理软件在可扩展性和可维护性等方面存在的技术问题,本文在调研分析国外地球物理软件研发现状和发展趋势的基础上,提出构建地球物理软件开发平台的设想,借助插件技术,实现了地球物理软件“即插即用”地功能扩展,借助分层架构技术,实现了模块之间的松散耦合,提高了平台的可维护性,并取得以下创新性成果。1.采用虚拟内存访问技术研发的地球物理数据库(含剖面数据文件)、网格数据文件访问接口,使地球物理方法软件研发与具体的数据文件结构无关,增强了软件的适用性。2.在.net框架下,综合应用复合控件、扩展控件和自定义控件方式,定制了套满足地球物理专业软件开发所需的GeoProbe控件组(共29个),该组控件具有参数有效性判断,参数自动记忆等功能,保证了软件界面风格、操作习惯的致性。3.基于“平台+插件”的架构模式,按照“界面层+数据处理层+数据访问层”的纵向分层思想开发的GeoProbe地球物理软件平台,可共享数据管理、数据展示、专业制图等功能,使地球物理软件开发人员只需要注重新方法技术研究和软件研发,节省了软件开发人员的时间和精力,提高了软件的可扩展性。4.研发了面向地球物理方法软件开发人员通用插件项目模板1个,面向GeoProbe平台功能开发人员的数据库、网格及地图状态插件项目模板3个。应用这四类插件项目模板进行地球物理软件开发,不仅规范了软件的结构,提高软件代码的重用性,而且自动加载了GeoProbe工具箱、添加了必要的命名空间,配置好了编译和调试环境,提高了软件开发效率。5.基于GeoProbe软件平台,有效集成了国家高技术研究发展计划(863计划)重大项目“航空地球物理勘查技术系统”(编号:2006AA06A200)中,由国内多家科研院所、11家高等院校和软件公司的上百个人共同合作开发的地球物理方法技术软件成果。集成的新代航空物探综合处理解释系统包括航空磁力、重力、电磁和伽玛能谱中的方法技术模块共367个。该软件已在“国家地质矿产保障工程”和“全国矿产潜力评价”中推广应用。总之,GeoProbe平台的成功研发,不仅解决了长期困绕着国内地球物理软件自身维护和扩展的技术难题,而且改变了地球物理软件传统的开发模式。
其他文献
为解决广州市增城区河道的水污染环境,分析了造成河涌黑臭污染的原因,并结合河涌为潮汐河道、水质水量变化大的特点,提出控源截污、底泥清淤、生态修复等一系列治理措施,达到
采用催化气化中试装置得到的含碱气化灰渣为实验原料,在催化气化工况气氛下考察其对不同耐火材料的腐蚀情况,为催化气化工业化气化炉内衬材质的选择及优化提供数据指导。本研
农村普惠金融服务点作为健全适合农业农村特点的农村金融体系一个重要组成部分,将有效提高农村地区的金融服务水平。本文通过对全市农村普惠金融服务点的调研,对标《农村普惠
随着互联网的普及,网络成为人们日常生活的重要组成部分,网络语言应运而生。在人们日常沟通交流中,网络语言有扩大应用的趋势。网络语言越来越普及,其产生发展传播是有理据可
日本作为世界第二经济大国,其战后经济的迅速腾飞很大程度上得益于日本特有的雇佣模式,尤其是以终身雇佣制为代表的企业雇佣制度,在稳定雇佣、协调劳资关系上发挥了不可估量的
9月16日,2020长三角民政论坛在浙江省湖州市召开。本届论坛以"和谐共治与精密智治的制度创新"为主题,深入交流长三角地区"三省一市"基层治理创新的思路和经验。浙江省副省长
[摘 要] 本文以某电厂一起由于失磁造成机组异常波动为例,分析了影响机组稳定运行的因素,针对此种故障,提出一些对策建议,以保障电厂的正常运行。  [关键词] 电厂;失磁; 机组;异常波动  某电厂拥有三台135MW机组,其中1号、2号机组为自备机组,主变高压侧接入电厂220KV双母线,经过两条系统联络线与区域变电站H联系;电厂220KV母线通过联络线就近给电解铝厂供电,负荷为150MW;3号机组为
不得强迫自证其罪,源于古老的拉丁格言,被视为是一项充满例外和蕴涵着多种法律难题的原则。对于它的适用,不仅在我国学界,在世界范围内都存在争议。目前我国对于不得强迫自证其罪