Surfer软件介绍
Surfer是用来画等值线图的程序。画等值线图要通过三个步骤:1、输入数据;2、数据网格化;3、作等值线图。
首先启动Surfer,在屏幕上部出现主菜单。
一、输入数据
1、在File菜单中选Worksheet,进入数据编辑状态。
2、用箭头键和数据键输入数据。作电测深等值线图时,建议A列为测点号(x坐标);B列为A B/2值(y坐标);C列为ρs数据(z坐标)。
3、作电测深等值线图如果纵坐标(y坐标)要用对数坐标,就要对A B/2数据作对数转换:在Compute菜单中选Transform,弹出Transform对话框。令 D= -50*LOG10(B /100)
(假定A B/2最大值为100m,这样,作上述转换后,对应A B/2最大值为100m的y坐标即为0),这样D列就成为A B/2的对数转换值,数据准备完毕。
4、在File菜单中选Save 或Save as,弹出Save对话框,将数据文件存盘(注意要在Save对话框左下角处选择存盘后的文件类型为dat型,其扩展名为dat,它们可在以后重新修订编辑)。
5、在File菜单中选Exit,或双击屏幕右上角Worksheet窗口关闭按钮,退出Worksheet 编辑。
二、数据网格化
1、在Grid菜单中选Data,弹出数据文件输入对话框,输入数据文件。 2、弹出网格化对话框后,设置网格化参数:X 、Y、Z对应的列(Data Columns)(一般A列(测点号)为X ,C列(ρs值)为Z,作电测深等值线图如果纵坐标(y坐标)要用对数坐标时,要规定D列(A B/2的对数转换值)为Y,否则B列为Y。);网格大小、密度(Grid Line Geometry)(作等间距测点的电测深等值线图时,建议X网格数为测点数,Y网格数为A B/2电极距数。总之,使网格点尽量接近原始数据点,这样网格化的效果比较好)。 3、参数设置好后点击OK。计算机会发出3下响声,表明网格文件已做好。网格文件的扩展名一般为*.grd。
4、要使绘制的等值线更光滑,需要将网格文件作光滑处理:在Grid菜单中选Spline Smooth(用样条函数插值方法作插值光滑)。弹出输入网格文件Spline Smooth对话框后,输入已做好的网格文件;接着弹出Spline Smooth对话框,确定X、Y方向的插值点数(Number Nodes to Insert)和输出网格文件名(Output Grid File),参数设置好后点击OK。计算机会发出3下响声,表明
经光滑后的网格文件(*.grd)已做好。
三、作等值线图
1、在Map菜单中选Contour。弹出GRD文件输入对话框,输入网格文件。 2、弹出绘等值线对话框后,设置画等值线的参数:画哪些值的等值线(Level);它们线型粗细(Line);填充与否(Fill);等值线的标注(Label)等。各有子对话框设置这些参数,可双击Level下面的等值线数据,对某条选定的等值线进行编辑或删除;也可以点击Add按钮添加新的等值线。参数设置好后点击OK,则出现等值线图,但此时的等值线图大小还不一定符合要求。 3、调节图形尺寸:单点击等值线图选定图形,在Map菜单中选Scale,弹出Scale对话框后,选X 、Y尺寸(作电测深等值线图时,应先消去Scale对话框左下角的X Y比例按钮(Proportional XY Scale)上的叉号。)
4、分别编辑顶、底、左、右等4条坐标轴:双击图形上所要编辑的坐标轴,弹出轴编辑对话框。编辑的内容有:轴名(Title)、刻度(Tick)、标注(Label)、轴的线型粗细(Axis Attributes)等。(作电测深等值线图时,不能用这一对话框标注A B/2值,因为实际的Y轴数据是D列的A B/2的对数转换值。要给纵轴标注A B/2值,可在图形编辑屏幕的左上方或上方点击文字添加按钮“T”,再点击纸上的任一空白位置,弹出文字添加编辑对话框,输入标注文字后,在该位置上便显示标注文字。点击标注文字选定它,按下鼠标左键将其移动到合适的位置。)
5、如果要在等值线图上打印出相应的数据,在Map菜单中选 Post,弹出Post对话框,选择输入与所绘制等值线图对应的数据文件,以及X、Y数据列和粘贴的ρs数据列(作电测深等值线图时,要规定A列(测点号)为X ,D列(A B/2的对数转换值)为Y,C列(ρs值)为Z。)。
6、在File菜单中选Save 或Save as,弹出Save对话框,将图形文件存盘。一般存盘后的图形文件扩展名为srf,它们可在以后重新修订编辑。
(绘图纸张的大小和方向可在File菜单中选Page Layout,弹出纸张设置对话框进行设置。)
四、打印图形
在File菜单中选Print,弹出Print对话框,设置打印参数即可将图形打印输出。
作电测深导数等值线图的数据文件
1、在Surfer中做好ρs数据文件。 2、在Dos状态下运行Hello 软件:键入Hello 并回车,屏幕上半部分成为空白的Hello程序编辑区,下半部分成为Hello程序命令区,光标停在命令区。 3、键入Old Derive并回车,以输入Derive 程序;之后再键入Run并回车,运行Derive 程序。
4、屏幕上出现提示“Input Ps data file name: ”,输入ρs数据文件名(不输入扩展名)并回车;
屏幕上出现提示“Input station number: ”,输入测点数并回车; 屏幕上出现提示“Input electrode number: ”,输入电极距数并回车; 屏幕上出现提示“Input Ps derive data file name:”, 输入ρs导数数据文件名(不输入扩展名)并回车。(要保证在默认的磁盘和路径中没有与输入的文件名同名的文件,否则会出现Can’t write to the middle of a file 的错误。) 屏幕下方出现提示“The Ps derive file name is ****.DAT and the program terminated.”,表明ρs导数数据文件已经做好。
在Derive 程序中,计算ρs导数α的公式为:
??100?lg(?s,i?1)?lg(?s,i)?AB??AB?lg?(i?1)??lg?(i)??2??2?
执行这一程序时,要求ρs数据文件中的ρs数据行是按顺序排列的,且每一个
测深点的电极距数是相同的。
Grapher程序介绍
Grapher是用来画二维X Y曲线图的程序,如ρs测深曲线和ρs联剖曲线都是二维X Y曲线。画二维X Y曲线要通过二个步骤:1、输入数据;2、绘制曲线。
Grapher程序与Surfer程序结构相同,其数据文件的制作方法是完全相同的。即启动Grapher程序,在File菜单中选Worksheet,进入数据编辑,编辑好数据后存盘。也可以在Surfer程序中做数据文件。(对于作ρs联剖曲线,建议A列为测点号;B列为ρsA数据,C列为ρs B数据)
下面介绍作图方法:
1、在Graph菜单中选Line or Symbol ,弹出数据文件输入对话框,输入数据文件。
2、弹出如何将数据绘图对话框后,设置绘图参数,它们包括: ①曲线条数以及每条曲线的线型粗细(Curves),因此可以用同一个数据文件绘制多条曲线。
②X Y 坐标对应的列(Worksheet Columns )。对于绘制ρs联剖曲线,A列(测点号)始终为X 坐标;绘ρsA曲线时,B列(ρsA数据)为Y 坐标;绘ρs B曲线时,C列(ρs B数据)为Y 坐标。
③绘图数据截止范围(Clip Limits)。(超过一定数值的数据点可以不参加绘图)
④绘图数据行( Worksheet Rows )。可以在一个数据文件中放置多条测线的数据,通过限制绘图数据行,限定只用规定的测线数据绘图。
绘图数据设置好后,点击OK按钮,即出现图形。但这时坐标轴可能还不符合要求。
3、规范X Y坐标轴:双点击某坐标轴对其选定,弹出坐标轴设置对话框,须设置:
①坐标轴是线性的还是对数的(Scale )。
②坐标轴的长度和起始位置(Length & Starting Position )。 ③坐标轴的取值范围(Axis Limits )。 ④坐标轴的线型粗细(Line Style )。
⑤坐标轴的刻度和标注(Ticks and Tick Labels)
设置好坐标后,点击OK按钮,这时坐标轴已符合要求。
4、在File菜单中选Save 或Save as,弹出Save对话框,将图形文件存盘(一般存盘后的文件扩展名为grf,它们可在以后重新修订编辑)。 Grf图形的打印与Surfer相同,不再赘述。
相关推荐: