Surfer二次开发实现电阻率和极化率二维反演断面图的自动绘制.pdf

Surfer二次开发实现电阻率和极化率二维反演断面图的自动绘制.pdf

ID:52169364

大小:831.67 KB

页数:5页

时间:2020-03-23

Surfer二次开发实现电阻率和极化率二维反演断面图的自动绘制.pdf_第1页
Surfer二次开发实现电阻率和极化率二维反演断面图的自动绘制.pdf_第2页
Surfer二次开发实现电阻率和极化率二维反演断面图的自动绘制.pdf_第3页
Surfer二次开发实现电阻率和极化率二维反演断面图的自动绘制.pdf_第4页
Surfer二次开发实现电阻率和极化率二维反演断面图的自动绘制.pdf_第5页
资源描述:

《Surfer二次开发实现电阻率和极化率二维反演断面图的自动绘制.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第6卷第4期矿产勘查V01.6NO.4MINERALEXPLORATIONJuly,20152015年7月Surfer二次开发实现电阻率和极化率二维反演断面图的自动绘制李园园,杨生(1.有色金属矿产地质调查中心北京资源勘查技术中心,北京100012;2.有色金属矿产地质调查中心,北京100012)摘要通过VisualBasic编程,对目前流行的Sufer绘图软件进行二次开发;调用Sufer绘图函数,对RES2DINV直流电法二维反演程序导出的Surfer格式数据,进行电阻率和极化率的实测数据、正演数据及二维反演结果的自动成图。文章介绍了程序设计思路、实现方法、

2、功能及用法。关键词VisualBasicSufer软件二次开发RES2DINV软件自动成图中图分类号:P631.3;P631.3;TP317.4文献标识码:A文章编号:1674—7801(2015)04—0451—05例尺,几乎无法控制。好在该软件可以导出SuferI’刖吾兼容的明码数据文件,可应用Sufer软件,根据需要Sufer绘图软件因其卓越的作图功能,广泛地进行二次成图,而应用这些文件每绘制一幅图都要应用于物探成果制图工作中,目前几乎所有物探工重复同样的操作步骤,费时又费力。本文将阐述如作者都能熟练地掌握和应用。该软件不仅可根据操何利用Sufer自身提

3、供的与VisualBasic兼容的接作界面进行相应设置完成图件绘制,而且Sufer绘口,通过VB编程调用Sufer绘图函数,对图软件自带了可嵌入编程接口⋯,为自动绘图提供RES2DINV直流电法二维反演程序导出的Sufer格了可能。式数据,实现电阻率及极化率二维反演成果断面图RES2DINV软件是一套目前流行的直流电法二的成批自动绘制。维反演软件,可带地形反演任何常规装置的直流电法勘探数据(视电阻率和视极化率),获得地下介1Surfer12接口结构质电阻率和极化率参数的二维分布特征。最终以图Surferl2是目前Sufer软件的最高版本,二次开件表示反演结果,

4、依据成果图件进行地质解释。发是针对该版本进行的。相对Sufer8,Suferl2的物探数据的反演都是在最小二乘意义下的一种接口功能更完善和细化,提供了多种可被VB调用拟合,一条剖面反演结束后不仅要绘制真参数一深控件的对象,二次开发中用到的对象有Application、度断面图,同时必须绘制实测数据和理论正演数据网格化GridData、文件集Documents、图文件srfDoc—拟断面图,以此分析两者的拟合度,评价反演结果的Plot、选择Selection、图形集Shapes、文本Text、图形可靠性。所以对每条测深剖面需要绘制6幅图件,结构mapFrame(

5、ContourMap,PostMap,BaseMap,分别是:实测视电阻率(视极化率)拟断面图、理论scalebars,Axes),其中各对象都有各自的属性和方正演视电阻率(视极化率)拟断面图和二维反演电法,例如,通过Title,Font,Top,Symbol可以分别设置阻率(极化率)断面图。虽然RES2DINV软件具有标题、字体、位置、标注符号等属性。图1为调用的图形显示和保存功能,但所成的图件均是位图,图面主要Suferl2接口结构图。格式难以满足提交正式报告的要求,特别是成图比[收稿日期】2015—03—03[第一作者简介】李园园,女,1988年生,硕士

6、,助理工程师,从事物探软件开发及管理工作。451第6卷第4期李园园等:Surfer二次开发实现电阻率和极化率二维反演断面图的自动绘制(比例尺,坐标轴)eslog—post.dat”;mapframe.Top=tl’设置实测电阻率断面图的上4)带地形电阻率模型:沿位置”topreslog.dat”、”topreslog.bln”、”topreslogDimtextAsSurfer.IText一一一—Settext=Shapes.AddText(mapFrame.Left,map—post.dat”。Frame.Top,”实测视电阻率拟断面图”)而对于极化率数据,

7、则只需用“ip”替换以上文’添加小图名,并设置图名字体大小、类型及位置件后缀里的“reslog”即可,对于反向三极法只需在实tl=tl—mapFrame.Height—text.Height3’计测及正演数据的“res”和“ip”后加上“neg”后缀。算好左侧第二张图的上沿resleft=mapFrame.Left’记录电阻率图的左沿,作利用上述这一特点,程序就可根据数据文件名为IP成图位置的基准前缀,自行查找并调入相应的所有电阻率和极化率framewidth=mapFrame.Width’记录电阻率图的的源数据文件,省掉了选择各个数据文件的繁琐步宽度,给IP

8、成图位置作参考骤。⋯⋯⋯⋯⋯⋯’同理绘

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。