Surfer13 自动实现网格化
Surfer作为一款强大的绘图软件,被广泛应用于地质地球物理及气象等领域。Surfer不仅界面友好,操作简单,同时提供了程序自动化功能,下面介绍如何通过程序实现自动实现网格化。
本次编程开发环境采用VB2010,Surfer版本为Surfer13,需要事先在引用中添加Surfer。具体代码如下:
Dim SurferAppMapGRD As Object '定义Surfer软件启动对象
SurferAppMapGRD = CreateObject("Surfer.Application") '创建Surfer
Dim SurferInFile As String
'网格化数据,采用3列逗号分隔数据,例如“D:\abc.dat”
Dim SurferOutFile As String,例如“D:\abc.grd” 、
'生成网格化的数据文件名名称
SurferInFile = DrawDataFilenameDat
SurferOutFile = DrawDataFilenameGrd
SurferAppMapGRD.Visible = False '因为仅仅是计算,不显示效率高点
Dim retValue As Boolean
retValue = SurferAppMapGRD.GridData(DataFile:=SurferInFile, Algorithm:=Surfer.SrfGridAlgorithm.srfKriging, _
ShowReport:=False, OutGrid:=SurferOutFile, _
xCol:=1, yCol:=2, zCol:=3, _
xMin:=HorizontalMinValue, xMax:=HorizontalMaxValue, _
yMin:=VerticalMinValue, yMax:=VerticalMaxValue)
'x,y,z分别对应数据文件的1,2,3列,当然也可以根据自己需要调整
'网格范围根据读入数据的实际情况来定,分别为x,y方向的最小值最大值,
SurferAppMapGRD.quit() '退出Surfer应用程序
Surfer13 自动实现网格化相关推荐
- Oasis montaj 软件介绍
(用于地球科学成图及处理的软件) Geosoft公司的Oasis montaj是功能强大的用于地球科学调查和勘探的成图及处理软件. Oasis montaj软件对大量的地球物理,地球化学和地质数据进行 ...
- 推荐-高质量C++/C编程指南(林锐)
目 录 前 言... 6 第1章 文件结构... 11 1.1 版权和版本的声明... 11 1.2 头文件的结构... 12 1.3 定义文件的结构... 13 1.4 头文件的作用... 13 ...
- Surfer13如何实现自动白化
对网格化后的grd数据进行白化,可以实现对图形的剪裁效果,通过Surfer自动化也可以实现,代码如下: Dim SurferAppBHGRD As Object SurferAppBHGRD = Cr ...
- VS Code 插件:Better Align以及快捷键配置 代码对齐/代码网格化 /界面对齐/代码自动缩进
目录 需求: VS Code原有的对齐快捷键: 网格化插件获取: 快捷键配置: 效果: 需求: VS Code中,本身就有对齐和缩进的快捷键,但是为了alt选中方便,可以用Better Align网格 ...
- 小车自动往返工作原理_自动气象站的工作原理介绍
FT-ZDQX自动气象站的工作原理*自动气象站的工作原理*自动气象站的工作原理*自动气象站的工作原理FT - ZDQX 자동 기상 관측소 의 작 동 원리 * 자동 기상 관측소 의 작 동 원리 ...
- Apollo星火计划学习笔记——第六讲上自动驾驶感知基础(I)
文章目录 1. 感知的作用 2. 常见传感器 2.1 相机 2.1.1 相机的种类 2.1.2 相机的特点 2.2 激光雷达 2.2.1 激光雷达系统构成与方案 2.2.2 激光雷达光源 2.2.3 ...
- 五位一体信息化管理平台:提升化工企业安全信息化、网格化和数字化监管能力
近年来,化工企业安全事故频发,为防范化解危险化学品行业系统性重大安全风险,提升化工企业本质安全水平,2019年8月,江苏省应急管理厅于发布了<江苏省化工企业安全生产信息化管理平台建设基本要求(试 ...
- 能让3D打印自动支撑和减少压力积累的云软件
Carbon的软件总监Roy Goldman说:"Carbon的软件创建了一个数字画布,每个立方毫米的零件都可以在打印之前进行设计.控制和优化." 模拟关键定位.支撑 Carbon ...
- 全要素网格化综合治理平台
1.建设背景 围绕落实群众"七个更"期盼的要求,统一思想.集中力量,以解决人民群众行路难.办事难.上学难.就业难.就医难"五难"问题为重点,全面提升城市建设管理 ...
最新文章
- NetBeans 时事通讯(刊号 # 117 - Sep 16, 2010)
- 【拓扑排序】【堆】CH Round #57 - Story of the OI Class 查错
- oracle用户创建及权限设置
- 成功解决numpy.ndarray格式类型转数据为list格式数据带有中括号(一行代码搞定!)
- mysql期末考试选择题
- 万兆网卡实际吞吐量_案例探索 | 千兆/万兆网卡每秒转发包数处理能力上限到底有多大?...
- 14 FI配置-财务会计-定义未结清过帐期间变式
- linux 启动端口失败,linux – 应用程序’appname’在开放移动节点应用程序启动失败(端口8080不可用)...
- All Things Intelligence—Baidu World 2020
- 解决windows下使用pycharm的anaconda安装numpy或tensorflow不成功的问题
- Linux下C语言编程入门-8关于计时器
- java爬虫微信公众号信息_微信公众号爬虫项目(reptile)
- NYOJ 40 公约数和公倍数
- html 好看的英文字体,23款网页设计师必备:经典私藏英文字体
- Android mc怎么和win10联机,我的世界手机版与win10版联机可完美互通
- 信息安全技术 实验3 木马及远程控制技术
- html5制作心路历程,原创到伪原创 心路历程实战技巧
- 计算机二级知识点——栈
- 文件共享——HHFM
- 13.“二四六分明”与特定变格