- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于mysql的广域电磁法数据处理与解释软件开发
摘要:针对目前广域电磁法数据处理软件集成度低、操作繁琐、数据无法统一管理的缺点,开发了广域电磁法数据处理与解释软件。软件采用客户机—服务器架构和模块化设计。基于MySQL数据库开发的项目管理模块,可以实现项目数据自动化的存储和管理,基于Python的科学计算库开发的广域电磁法的数据处理模块,可满足广域电磁法勘探的数据处理需求,以数据可视化和交互操作为基础,可极大简化处理人员的操作过程,提高数据处理效率。本软件已经应用到实际项目中,对大量数据进行了处理,取得了较好的效果。
0 引言随着计算机技术的发展和资源、环境、工程勘察需求的不断增长,电磁法技术不断进步革新,随之涌现了大批优秀的数据处理软件。电磁法数据处理软件主要有大型的综合类软件和用于特定方法仪器的专业类软件两种。大型综合软件的开发需要大量专业开发人员,一般只有大型的综合性公司和专业的软件开发公司才能完成开发。国外比较有代表性的有加拿大GeoSoft公司的Oasis montaj软件、美国Fugro公司的LCT软件、英国的ARKFIELD软件和澳大利亚的INTREPID软件;国内比较有代表性的有中国自然资源航空物探遥感中心的AirProbe软件和中国地质调查局发展研究中心的RGIS软件。专业型软件针对特定方法或仪器进行开发,具有体积小、操作简便的特点,用于解决特定地球物理问题,一般的开发机构和普通高等院校也能进行开发。国外比较有代表性的有美国AVO公司的GeoTools软件、加拿大PetRos Eikon Inc公司的EMIGMA软件和意大利GEOSYSTEM公司的WinGlink软件等;国内比较有代表性的有中国地质科学院地球物理地球化学勘查研究所的WEM软件、成都理工大学的MTSoft-2D软件和中国地震局地质研究所的MT-Pioneer软件等广域电磁法是一种新型的电磁勘探方法,改善了非远区的畸变效应,理论上可以在包括近区、过渡区和远区的广阔区域进行探测随着电磁法勘探逐渐向数字化、自动化、智能化方向发展,以及勘探数据的累积和体系化发展,对传统的专业性软件提出新的要求。原有的广域电磁法数据处理软件在项目管理、数据存储和数据可视化等方面主要依靠人工,已不满足发展需求。针对这些问题,我们设计开发了“广域电磁法数据处理与解释软件(GSCJ)”,在实现广域电磁法正反演计算的基础上,开发了数据管理系统,实现了对项目数据的自动化和无纸化管理,同时具有较高的保密性。1 软件总体设计 系统架构软件采用客户机+服务器(Client-Server, CS)的结构。客户机即面向操作员的软件主体,集成了接口程序、数据处理程序和可视化界面,负责与用户交互,进行数据导入、导出、预处理、正演、反演以及成图展示等操作。服务器主要运行数据库程序,独立成为数据管理模块,负责数据存储,可灵活选择云端服务器或本地局域网服务器。软件综合应用了数据库技术、网络技术,采用层次化、模块化设计,每个模块相互独立,通过文件和Socket进行通信,具有较高的可拓展性。软件设计框架如图1所示,数据源包括项目所有的数据资料和其他信息,如工区信息、坐标数据、使用的仪器、参与的人员和电磁数据等,数据通过接口程序导入数据库,然后通过其他子模块进行相应处理,每一步操作都可以保存。在共用一个服务器的情况下, 可以选择性地与其他人员共享数据。 开发平台软件界面窗体采用Windows Form(Winform)平台开发。Winform是.NET Framework为Windows应用程序开发人员提供的控件,能更好地适应Windows平台,运行更稳定、更安全,控件丰富且能自定义,用户界面美观实用数据处理程序基于Python开发。Python是一种开源的解释型脚本语言,具有开发速度快、易扩展、跨平台的优点,凭借其较低的学习门槛和丰富的标准库在科学计算和人工智能领域快速发展起来数据库基于MySQL开发。MySQL是一个开源的关系型数据库,是目前最受欢迎的数据库软件之一 数据库设计根据数据类型设置表格。基础资料包括项目表、仪器表、人员及权限分配表等。勘探数据资料包括测点场源坐标数据表、电流数据表、电位差数据表、视电阻率数据表、原始数据综合表、正演数据表、反演数据表等。野外现场数据可立即导入软件进行计算视电阻率等前期处理,减少人工处理工作量。如表1所示,原始数据综合表包括用户、工区、线号、点号、坐标、电流、电位差、视电阻率、设备信息、日期等基础信息。数据库总体设计如图3所示。根据应用场景的不同,数据库有网络版和单机版两种形式。网络版把数据库部署在云端服务器或者本地服务器,需要互联网或局域网进行通讯,可满足对项目资料的集中存储和管理;单机版则把数据库
原创力文档


文档评论(0)