APP下载

基于Scripter Basic语言的Grapher 7.0二次开发绘制物探剖面图

2012-01-12柳建新曹创华童孝忠郭振威

物探化探计算技术 2012年1期
关键词:二次开发利用

柳建新,曹创华,刘 颖,童孝忠,郭振威

(1.中南大学 地球科学与信息物理学院,长沙 410083;2.“有色资源与地质灾害探查”湖南省重点实验室,长沙 410083)

0 前言

用参数量值曲线表示沿测区各剖面线上物探参数变化特征的图,叫做物探剖面图[1],剖面图可以揭示异常带的大致走向和平面(断面)范围,它已经广泛的应用于矿产地球物理勘探解释工作当中。Grapher 7.0就是绘制此类图件最常用的专业软件之一,它是由Golden Soft公司2007年1月16日发布的,在Windows环境下开发的地理数据绘图软件,其友好的用户界面、强大的绘图功能,受到了科学家、工程师极大的欢迎[2]。但当数据量较大时,经常会遇到重复操作,既浪费人力,又容易产生操作失误,这就亟需自动化批量处理数据的新方法、新手段出现。

幸运的是,Golden Soft公司的绘图软件都提供了Automation技术,可用一种类似于Visual Basic的Scripter Basic编程语言做二次开发,方便地控制Grapher 7.0的绘图。近年来,杨朝辉等[2]在利用Grapher 7.0二次开发技术描述过地面沉降的过程;马培仙等[4~6]从Surfer的角度,通过程序数据换算,实现了自动绘制物探平剖图;廖桂香等[7]尝试过在Mapgis二次开发平台下。利用Grid网格法实现平剖图渐变色的填充。但是,利用Grapher 7.0进行有效的、快速的绘制彩色剖面图,还没有比较完整的论述。作者在本文将利用Scripter Basic语言进行二次开发,把已用Fortran小程序预处理好的野外数据,调用到二次开发的程序中,方便地实现了自动批量绘制剖面图功能,节省了时间,有效地提高了工作效率。

1 编程实现过程

1.1 Grapher 7.0Automation技术[8~10]

Automation技术是指一个应用程序,通过某个对象去“操纵”另一个应用程序的机制。……

登录APP查看全文

猜你喜欢

二次开发利用
利用min{a,b}的积分表示解决一类绝对值不等式
利用一半进行移多补少
浅谈基于Revit平台的二次开发
西门子Operate高级编程的旋转坐标系二次开发
浅谈Mastercam后处理器的二次开发
利用数的分解来思考
Roommate is necessary when far away from home
Micaps3.2 版本二次开发入门浅析
ANSYS Workbench二次开发在汽车稳定杆CAE分析中的应用
基于Pro/E二次开发的推土铲参数化模块开发