2024年6月9日发(作者:)
surfer的一些使用
surfer教程
软件应用之surfer 2010-04-11 20:56:22 阅读629 评论0字号:
大中小
Golden Software Surfer(以下简称Surfer)是一款画三维图(等高
线,image map, 3d su rface)的软件,该软件简单易学,
可以在几分钟学会主要容. Surfer软件不难,自带的英文帮助
(help菜单)把如何使
用解释的很详细。
Surfer是具有插值功能的绘图软件,因此,即使你的数据是不等间
距的,依然可以用它作图。
但依据本人的经验,最好不使用Surfer自带的插值功能,尤其是
要精确确定等高线时(
方法请见下面的介绍)。
Note:surfer8.0不支持中文.
Surfer的最主要的功能是绘制等高线图,简介如下:
假设你由三列数据分别为X,Y,Z,其中Z为点(x,y)处的值。存
为文件(数据
见后)
第一列是X坐标,第二列是Y坐标,第三列是(x,y)上的值Z.
则画等高线的步骤如下:
Note:并不是直接打开数据就可以画等高线,首先要将
数据文件转换成Surfer 认识的grd文件格式,才能
画出等高线。
步骤一:把数据文件转换成grd文件
1.打开Surfer软件,打开菜单“Grid | " ,在open对话框中
选择文件
2. 这会打开”Grid Data“对话框。在“Data Columns”中选择
要进行GRID的列数据(
这里我们不用选择,因只有3列数据
且它们的排列顺利已经是XYZ了,如果是多列数据,则可以在下
拉菜单中选择所需要的列
数据)。
在“Griding Method"中选择一种插值方法(如果你需要比原始
数据的网格X和Y更密的Z
数据),则在Grid的过程中,Surfer
会自动进行插值计算,生成更密网格的数据。如果你只是想绘原
始数据的图,不想插值,则最好选择
距离平方反比法(inverse distance to a power)方法(因为此
法在插值点与取样点重合时,插值点值就是取样点值,
而其它方法不能保证如此)。在"output GridFile“中输入输出文
件名,然后在“Grid Line Geometry”中设置网格点数。
这里需要注意的是,当X和Y的数值相差很大时,这里显示的最
大最小值可能有错误(即
与原始数据不同),这是Surfer
软件本身的问题,遇到这种情况,必须手动改正这种错误,即输
入正确的最大最小值(详细步骤见后)。由于我们的数据
没有此类问题,因此不必手动改正最大最小值。但必须手动改正
X和Y的间距“spacing”
或数据个数“#f”,这二者是相关的,改动一个,另一个
自动改正。如果你的原始数据是等间距的,这里的X和Y的间距
“spacing"或”#f“最好与原数据一致,这样可以减少插值
带来的误差。我们的数据是不均匀的,所以必须插值,这里可以
不进行任何改动。好了,点“ok”,画图所需要的grd文件
就生成了。
步骤二:画等高线
打开菜单“Map|Countour Map|New Countour Map",在
“Open Grid”对话框中选择刚才输出的grd文件,如,点
“ok”


发布评论