Surfer帮助教程

Surfer帮助教程
Surfer帮助教程

帮助中的教程

目录

一、Surfer11 教程 (1)

第一课预览及创建数据 (3)

第二课创建网格文件 (9)

第三课创建等值线图 (14)

第四课修改数轴 (27)

第五课散点图数据点和图形图层的使用 (32)

第六课创建一个剖面图 (48)

第七课保存图形 (50)

第八课创建一个3D 曲面图 (52)

第九课增加透明度,色阶和标题 (58)

第十课从不同的坐标系中创建图形 (63)

第十一课自定义工具栏和键盘命令 (68)

第十二课叠加图形层 (71)

第十三课白化一个网格文件 (75)

第十四课在工作表中更改投影 (79)

二、答疑解惑 (82)

一、Surfer 11教程

程贤辅翻译2012.10.20

Surfer11版的帮助里面有一套非常好的教程,我希望能将它介绍给大家。对于某些高手,可以也应该绕开,以免浪费您的宝贵时间。其他朋友,如果您看了以下的教程,对您有帮助,那我就很高兴,也算我为我国的气象事业间接作了一点贡献。

该套教程共有14课,1到10 是初级教程,11到14是高级教程:

1、预览及创建数据;

2、创建网格文件;

3、创建等值线图;

4、修改坐标;

5、散点图数据点和图形图层的使用;

6、创建剖面图;

7、保存图形;

8、创建3D曲面图形;

9、添加透明度、比色刻度尺和标题;

10、从不同的坐标系统创建各类图形;

11、自定义工具栏和键盘命令;

12、覆盖图形层;

13、白化一个网格文件;

14、更改工作表中的投影。

我不知道我能不能完成所有的教程翻译工作,因为各种不可预计的因素会影响工作的进展。尽量做吧。想起40年前我为了制作一张等值图,要花费3天时间,用掉多少草稿纸和橡皮擦,要画出平滑的等值线还真不容易。而今的气象工作者有如此先进方便的软件,插值算法就有12种,只要将数据准备好,一幅漂亮、准确的等值图瞬间就可以出来,还没有人为的因素干扰,真是太幸福了。最后,如果你发现有任何错误,请及时指出,以便改正,免得我误人子弟。

特别注明:在每一课之后,如果有“补充”标题和附加的内容,是本人的心得、感受、或者理解,仅供参考。

言归正传,下面教程开始,先看一段关于Surfer的概述,然后进入第一课。

使用Surfer:

Surfer 最常见的应用就是从XYZ数据文件创建一个基于网格的各类图形。调用菜单中的Grid | Data(网格|数据)命令,用来生成一个网格文件,然后再用Map(图形)菜单命令,从网格文件来生成各类图形。但是,散点图(Post)和基底图(Base map)不使用网格文件来生成。

使用Scripter(脚本):

Golden Software's脚本编辑程序适用于任何ActiveX自动化兼容的客户端,如Visual Basic,可以在Surfer自动化完成任务。脚本是一个文本文件,其中包含了执行运行脚本时的一系列的指令。脚本编辑器可以用于执行在Surfer上的几乎任何任务。在一个脚本中你可以做几乎一切,甚至可以

模拟手工用鼠标或键盘。脚本是非常有用的,它将重复的任务自动化和整合成完整的步骤顺序。脚本编辑器被安装在Surfer的相同目录中。Surfer的自动化帮助中有更多脚本编辑器的信息。我们有几个示例脚本,从中你可以很快看到一些脚本编辑器的能力。

Surfer流程图:

此流程图说明XYZ数据文件、网格文件,等值线图,三维曲面图之间的关系。该流程图可以应用于任何基于网格的图形类型。这个例子只显示两个基于网格的图形(即等值线图和三维曲面图)。

Surfer 11教程(第一课)

程贤辅翻译2012/10/20

第一课预览及创建数据

A、创建一个XYZ 数据文件

XYZ数据文件是一个至少包含有三列数据值的文件。前两列是数据点X和Y的坐标。第三列是分配给XY点的Z值。虽然不是必需这样做,但输入的X坐标在列A,Y坐标在列B中,并在C列中保存Z值,这是一个好主意。Surfer中在默认情况下这些列对应着这些坐标。您可以在工作表中使用Data | Assign(数据|指定)XYZ自定义默认列来具体分配XYZ列。Surfer需要使用纬度(Y 轴)和经度(X轴)值时,可以直接使用十进制的纬度和经度值。

补充:应用Surfer软件绘制图形,首先要根据不同的作图目的,提供合适的数据文件格式。其中,最基本的格式

是ASCII码形式的XYZ数据格

式。希望大家按照约定俗成来

安排XYZ 的列。Surfer本身

的工作表设计,已经建议你将

A列作为X轴数据列,B列作

为Y轴数据列,C列作为Z轴

高程数据列。虽然不一定强求

如上的安排,但是做这样的安

排自然有他的道理,程序在很多时候自动按照默认的XYZ(ABC)列来取得数据,你一定要另外指定XYZ列显得很麻烦。当然,增加其他的列是没有问题的,例如图中有D列为“城市名称”,E列为“城市分类”。

为了给今后的教程例子准备一些资料,我们还是要制作一些文件,现在就从数据文件做起。我们用江苏省为例,从网上下载一个江苏省图片,例如下图:

jiangsusheng.jpg (这是我从Google裁剪下来的,实际象素大小是2088x1923,虽然费劲些,但应该比较准确,网上其他类似地图很多,但大多是示意图,分辨率低,

准确性也很差)

我们首先做一个数据文件。按照下列步骤,将各个城市点数字化。

1、将这张江苏省地图调入到Surfer的影像图层中(在Plot场景窗口中,选择Map | New | Image,图形|新建|影像图,选择jiangsusheng.jpg文件并打开)。

2、在图形上向前推动鼠标滚轮,将图像放大到合适大小,右击鼠标调出菜单,选择“数字化”;

3、开始点击城市位置,点哪儿呢?google地图中城市没有画小圆圈,你就自己确定一个规则吧,例如点击苏州市的市字上面的一点,以后其他城市都照此办理。这时

一个小编辑窗口出现,记录下该城市的坐标XYZ数据(备注:那个Z高程数据不知道

是如何得来的),我们还要在这些数据的后面添上“, 苏州, 2”的补充资料,以后有

省会城市,2表示地级市,3表示县级市,将来作图时就方便了。

最后,点击该坐标数字化窗口中的文件菜单保存这个文件,我们起名“江苏城市坐标.dat”。

B、打开一个现成的数据文件

为了浏览一个已经存在的XYZ数据文件,你可以在工作表窗口打开TutorWS.dat范例文件:

1、选择“File|Open”(文件|打开)命令,或者点击按钮,或者在键盘上键入Ctrl+O,就可以调出打开文件对话框。

2、如果没有处于“Samples”这个目录中,请转到这里,然后点击“TutorWS.dat”

3、点击“打开”按钮,在工作表窗口中将显示该数据文件。

请注意,在列A中的数据是X坐标(横坐标),Y坐标(纵坐标)是在B列,而Z值(高程)是列C。其中的标题文字(第1行中的文本)虽然不是必需的,但对识别列的数据类型,在对话框中利用该信息正确选择工作表的数据列时,却是有帮助的。

要编辑表格中任何值,可以单击“单元格”,选择它。类型信息和现有的值将被覆盖。在此窗口中,数据可以转换、排序、过滤。工作表进行更改后,点击“文件|保存”命令,保存该文件。

补充:我们参照上述教程打开先前制作并保存的数据文件:江苏城市坐标.dat。

编辑该数据文件,插入第一行,作为文本行,A1填“X坐标”,B1填“Y坐标”。其他C1~E1可以填适当字符,这里C1空白(或写“Z值”),D1写“城市名称”,E1写“城市分类”。

点击菜单File|Save(文件|保存)保存所做的改动。

C、创建一个新的数据文件

这个比较简单,就是利用菜单的File|New|Worksheet(文件|新建|工作表)命令,或相关的快

值、文本,删除、取消、复制等操作相信难不倒任何人,因此省略了。

D、保存一个数据文件

这个也简单,还是说一下吧。

1、点击“File|Save”(文件|保存)命令,或者点击图标工具,或者按键Ctrl+S,就可以了。如果该文件从未保存过,那么一个“另存为”的文件保存对话框会出现。

2、在保存数据类型列表中,选择“DAT Data (*.dat)”选项;

3、在文件名栏目内键入文件的名称;

4、点击保存按钮,一个数据导出选项对话框将打开;

5、保持默认选项,点击“确认”就可以了。

补充:

第一课到此就结束了。

作为第一课的作业,再创建一个边界文件。可做可不做,随你啦。

1、在Plot场景窗口中,选择Map | New | Base Map,(图形|新建|基底图),选择jiangsusheng.jpg文件并打开。

2、在图形上向前推动鼠标滚轮,将图像放大到合适大小,选择“绘图|数字化”开始数字化边界。参考下图,图的右下方有一串红色的加号(14个+),就是数字化的14项数据;

行参考相关帖子,整个过程请连续、耐心、细致、认真,这是得到高保真度边界的关键)。保存得到Jiangsu.bln文件,它是一个边界文件,也是一个数据文件。注意两点,第一,最后一条数据应该是第一条数据的复制品,它们完全一样,表示了一个闭合的多边形;第二,在全部数字化完成后在最前面插入一行,就是第一行,A1填入线段总数(数据表的标号减1就是了),B1是白化方式(以后经常要用到),0 是外部(轮廓图以外)白化,1是内部(轮廓边界图以内)白化。

Surfer 11教程(第二课)

程贤辅翻译2012/10/30

第二课创建网格文件

网格文件是产生一个基于网格图形的必须文件。基于网格的图形包括:等值线图(Contour Map),影像图(Image Map),阴影地貌图(Shaded Relief Map),1型网格矢量图(1-Grid Vector Map),2型网格矢量图(2-Grid Vector Map),三维框架图(3D Wireframe),以及三维曲面图(3D Surface)。

网格文件是如何产生的呢?

网格文件是用“网格|数据”命令来创建的。“网格|数据”命令所需要的数据在以下3个数据列之中:一列包含X轴数据,一列包含Y轴数据,以及一列包含Z轴的数据。我们有一个包含这XYZ 三列数据的文件(TutorWS.dat),由此你可以看到Surfer是如何产生网格文件的。完成本教程后,如果您需要为了您的工作需要创建一个XYZ数据文件,请参阅第一课——创建一个XYZ数据文件。

创建一个网格文件

1、如果你已经有一个打开的场景窗口(原文是工作表窗口,可能是错误——译者注),那么可以在窗口菜单中选择“场景1”,或者直接点击“场景1”这一页。此外,你也可以使用“文件|新建|工作场景”命令来创建一个新的场景窗口。

2、在场景窗口中,点击“网格|数据”命令,或者在网格工具条上点击“网格数据”按钮,

打开数据对话框显示出来。

3、在打开数据的对话框中,单击该文件TutorWS.dat(在Surfer的Samples文件夹中)。你可以在文件列表部分中选择,或者在打开工作表对话框中单击一个文件名。这样该名称就出现在文件名编辑框中。

4、单击“打开”。或者双击数据文件的名称。

5、“网格数据”对话框被显示出来。“网格数据”对话框允许您控制网格的一些参数。花一点时间来查看在该对话框中的各个选项。在采用默认的参数创建一个可接受的网格文件的时候,不要更改有关参数。

●“数据列信息”部分是用来指定数据文件中含有X和Y坐标数据的列,以及Z值的列。

●“过滤数据”按钮是用来筛选数据集的。

●“查看数据”按钮显示工作表用来预览你的数据。

●“统计”按钮用于为你的数据打开一个统计报告。

●“网格报告”选项用于指定是否为数据网格化时创建一个统计报告并显示出来。

●“网格化方法”选项用于指定一个网格的插值算法。

●“高级选项”按钮用来指定所选择的插值算法的高级设置。

●“交叉验证”按钮是用来对插值算法进行质量评估。

●“输出网格文件”编辑框用来确定生成网格文件的路径和文件名。

●“网格线几何特征”用于指定X、Y轴向的最大最小值限制,网线的间隔和网格节点数(也称为行和列)。

●“数据包外网格自动空白”选项使数据区域以外的任何位置的网格点自动空白。

6、单击“确定”按钮。窗口底部的状态栏将显示网格化的进程。如果你接受默认值,那么生成的网格文件将使用数据文件相同的路径和文件名,但文件的扩展名将是.GRD。

少,只有47个,我这里实际运行这个例子用时 0.05秒,无法截图。——译者)

7、默认情况下,对话框里已经填好网格化以后的网格文件的完整路径和文件名。在对话框中点击“确认”按钮,TutorWS.grd网格文件就被建立。

8、如果在网格数据对话框中“网格报告”选项被打勾选中,那么一份网格化报告将显示出来。你可以最小化或者关闭该报告。该报告包含了网格化的详细信息。

补充:

1、数据网格化生成网格.grd文件,这是Surfer软件的基础。从第一课中的流程图中我们可以看到这是非常重要的一步。有了网格grd文件,你就可以生成以下各种图形:等值线图(Contour Map),影像图(Image Map),阴影地貌图(Shaded Relief Map),1型网格矢量图(1-Grid Vector Map),2型网格矢量图(2-Grid Vector Map),三维框架图(3D Wireframe),以及三维曲面图(3D Surface)。

2、网格数据对话框中有众多选项,其中最重要的是插值算法选项。因此将不惜篇幅作比较详细的介绍。选择了不同的算法,就会产生不同的grd文件,以后生成的各种图形也不尽相同。有关插值算法,论坛有介绍,可以参考“SURFER 中九种插值法介绍”。实际上在V11.0.642版中已经扩增到12种算法。

下面对剩余的三种算法进行简单介绍,算是对论坛网友的九种算法介绍的补充。

移动平均法

移动平均法认为任一点上场的趋势分量可以从该点一定邻域内其它各点的值及其分布特点平均求得,参加平均的邻域称做窗口。窗口的形状可以是方形或圆形。圆形比较合理,但方形更方便计算机取数。求平均时可以用算术平均值、众数或其它加权平均数。选用大小不同的窗口,可以实现数据的分解,大窗口使区域趋势成分比重增大,小窗口则可突出一些局部异常。逐格移动窗口逐点逐行地计算直到覆盖全区,就得到了网格化的数据点图。

搜索邻近的点直到预定的数目为止。搜索方法可以是四方搜索或八方搜索等。此时由于距离可能相差较大,因此常同时采用距离倒数或距离平方倒数加权的办法,以便压低远处的点的影响。

数据度量法

数据度量用来提供有关的数据信息。这种方法是根据度量所得的数据资料,可以再次利用的一个网格数据资料的方法。它其实不是一种插值算法,它是一种数据的度量方法,通过这种方法可以找到比较合适的插值方法。

局部多项式法

多项式插值也是常用的一种插值算法。但是在进行多项式插值时,要找一个合理的函数并不是那么容易的,而且当多项式的阶数太大时,其波动也很大。鉴于此,采用局部多项式法,即对插值对象给定搜索领域内所有点插值出适当特定阶数的多项式,局部多项式插值产生的曲面更多依赖于局部的变异。在Surfer中,这些多项式的形式有以下三种:

F(X,Y)=a+bX+cY

F(X,Y)=a+bX+cY+dXY+eX2+fY2

F(X,Y)=a+bX+cY+dXY+eX2+fY2+gX2Y+hXY2+iX3+jY3

以上12种算法,各有优劣,看你的原始数据更适合哪种算法。可以多试验几种,以便获得最佳图形效果。但是,我们一般将遵循以下的原则。

选择网格化方法时应当考虑原始数据点数量的多寡。

10个或10个以下的数据点,除了反映数据的一般趋势外,没有多大意义。这样少的点,带线性插值的三角网法无效,数据点<250个时,具线性变异图的克里金法,多重二次曲面法的径向基函数法都可以产生较好代表原始数据特点的网格。

中等数据量(250到1000数据点),带线性插值的三角网法网格化很快,并生成很好代表原始数据特点的网格。克里金法和径向基函数法较慢,也可以产生高质量的网格。

大的数据量(>1000数据点),最小曲率法最快,网格足以代表原始数据特点。带线性插值的三角网法网格化较慢,网格有足够的代表性。

反距离加权法最快,但是围绕数据点,有产生“牛眼”效应的趋势。

大部分情况下,具有线性变异图的克里金法是十分有效的,应首先予以推荐。其次是径向基函数法。

这两种方法都能产生较好地代表原始数据的网格。但对于大量数据的网格化,克里金法比较慢。

最小曲率法构成平滑的曲面,且多情况下,网格化速度也快。

多项式回归是一种趋势面分析,反映整体趋势。对于任何数量的数据点,网格化的速度都非常快,但构成的网格缺少数据的局部细节。

径向基函数法十分灵活,与克里金法产生的网格十分类似。

改进的谢别德(Shepard)法与反距离加权插值法相似,但没有产生等值线“牛眼”

带线性插值的三角网法对于中等数量的数据点,网格化很快。一个优点是当有足够的数据点时,三角网法可以反映出数据文件所内含的不连续性。例如断层线。

有时候必须保证采样点的值不被插值算法改变,那么应该选择反距离加权插值法或克里金插值法,因为这两种方法在插值点与取样点重合时,插值点的值就是样本点的值,而其它方法不能保证如此。

我觉得你只要将网格grd文件生成等值线图,就可以大致知道你的数据更适合哪种算法,不必各种图形都去试验和显示。

选择网格化算法,要根据客观环境特征及自身数据特点,特别是考量样品数及采样网格规则程度这两个指标,来选择最合适的网格化算法。

3、相对于每种算法,都可由“高级选项”按钮调出该算法的设置对话框。其中很多选项专业性很强,也涉及了不少数学知识,我们不可能一一搞懂选项的全部含义,不过笨办法懒办法还是有的——采用默认值。

4、各种算法都可以检验插值质量,这就是“交叉验证”。很多朋友不知道什么是交叉验证,通俗地说,即移去一个已知资料点的数据, 用其他各点的数据来估计该点的数据,将插值数据和真实数据进行比较,以检验插值精度的方法。一般这样的验证都是全交叉验证,即所有的资料点都要进行验证。对于验证的结果,运用绝对平均误差(MAE) 、相对平均误差及均方根误差(RMSE) 作为检验的质量标准。而检验结果的报告可以作为文件保存。参见下图。

注意图中“47=全验证”,是说这一例是这样,因为数据文件中只有(共有)47个数据点。

5、在“网格线几何特征”的设置中,应该注意一下X和Y方向的最大最小值是否和源数据相同,防止错误。一般可以着重注意节点数和间隔,调整到合适的数量。X和Y的间距或节点这二者是相关的,当你手动改动一个,另一个会自动修改。

Surfer 11教程(第三课)

程贤辅翻译2012/11/10

第三课创建等值线图

等值线图是由以下三列值创建的一幅场景。前两列数据确定了X和Y的坐标,而第三列的Z值,是在整个图形上具有相同值的点构成的线条来表示(图形上的等值线)。图形表面的形状则由等值线所显示的那样。

等值线图有哪些应用?

等值线图在很多方面有各种应用。你可以将任意的数据作为一系列等值线Z值。如果对应你的X 和Y值有多个Z值,你就可以创建多个等值线图。例如,你可以创建一个X、Y平面,而Z为高度值的显示研究区域的地形等高线地图。然后,你可以创建一个X、Y平面,而Z为浓度值的等值线图,并将它显示在你的研究领域。Z值可以是温度、浓度、频率、气压、降水、向量等任何其它含义的数据列。

用Map|New|Contour Map(图形|新建|等值线图)命令来创建一个基于网格文件的等值线图。

补充:还记得我们在第一课创建的“江苏城市坐标.dat”吗?它的第3列标题是空白的,你可以填上任意名称,例如“10月平均气温”,“9月上旬降水量”,“某台风影响时气压分布”等等,对于其他专业,例如“化探元素值”,“人工地震波幅度”等等,真是各种应用都可以。所以,一个基本的数据文件,你可以应用在多个方面,只要修改一下Z列数据就行了,各种应用的等值线图立刻呈现在你面前。因此,做一个你自己专业常用的这样的基本数据文件,是非常有用的,X、Y列数据常常是不变的,要改动的只是Z的数值。

一、创建等值线图

1、用Map|New|Contour Map(图形|新建|等值线图)命令或在绘图工具条上单击这个按钮。

2、“打开网格”对话框将显示。选择我们在第二课时创建的网格文件(TutorWS.grd),在文件名上单击,这个文件名就进入文件名编辑框中了。

3、单击“打开”。

4、在“指定坐标系”对话框中,指定默认的Unreferenced local system坐标系,并点击“确认”。采用默认属性的等值线图就创建成功了。

补充:实际应用中该对话框并未打开,做完第3步,等值线图就出来了。而它采用的坐标系,就是它指定的默认值。需要更改的话,请在属性窗口中设定。

5、如果你希望将该等值线图充满窗口,可以点击菜单View|Fit to Window(视图|适应窗口)命令,或者点击按钮,或者在键盘上点击Ctrl+D。

另外,如果你有一个具有滚轮的鼠标,你可以滚动滚轮来放大缩小图形,还可以压住滚轮(此时光标变成手掌形状)平移整个图形。

二、更改等值线层次

你创建了等值线图以后,你可以很容易地修改图形的的特性。例如,您可能想在图形上改变该等值线的层次显示。

更改等值线层次步骤:

1、将光标放在等值线图形上,点击一下,等值线属性框就显示在属性管理器中。

2、在“属性管理器”中,单击“Level(层次)”页标签,显示该图形的等值线层次和线条的属性。在这个例子中,等值线层次起始于值Z=20,这是等值线的最小值,层次的最大值是Z=105。

3、要改变等值线的范围,点击属性中最大和最小等值线的数值框(这些数值框就在“层次”页面的上部) ,使得框内原有的数值变成高亮显示,然后键入新的数值。所作的改动立即在图形上反映出来。为了获得最佳效果,请选择最小等值线和最大等值线,在这个数据范围内或附近的值进行修改。

4、等值线的间隔,或等值线的频率,是五个。这意味着将每隔5个数值显示一条等值线,我们应该看到的等值线在20 、25 、30 、35,最高105的地方出现。现在点击等值线间隔,将5拉成高亮,键入值10。

5、按回车键,图形上的等值线立刻变得稀少,显示每10个Z值才有一条等值线。这时候最小等值线是20,最大等值线是105。

三、更改等值线线条属性

要的等值线和辅助的等值线都可以单独设置线条的款式。主等值线也常常被称为索引等值线。让我们来设置两个不同等值线属性。

设置主要等值线值

1、在“主要等值线的间隔”右边,突出显示现有的值5并输入一个新的值3。

2、按回车键使得画面上每隔3条等值线就有一条索引等值线。

3、点击主要等直线左边的+号,如果不是已经打开。

4、点击主要等直线下面的线条属性左边的+号,主要等直线线条的属性出现。

5、单击“色彩”右边的黑色方块。从清单中选择另一种颜色,如红色。地图自动更新。

6、点击下面的宽度属性并改变值到0.030英寸(我改成0.10厘米)。现在出现一条粗粗的红色线的主要等高线。

7、要设置辅助等值线的属性,请点击辅助等直线左边的+号,如果不是已经打开。

8、点击辅助等值线下面的线条属性左边的+号,辅助等直线线条的属性出现。

9、单击“色彩”右边的黑色方块。从清单中选择另一种颜色,如黑色的80%。

10、单击款式旁边的框,并从列表中选择一个虚线。辅助等高线以灰色的虚线出现在图中。

补充:线条款式的列表框的各种线条款式本来在原来英文原版中是有的,可惜汉

化以后就不见了,我也找不到原因(已改正,有了)。好在可以点击进行自定义:例如你要一条双点划线,可以在设计框中输入:0.4,0.1,0.05,0.1,0.05,0.1,参看下图。

四、改变等值线的填充属性

可以指派到等值线之间的空间的填充颜色。

显示等值线填充色。

1、在等值线图上点击一下并选中它,在属性管理器中就显示等值线的各属性选项。

2、点击“Level(层次)”页。并点击“等值线着色”左边的+号,展开此属性。

3、请选中(打勾) “填充等值线”旁边的复选框,等值线图会自动更新,显示默认的以灰度颜色填充的等值线间隔。

改变填充色

填充的颜色是可以改变的,可以是两种颜色之

间的渐变色彩频谱分配,也可以是选择其中一个预

设颜色的色谱。若要更改颜色:

1、单击“填充颜色”旁边的彩条。一个彩色

影射图列表出现,单击其中一个预设的色彩对照

表,如“Rainbow(彩虹)”,等值线图会自动更新以

显示新的颜色。

2、如果只有一个最低和最高的颜色是理想的,

按一下“填充颜色”旁边的按钮,颜色配置“色

谱”对话框就出现。

3、在“色谱”对话框中,允许您选择颜色分

配给特定的Z值。单击上边的“预设”列表框可以

选择一个预设好的色谱。我们现在暂时从列表中选

择灰度。

4、点击下面的颜色显示条左边的节点。现

在将选择最低节点的颜色。点击“颜色”下拉列表,在弹出的调色板中选择颜色蓝色。现在的颜色范围是从蓝色到白色。或者,你也可以从“预设”列表中,或通过点击“载入”按钮从自定义颜色映射中选择一个已经存在的彩色色谱文件(.clr)。

5、(可选)如果您喜欢将颜色填充为透明的,通过点击和拖动旁边的透明度滑块,改变不透明度值。

Surfer11 教程01_预览及创建数据

Surfer 11教程 程贤辅翻译2012.10.20 Surfer11版的帮助里面有一套非常好的教程,我希望能将它介绍给大家。对于某些高手,可以也应该绕开,以免浪费您的宝贵时间。其他朋友,如果您看了以下的教程,对您有帮助,那我就很高兴,也算我为我国的气象事业间接作了一点贡献。 该套教程共有14课,1到10 是初级教程,11到14是高级教程: 1、预览及创建数据; 2、创建网格文件; 3、创建等值线图; 4、修改坐标; 5、散点图数据点和图形图层的使用; 6、创建剖面图; 7、保存图形; 8、创建3D曲面图形; 9、添加透明度、比色刻度尺和标题; 10、从不同的坐标系统创建各类图形; 11、自定义工具栏和键盘命令; 12、覆盖图形层; 13、白化一个网格文件; 14、更改工作表中的投影。 我不知道我能不能完成所有的教程翻译工作,因为各种不可预计的因素会影响工作的进展。尽量做吧。想起40年前我为了制作一张等值图,要花费3天时间,用掉多少草稿纸和橡皮擦,要画出平滑的等值线还真不容易。而今的气象工作者有如此先进方便的软件,插值算法就有12种,只要将数据准备好,一幅漂亮、准确的等值图瞬间就可以出来,还没有人为的因素干扰,真是太幸福了。最后,如果你发现有任何错误,请及时指出,以便改正,免得我误人子弟。 特别注明:在每一课之后,如果有“补充”标题和附加的内容,是本人的心得、感受、或者理解,仅供参考。 言归正传,下面教程开始,先看一段关于Surfer的概述,然后进入第一课。 使用Surfer: Surfer 最常见的应用就是从XYZ数据文件创建一个基于网格的各类图形。调用菜单中的Grid | Data(网格|数据)命令,用来生成一个网格文件,然后再用Map(图形)菜单命令,从网格文件来生成各类图形。但是,散点图(Post)和基底图(Base map)不使用网格文件来生成。 使用Scripter(脚本): Golden Software's脚本编辑程序适用于任何ActiveX自动化兼容的客户端,如Visual Basic,可以在Surfer自动化完成任务。脚本是一个文本文件,其中包含了执行运行脚本时的一系列的指令。脚本编辑器可以用于执行在Surfer上的几乎任何任务。在一个脚本中你可以做几乎一切,甚至可以

Surfer11最新版中文教程

目录 一、Surfer11 教程 (1) 第一课预览及创建数据 (3) 第二课创建网格文件 (9) 第三课创建等值线图 (14) 第四课修改数轴 (27) 第五课散点图数据点和图形图层的使用 (32) 第六课创建一个剖面图 (48) 第七课保存图形 (50) 第八课创建一个3D 曲面图 (52) 第九课增加透明度,色阶和标题 (58) 第十课从不同的坐标系中创建图形 (63) 第十一课自定义工具栏和键盘命令 (68) 第十二课叠加图形层 (71) 第十三课白化一个网格文件 (75) 第十四课在工作表中更改投影 (79) 二、汉化历程 (82) 三、答疑解惑 (89)

一、Surfer 11教程 程贤辅翻译2012.10.20 Surfer11版的帮助里面有一套非常好的教程,我希望能将它介绍给大家。对于某些高手,可以也应该绕开,以免浪费您的宝贵时间。其他朋友,如果您看了以下的教程,对您有帮助,那我就很高兴,也算我为我国的气象事业间接作了一点贡献。 该套教程共有14课,1到10 是初级教程,11到14是高级教程: 1、预览及创建数据; 2、创建网格文件; 3、创建等值线图; 4、修改坐标; 5、散点图数据点和图形图层的使用; 6、创建剖面图; 7、保存图形; 8、创建3D曲面图形; 9、添加透明度、比色刻度尺和标题; 10、从不同的坐标系统创建各类图形; 11、自定义工具栏和键盘命令; 12、覆盖图形层; 13、白化一个网格文件; 14、更改工作表中的投影。 我不知道我能不能完成所有的教程翻译工作,因为各种不可预计的因素会影响工作的进展。尽量做吧。想起40年前我为了制作一张等值图,要花费3天时间,用掉多少草稿纸和橡皮擦,要画出平滑的等值线还真不容易。而今的气象工作者有如此先进方便的软件,插值算法就有12种,只要将数据准备好,一幅漂亮、准确的等值图瞬间就可以出来,还没有人为的因素干扰,真是太幸福了。最后,如果你发现有任何错误,请及时指出,以便改正,免得我误人子弟。 特别注明:在每一课之后,如果有“补充”标题和附加的内容,是本人的心得、感受、或者理解,仅供参考。 言归正传,下面教程开始,先看一段关于Surfer的概述,然后进入第一课。 使用Surfer: Surfer 最常见的应用就是从XYZ数据文件创建一个基于网格的各类图形。调用菜单中的Grid | Data(网格|数据)命令,用来生成一个网格文件,然后再用Map(图形)菜单命令,从网格文件来生成各类图形。但是,散点图(Post)和基底图(Base map)不使用网格文件来生成。 使用Scripter(脚本): Golden Software's脚本编辑程序适用于任何ActiveX自动化兼容的客户端,如Visual Basic,可以在Surfer自动化完成任务。脚本是一个文本文件,其中包含了执行运行脚本时的一系列的指令。脚本编辑器可以用于执行在Surfer上的几乎任何任务。在一个脚本中你可以做几乎一切,甚至可以

surfer入门教程

准备工作 Golden Software | Surfer | Tutorial 由holz 在周一, 2006-01-16 05:51 提交 理解如何使用Surfer Surfer 最常用的一个应用就是使用一个XYZ 数据文件来创建一个等值线图或表面图。网格菜单下的数据命令就是用来将一个XYZ 数据文件转换为一个网格文件[.GRD] 的。当您创建了一个网格文件后,就可以通过等值线命令来创建一个等值线图或通过Surface 命令来生成一个表面图。 下图举例说明了XYZ 数据文件、网格文件、等值线图和表面图之间的关系。 启动Surfer 在您安装完Surfer 后,在Windows 的程序管理器中你会发现一个Golden Software 组。 要启动Surfer 程序,可以这样: 1.点击开始菜单,鼠标移动到程序,在出现的分级菜单中选择Golden Software,点击Surfer。 2.现在我们看到Surfer 已经启动了,并且我们看到了一个空白的图形窗口,这是我们用来创建网 格文件、等值线图、表面图或任何其他地图类型的工作区域。 3.如果您希望Surfer 充满整个屏幕,点击Surfer 窗口右上角的最大化按钮。同样的道理您也可以 将Surfer 内的图形窗口最大化。 使用在线帮助 Surfer 帮助系统使你非常容易的获得任何菜单或对话框项目的信息,有几种方法获得帮助信息: ?你可以从帮助菜单选择一个命令,例如内容命令显示帮助主题。 ?你可以点击工具栏上的帮助工具按钮,同样显示帮助主题。 ?当你需要一个指定命令的信息的时候,你可以按SHIFT+F1 然后指针出现一个问号标记,当你选择一个菜单命令的时候,Windows 帮助系统被启动,你所选择的命令的帮助信息被显示出来。

surfer的一点用途

2主要功能 1、等高线的绘制 2、在等高线图上加背景地图 3、图件白化(blank) 4、数据文件统计功能 5、粘贴和分类粘贴子图 6、生成向量图 7、图形输出 8、辅助功能:用函数直接作图、标注文字、画简单的图形等。 图形规格与种类: --Contour Maps 可做等高线图,结果可输出成3D DXF --3D Wireframe Maps 可做三维网格图 --3D Surface Maps 可做三维表面图 --Post Maps 可做三维张贴图文字标注 --Shaded Relief Maps 可做阴影图,具有相片质量. --Image Maps 可做影像图, 可以做细腻的色阶处理 --Vector Maps 可做向量图, --Base Maps 可输入底图以便搭配3D图型 --Overlap Maps 可将图型重叠 --Overlap Maps 可将地面影像图与3D Surface重叠 --Gridding 可选择多种方格化功能 --Output 图型输出可选CGM、DXF、BMP、GIF、EPS、HPGL等 --Worksheet 数据输入可用Lotus、Excel、ASCII --Text 文字可用上下标、数学符号、线型符号、颜色都可定义 --可以和Grapher搭配,将剖面结果输出成Grapher之XY图形 3常见问题 1.如何将等高线图上的数据存入文件中吗? --开启SURFER -> 开启 .GRD文件-> GRID -> GRID NODE EDITOR,SAVE AS -> ASCII XYZ (.DAT) 2.SURFER 有Curve Fitting函数的功能吗? --没有,TableCurve 3D具有此功能. 3.三维表面图可与三维点图合并在一起吗? --不可以,TableCurve 3D具有此功能. 4.可以将Surfer的轮廓线剖开,取出其Z值吗? --可以 Grid -> Slice (.bln 文件) 5.可以求取Surfer的体积吗? --可以 Grid -> Volumn. 6.可以将Surfer某部分不要画出来吗? --可以 Grid -> Blank (.bln文件) 7.可以将数个Surfer图重迭吗? --可以 Map -> Overlay Maps ; Stack Maps 8.可以将Grid档缩小吗? --可以 Grid -> Extract 9.可以直接用函数画z=f(x,y)的曲面吗? --可以 Grid -> Function 10.可以画向量图? 如电磁场,热流场,风向图等.

Surfer使用教程

第3章绘图软件的使用 软件运行环境及特点 Golden Software Surfer (以下简称Surfer)是一款画三维图(等值线,image map,3d surface)的软件,是美国Golden Software公司的系列绘图软件之一。该软件简单易学,可以在几分钟内学会主要内容,且其自带的英文帮助文件(help菜单)是相当完美且容易阅读的,对如何使用Surfer,解释的很详细,只要学过英语的人都可以很快上手。 Surfer的主要功能是绘制等值线图(contour map),是具有插值功能的绘图软件,因此,即使你的数据是不等间距的,依然可以用它作图。此外它还可以绘制张贴图、分类张贴图、矢量图、影像图、线框图、3d surface map,等形式的图形,其功能是比较强大的。 Surfer的安装比较简单(目前,只有Windows操作系统下的版本,最为常用的是版本),只要按其提示缺省安装即可。其安装软件的大小不到30M,一般的计算机硬件基本能够顺利使用该软件。安装好Surfer以后,其环境界面如图3-1所示。 命令 菜单 绘图 命令 目标管 理窗口 工作区 状态栏 图3-1 软件界面

软件界面及命令菜单 Surfer软件的界面非常友好,继承了Windows操作系统软件的特点。从图3-1中可以看到,其最上方为命令菜单,在命令菜单的下方是命令菜单中的快捷工具栏(共两行),左侧的空白区域为目标管理窗口,用来更加方便的管理绘制的各个图形要素,右侧的空白区域为工作区,用来绘制图形,最右侧的一个竖条工具栏是绘图命令的快捷方式。下面详细介绍各个命令菜单的主要内容。 3.2.1文件菜单(F) “文件菜单”如图3-2所示,主要是对文件进行操作,如文件的建立、加载、打印设置等。 图3-2 文件菜单 新建—用来新建一个工作窗口,点击后即出现图3-1界面。 打开—打开一个已经存在的Surfer可以识别的文件。 关闭—关闭当前窗口。 保存—保存当前窗口内容。 另存为—将当前窗口内容另存为其它文件名。 输入—输入Surfer识别的图形格式。 输出—将窗口内容输出到图形等格式文件。 页面设置—设置当前页面的尺寸等属性。 打印—打印当前窗口内容。

如何使用Surfer8

如何使用Surfer8 .0画等值线图 曾志雄,陈慧娴 (广州市番禺区气象局,广东广州511400) 摘要:介绍了一种简单易学的作图软件Surfer8. 0,并通过一个实例说明了使用该软件画等值线图的方法。该软件的界面友好,操作简单、直观,不需格点资料,即可输出线条流畅的等值线图,在气象预报和科研工作中应用广泛,能减少工作强度,提高工作效率和出图质量。 关键词:计算机应用;等值线图;自动绘制 中图分类号: TP317. 4 文献标识码: B 气象上比较通用的作图软件Grads是在DOS界面下操作的软件,使用者必须熟悉DOS,同时还要掌握一种计算机语言,如VB、C语言等。若不懂计算机语言,却想在几分钟内学会作等值线图,Surfer8. 0作图软件可以帮你忙。Surfer8. 0是一款在Windows平台上操作的、可用于作三维图画的软件。与Grads相比,它最大的优点是可以直接使用站点资料画图。对于网格化的资料(如NCEP/NCAR),用Grads作图非常方便。但如果只有站点资料,通常情况下必须先编写程序把点资料网格化,然后才用Grads作等值线图。由于Surfer自带插值功能,即使现有的数据不是等间距的,仍然可以直接用它画图[1]。本文以广东春季降雨量等值线图为例,说明如何画广东各个站点的某气象要素的等值线图。 1 资料处理 首先把相应站点的春季降雨量值资料,处理成如下格式: 116. 116 7 24. 300 0 294. 368 0 115. 766 7 23. 933 3 276. 810 0 114. 483 3 24. 366 7 449. 530 0 114. 683 3 23. 733 3 459. 728 0 …… 其中第1列、第2列为站点经度和纬度,作图时为X轴和Y轴坐标;第3列为(x,y)处的降雨量值。处理好后把文件存为.dat格式,如gdr.dat。 2 使用Surfer8. 0作图 2. 1 把. dat文件转换成. grd文件 打开Surfer 8. 0,在菜单栏单击“网格(G)”|“数据(D)”,选择要网格化的数据文件gdr. dat并确定。此时弹出“网格化数据”对话框,要求确定作图的XYZ3列。由于我们的数据只有3列,而且按照相应的顺序排列,所以不用选择。如果这些. dat文件是多列的,那么要进行选择[2]。然后在“格点化方法”里选择一种插值方法。在网格化过程中Surfer会自动进行插值。在“输出网格文件”里填入要输出的文件名和路径,然后在“网格线索几何学”里设置网格点数以及作图范围的上下、左右边界值。最后点击保存,所需用的gdr.grd文件就生成了。用Surfer 8. 0打开该文件,如图1所示。

Surfer教程 Surfer画等值线图教程

Surfer教程Surfer画等值线图教程 导读:Surfer是一款三维立体图制作软件,这款软件是由美国的Golden Software公司开发,这款软件对于地质工作者来说是一款特别不错的软件,现在本文就给大家介绍借助Surfer软件来画等值线图的方法。 1、首先要做的就是在excel上整理数据。一般情况下坐标数据在B列和C 列,目标列也就是你要画等值线的数据随便放在哪一排,本次用的是F列,整理结果如图。 2、打开surfer软件。认识软件界面,我们主要用菜单栏的数据和地图这两个功能。如图。

3、找到数据功能,要将excel的资料转化为网格文件。点中数据功能,单击,找到你所需资料的excel文件,点确定,会出现如下对话框,将x设为excel中含有Y坐标的列,y设为excel中含有X坐标的列,z设为目标列,本次用F列,网格化方法选克里格。注意的是一般要将最下面的最大值改大一千,最小值改小一千。右下角的两个数据差不多大小才是正确的,如果差距过大证明数据错误,在右下角数据后各扩大十倍。点确认,之后会有对话框一直点确认,记住你输出网格数据的位置。

4、下面就是正式的生成等值线图,点选地图功能,选新建等值线图,在对话框找到刚生成的网格数据文件,直接点击打开,画图界面就会直接出现等值线图。如图。

5、最后在左上角文件中选择另存为将图保存到你想要保存的文件夹。或者你想转成其他文件就在文件功能中选择输出功能,选择你想要保存的格式保存在电脑中。 以上便是Surfer画等值线图的方法,由于该软件是一款全英文软件,如果你是以为英语能力比较薄弱的用户,那么在使用的过程中一定要注意所用功能的位置,以免点错功能。

surfer8初学者教程

Golden Surfer8.0初学者教程 一、简介 Golden Software Surfer 8.0 (以下简称Surfer)是一款画三维图(等高线,image map, 3d surface)的软件,该软件简单易学,可以在几分钟内学会主要内容,且其自带的英文帮助(help菜单)对如何使用surfer解释的很详细,其中的tutorial 教程更是清晰的介绍了surfer的简单应用,应该说surfer软件自带的帮助文件是相当完美且容易阅读的,只要学过英语的人都可以很快上手。 Surfer是具有插值功能的绘图软件,因此,即使你的数据是不等间距的,依然可以用它作图。但依据作者的经验,最好不使用Surfer自带的插值功能,尤其是要精确确定等高线时。由于surfer是美国的一个软件,它不提供对中文的支持,这可以算的上一个小的遗憾。 Surfer的主要功能是绘制等高线图(contour map),此外它还可以绘制post map,classed post map, vector map, image map, wireframe map, 3d surface map,等形式的图形。其功能是比较强的,但没有各种投影变化是它的一大缺点。尤其是在等高线领域,这不能不说是它的应用受到限制的地方。 由于surfer软件没有中文说明书,对一些初学者来说可能会存在上手较难的问题,鉴于此种需求,编写了这一初学者参考手册,希望对大家有所帮助。二、等高线的绘制 Surfer的最主要的功能是绘制等高线图,但并不是我们具有了数据文件就可以直接绘制等高线,surfer要求绘制等高线的数据有特殊的格式要求,即首先要将数据文件转换成Surfer认识的grd文件格式,才能绘制等高线(当然,可以直接生成surfer接受的ascii 码的grd文件格式,这样就可以直接作图,此方法将在后面介绍,首先我们介绍常用的作图方法)。假设你有三列数据分别为X,Y,Z,其中Z为点(x,y)处的值,存在文件test.dat中(数据见附件),其中第一列是X坐标,第二列是Y坐标,第三列是(x,y)上的值Z,则绘制等高线的步骤如下: 步骤一:把数据文件转换成grd文件 1. 打开菜单Grid | Data... ,在open对话框中选择数据文件test.dat 2. 这会打开“Grid Data”对话框。在“Data Columns”中选择要进行GRID 的网格数据(X和Y坐标)以及格点上的值(Z列),这里我们不用选择,因只有3列数据且它们的排列顺利已经是XYZ了,如果是多列数据,则可以在下拉菜单中选择所需要的列数据。选择好坐标XY和Z值后,在“Griding Method"中选择一种插值方法(如果你需要比原始数据的网格X和Y更密的Z数据,或

surfer+三维教程

Golden software 记录一些 Holz 自己写的或整理的 Golden Software 系列软件相关的文章。 Golden Software 系列软件包括 Surfer、Grapher、Didger、Mapviewer 和 Strater,几乎是地质工作者必备的工具软件,可用于各种数据分析、数据可视化和专题图制作。 转载请注明出处。 Didger 3 教程 Holz 将以 Didger 3 英文版的依据写一些教程。 Didger 3 入门教程 这个入门教程向大伙介绍 Didger 的部分功能,当然是最基本的那些。 我没有数字化仪、没有GPS之类,所以许多高级的 Didger 功能我都从来用不上。所以这个教程是一个数字化的基础教程,您看完这个教程,应当能够使用 Didger 建立自己的工程了。 这个教程是很浅薄的,学好点E文准备看 Golden Software 给您提供的用户手册罢,据说您的问题通常都能在那上面找到。 当然您还有问题就去骚扰他们的技术支持罢,不用问我,我的水平差着呢~~~ 下面说说课程安排: 第一课- 学习如何校准一个光栅图像,不要问我关于如何校准数字化仪、GPS 之类的,我没有,我不知道。 第二课 - 学习如何数字化一个点,如何设置点的属性和数字化线条。 第三课 - 学习如何保存您的 Didger 工程并且将数据输出以供其他程序使用。 第四课 - 学习如何建立多边形,如何从多段线建立多边形等。(没啥重要的,完全可以忽略不看) 第五课 - 学习光栅图像的处理、输出和再次利用等。(也没啥重要的,也完全可以忽略不看) 这个入门教程其实比 Didger 3 本身提供的要简陋,因此如果您的 E 文比较好,不用在此流连,直接看帮助罢。

freesurfer使用教程

如对您有帮助,请购买打赏,谢谢您! freesurfer freesurfer是一个处理大脑3D结构像数据,进行自动皮层和皮下核团分割的工具,用起来非常方便。freesurfer wiki上的教程也非常详细,但是有一点,freesurfer的命令很复杂,很难准确地记住每个参数该怎么设置。本人比较懒,不愿记,也记不住,每次都需要打开wiki 进行对照。由于wiki非常详尽,每次都是在一大篇英文中搜索命令。在这里弄一个简洁版,只把分析流程所用到的命令贴在这里,以便查阅。 一、数据处理 freesurfer分析3D,最好是原始的dcm数据,不要进行数据转格式转换和坐标变化,原始数据就可以。所以把数据放在sub1,sub2,sub3…….,这样我们就可以用循环来做了。我们的计算机中心用的是PBS的系统,进行并行运算: #!/bin/bash # SUBJECTS_DIR is where you want to put your result SUBJECTS_DIR=your_subjects_path imge=`ls your_subjects_path/sub1/*.IMA|head -n 1` recon-all -s sub1 -i ${imge} recon-all -all -s $sub1 这就是分析一个被试的代码,然后用前面介绍过的sed命令,把sub1替换成其他被试编号,就生成了其他被试代码。然后在端口敲入命令:sh 代码文件。数据就开始分析了。 二、数据检查 数据检查主要tkregister2、tkmedit、tksurfer三个命令结合起来。但是在这种视觉检查以前,应该先看前面recon-all.log文件是否报错。可是recon- all.log文件好大了,怎么办呢,用grep 命令,查找一下文件里面有没有”error”,并输出含有“error”的行数: grep -n “error” recon-all.log 如果都没有错误,那就OK.另外还有一个命令也很有意思,会自动帮我们察看是否存在top 错误: mris_euler_number sub1/surf/lh.orig mris_euler_number sub1/surf/lh.white mris_euler_number sub1/surf/lh.pial 如果这三个命令生成的数字完全一样,就没有top结构问题,然后我们再进行视觉检查,首先检查register: tkregister2 --mgz --s sub1 --fstal --surf orig 然后检查tkmedit 和tksurfer检查白质、灰质分割问题。 tkmedit sub1 brainmask.mgz rh.white -aux wm.mgz -aux-surface lh.white tksurfer sub1 rh inflated 检查的时候,一般在c130-170这部分slices问题比较严重,总是有脑膜被看成是灰质了,需要编辑brainmask.mgz,把它删掉。具体检查参看freesurfer wiki. 检查完毕后,根据编辑过的地方重新跑一下数据。根据recon-all的步骤,先register,然后是-autorecon2-cp,然后是-autorecon2-wm, -autorecon2-pial,-autorecon3。当register出现问题时,几乎需要完全重新算数据,其他的就从编辑过的最早步骤开始。例如,一个被试修改过cp、wm,那么就从cp开

Surfer帮助教程

帮助中的教程

目录 一、Surfer11 教程 (1) 第一课预览及创建数据 (3) 第二课创建网格文件 (9) 第三课创建等值线图 (14) 第四课修改数轴 (27) 第五课散点图数据点和图形图层的使用 (32) 第六课创建一个剖面图 (48) 第七课保存图形 (50) 第八课创建一个3D 曲面图 (52) 第九课增加透明度,色阶和标题 (58) 第十课从不同的坐标系中创建图形 (63) 第十一课自定义工具栏和键盘命令 (68) 第十二课叠加图形层 (71) 第十三课白化一个网格文件 (75) 第十四课在工作表中更改投影 (79) 二、答疑解惑 (82)

一、Surfer 11教程 程贤辅翻译2012.10.20 Surfer11版的帮助里面有一套非常好的教程,我希望能将它介绍给大家。对于某些高手,可以也应该绕开,以免浪费您的宝贵时间。其他朋友,如果您看了以下的教程,对您有帮助,那我就很高兴,也算我为我国的气象事业间接作了一点贡献。 该套教程共有14课,1到10 是初级教程,11到14是高级教程: 1、预览及创建数据; 2、创建网格文件; 3、创建等值线图; 4、修改坐标; 5、散点图数据点和图形图层的使用; 6、创建剖面图; 7、保存图形; 8、创建3D曲面图形; 9、添加透明度、比色刻度尺和标题; 10、从不同的坐标系统创建各类图形; 11、自定义工具栏和键盘命令; 12、覆盖图形层; 13、白化一个网格文件; 14、更改工作表中的投影。 我不知道我能不能完成所有的教程翻译工作,因为各种不可预计的因素会影响工作的进展。尽量做吧。想起40年前我为了制作一张等值图,要花费3天时间,用掉多少草稿纸和橡皮擦,要画出平滑的等值线还真不容易。而今的气象工作者有如此先进方便的软件,插值算法就有12种,只要将数据准备好,一幅漂亮、准确的等值图瞬间就可以出来,还没有人为的因素干扰,真是太幸福了。最后,如果你发现有任何错误,请及时指出,以便改正,免得我误人子弟。 特别注明:在每一课之后,如果有“补充”标题和附加的内容,是本人的心得、感受、或者理解,仅供参考。 言归正传,下面教程开始,先看一段关于Surfer的概述,然后进入第一课。 使用Surfer: Surfer 最常见的应用就是从XYZ数据文件创建一个基于网格的各类图形。调用菜单中的Grid | Data(网格|数据)命令,用来生成一个网格文件,然后再用Map(图形)菜单命令,从网格文件来生成各类图形。但是,散点图(Post)和基底图(Base map)不使用网格文件来生成。 使用Scripter(脚本): Golden Software's脚本编辑程序适用于任何ActiveX自动化兼容的客户端,如Visual Basic,可以在Surfer自动化完成任务。脚本是一个文本文件,其中包含了执行运行脚本时的一系列的指令。脚本编辑器可以用于执行在Surfer上的几乎任何任务。在一个脚本中你可以做几乎一切,甚至可以

surfer8.0使用说明

------------------------------------------------------------------------------- 软件名称: Surfer 软件版本: 8.0 软件公司:Golden Sofware, Inc 原版下载: 不需要 软件主页: https://www.360docs.net/doc/4a9653984.html, 运行环境: Windows 98/Me/2000/XP,官方声明不再正式支持Windows 95/NT。 软件性质: 商业 汉化文件: HA-Surfer8-HMG.rar 汉化大小: 28M 汉化作者: 阿破 E - Mail: hemengui@https://www.360docs.net/doc/4a9653984.html, 软件介绍: 非常不错的科学类绘图软件,是地质工作者必备的专业成图软件。8.0是目前最新的版本,可以轻松制作基面图、数据点位图、分类数据图、等值线图、线框图、 地形地貌图、趋势图、矢量图以及三维表面图等;提供11种数据网格化方法,包 含几乎所有流行的数据统计计算方法;提供各种流行图形图像文件格式的输入输 出接口以及各大GIS软件文件格式的输入输出接口,大大方便了文件和数据的交流 和交换;提供新版的脚本编辑引擎,自动化功能得到极大加强。 使用心得:尽量在Windows2000/XP系统下使用Surfer8,尤其是文档中使用了大量中文的情况 下,在Windows9x下要把中文调整得好看简直就是一件杀人的工作,因为如果您在 9x下使用宋体,字间距大到不能要,只有使用英文字体,这时候中文就互相交迭, 在Windows2000/XP中就没有这个问题,直接使用宋体就可以看到漂亮的中文了。 此外,在各种报告中,如果是2000/XP系统,那么在报告编辑器中是可以直接看清 中文的,但是格式就变得乱七八糟,在9x系统中格式是正确的,但是不能正常显示 中文,必需另存为文本文件才可以看见报告的内容。这个是原程序的问题,不是我 汉化后出来的问题。 在使用大数据集的情况下,要认真选择参数,不然速度慢得你受不了就说人家程序 编的不行。当然什么叫大数据集要看您的机器配置,像我做汉化的机器(P233+128M) 10KB的数据就叫大数据集,米国有为同仁,他的配置是P4 2.4GHz+1GB DDR,他经常 处理的遥感和气候数据都是500MB的文件。 在绘制表面图时,有个好点的显卡就爽死了。在我的机器(PIII600+Geforce2Mx)上 绘制海伦山脉的3D Surface时,放大10倍只用30秒,在一笔记本(PIII700+Sis)

Surfer8绘图指南

S u r f e r8绘图指南 闫昊明 二○○六年六月?第二版

§1 Surfer8软件简介 1.1 软件运行环境及特点 Golden Software Surfer 8.0 (以下简称 Surfer)是一款画三维图(等高线, image map, 3d surface 等)的软件,该软件简单 易学,可以在几分钟内学会主要内容,且 其自带的英文帮助(help 菜单)对如何使 用surfer 解释的很详细,其中的tutorial 教 程更是清晰的介绍了surfer 的简单应用, 应该说surfer 软件自带的帮助文件是相当 完美且容易阅读的,只要学过英语的人都 可以很快上手。 图1-1 Surfer 是具有插值功能的绘图软件,因 此,即使你的数据是不等间距的,依然可 以用它作图。surfer 是美国Golden Software 公司的系列绘图软件之一,它对中文的支持不够友好,这不得不算是一个小小的遗 憾。Golden Software 公司的绘图软件还包括两维和三维平面绘图软件Grapher (最新版本6.0),数字化底图软件Diger ,地图软件MapViewer 和地质软件Strater 等,大家可以在其官方网站https://www.360docs.net/doc/4a9653984.html,/找到软件和一些有用的资料。 Surfer 的主要功能是绘制等高线图(contour map ),此外它还可以绘制post map , classed post map , vector map , image map ,Shaded Relief map, wireframe map ,3d surface map 等形式的图形。其功能比较强,但没有各种投影变化是它的一大缺点。尤其是在等高线领域,这不能不说是它的应用受到限制的地方。 Surfer 的安装比较简单(目前,只有windows 平台下的版本,最新为8.0版本),只要按其提示缺省安装即可。其安装软件的大小不到30M ,一般的计算机硬件基本能够顺利使用该软件。安装好Surfer 以后,其环境界面如图1-1所示。 1.2 软件界面及命令菜单 Surfer 的软件界面非常友好,继承了windows 操作系统软件的特点。从图1-1中可以看到,其最上方为命令菜单,在命令菜单的下方是命令菜单中的快捷工具栏(共两行),左侧的空白区域为目标管理窗口,用来更加方便的管理绘制的各个图形要素,右侧的空白区域为工作区,用来绘制图形,最右侧的一个竖条工具栏是绘图命令的快捷方式。下面详细介绍各个命令菜单的主要内容。 1.2.1 文件菜单(File ) 图1-2给出了文件菜单中的所有命令。 New - 用来新建一个工作窗口,即出现如图1-1中的界面。

Surfer11 教程05_散点图数据点和图形图层的使用

Surfer 11教程(第五课) 程贤辅翻译2012/11/18 第五课散点图数据点和图形图层的使用 在一幅图形上,通过将X、Y数据点的位置用符号来代表,这样就创建了散点图。在一个散点图形确定的数据点上,有这些特定点的分布数据,以及其他文本信息,这对以后图形生成是非常有用的。一个数据文件包含了用于在图形上定位的点的X、Y坐标,也可以包含与每个点相关联的标注信息。 图形的图层设计允许你添加多个图形映射到当前的图形上,用于创建一个同时显示不同类型的图形对象。所有图层使用单一的一组数轴,并按照目标坐标系统统一定位。例如,你如果有一个建立了气象数据的等值线图,那么你可以添加一个图形图层来显示每个数据采集点的位置和站名的散点图。 如何将一个图形图层添加到现有的图形上? 图形图层有多种办法添加到现有的图形上。选择图形并通过“图形|添加”命令;通过从现有的图层拖动一个对象到另外一个对象上;或者通过选择所有的图形,并使用“图形|按坐标覆盖图形”命令。 添加一个散点图图层 当一个新的散点图被用“Map|New|Post Map(图形|新建|散点图)”命令创建完成时,它在场景窗口中是独立于其它任何图形的。当两个图形都显示时,两套数轴也同时显示,每个图形有一套。当你选择一个图形时,使用“Map|Add(图形|添加)”命令,一个新的图形图层、数轴、或者比例尺,就会被添加到选定的图形中。 如果已经存在两个以上的图形,你可以在对象管理器中拖拽一个图层到另一个不同的图形对象上。另外,可以选择这两个图层并点击“Map|Overlay Maps(图形|按坐标覆盖图形)”命令,所有选中的图层都会移动合并为单一的图形对象。 要删除一个图层,可以在对象管理其中选中该图层,接着按下删除键。要从一个图形对象中移除一个图层,首先你要选中该图层,再右键菜单中选择“Break Apart Map Layer(拆分图形层)”。 补充:首先要分清楚删除和移除的区别。删除好理解,移除是将一个图层从图形 中移出来,成为另外一个图形中的图层。这“拆分图形层”(移除)实际上就是上面合

freesurfer使用教程

freesurfer是一个处理大脑3D结构像数据,进行自动皮层和皮下核团分割的工具,用起来非常方便。freesurfer wiki上的教程也非常详细,但是有一点,freesurfer的命令很复杂,很难准确地记住每个参数该怎么设置。本人比较懒,不愿记,也记不住,每次都需要打开wiki 进行对照。由于wiki非常详尽,每次都是在一大篇英文中搜索命令。在这里弄一个简洁版,只把分析流程所用到的命令贴在这里,以便查阅。 一、数据处理 freesurfer分析3D,最好是原始的dcm数据,不要进行数据转格式转换和坐标变化,原始数据就可以。所以把数据放在sub1,sub2,sub3…….,这样我们就可以用循环来做了。我们的计算机中心用的是PBS的系统,进行并行运算: #!/bin/bash # SUBJECTS_DIR is where you want to put your result SUBJECTS_DIR=your_subjects_path imge=`ls your_subjects_path/sub1/*.IMA|head -n 1` recon-all -s sub1 -i ${imge} recon-all -all -s $sub1 这就是分析一个被试的代码,然后用前面介绍过的sed命令,把sub1替换成其他被试编号,就生成了其他被试代码。然后在端口敲入命令:sh 代码文件。数据就开始分析了。 二、数据检查 数据检查主要tkregister2、tkmedit、tksurfer三个命令结合起来。但是在这种视觉检查以前,应该先看前面recon-all.log文件是否报错。可是recon- all.log文件好大了,怎么办呢,用grep 命令,查找一下文件里面有没有”error”,并输出含有“error”的行数: grep -n “error” recon-all.log 如果都没有错误,那就OK.另外还有一个命令也很有意思,会自动帮我们察看是否存在top 错误: mris_euler_number sub1/surf/lh.orig mris_euler_number sub1/surf/lh.white mris_euler_number sub1/surf/lh.pial 如果这三个命令生成的数字完全一样,就没有top结构问题,然后我们再进行视觉检查,首先检查register: tkregister2 --mgz --s sub1 --fstal --surf orig 然后检查tkmedit 和tksurfer检查白质、灰质分割问题。 tkmedit sub1 brainmask.mgz rh.white -aux wm.mgz -aux-surface lh.white tksurfer sub1 rh inflated 检查的时候,一般在c130-170这部分slices问题比较严重,总是有脑膜被看成是灰质了,需要编辑brainmask.mgz,把它删掉。具体检查参看freesurfer wiki. 检查完毕后,根据编辑过的地方重新跑一下数据。根据recon-all的步骤,先register,然后是-autorecon2-cp,然后是-autorecon2-wm, -autorecon2-pial,-autorecon3。当register出现问题时,几乎需要完全重新算数据,其他的就从编辑过的最早步骤开始。例如,一个被试修改过cp、wm,那么就从cp开

Surfer使用教程

第3章Surfer8.0绘图软件的使用 3.1 软件运行环境及特点 Golden Software Surfer 8.0 (以下简称Surfer)是一款画三维图(等值线,image map,3d surface)的软件,是美国Golden Software公司的系列绘图软件之一。该软件简单易学,可以在几分钟内学会主要内容,且其自带的英文帮助文件(help菜单)是相当完美且容易阅读的,对如何使用Surfer,解释的很详细,只要学过英语的人都可以很快上手。 Surfer的主要功能是绘制等值线图(contour map),是具有插值功能的绘图软件,因此,即使你的数据是不等间距的,依然可以用它作图。此外它还可以绘制张贴图、分类张贴图、矢量图、影像图、线框图、3d surface map,等形式的图形,其功能是比较强大的。 Surfer的安装比较简单(目前,只有Windows操作系统下的版本,最为常用的是 8.0版本),只要按其提示缺省安装即可。其安装软件的大小不到30M,一般的计算机 硬件基本能够顺利使用该软件。安装好Surfer以后,其环境界面如图3-1所示。 命令 菜单 绘图 命令 目标管 理窗口 工作区 状态栏 图3-1 Surfer8.0软件界面

3.2 软件界面及命令菜单 Surfer软件的界面非常友好,继承了Windows操作系统软件的特点。从图3-1中可以看到,其最上方为命令菜单,在命令菜单的下方是命令菜单中的快捷工具栏(共两行),左侧的空白区域为目标管理窗口,用来更加方便的管理绘制的各个图形要素,右侧的空白区域为工作区,用来绘制图形,最右侧的一个竖条工具栏是绘图命令的快捷方式。下面详细介绍各个命令菜单的主要内容。 3.2.1文件菜单(F) “文件菜单”如图3-2所示,主要是对文件进行操作,如文件的建立、加载、打印设置等。 图3-2 文件菜单 新建—用来新建一个工作窗口,点击后即出现图3-1界面。 打开—打开一个已经存在的Surfer可以识别的文件。 关闭—关闭当前窗口。 保存—保存当前窗口内容。 另存为—将当前窗口内容另存为其它文件名。 输入—输入Surfer识别的图形格式。 输出—将窗口内容输出到图形等格式文件。 页面设置—设置当前页面的尺寸等属性。 打印—打印当前窗口内容。 参数选择—设置Surfer的默认属性,包括缺省单位,线型,字体等。 退出—退出Surfer。

(完整word版)freesurfer使用教程

freesurfer freesurfer 是一个处理大脑3D 结构像数据,进行自动皮层和皮下核团分割的工具,用起来非常方便。freesurfer wiki 上的教程也非常详细,但是有一点,freesurfer 的命令很复杂,很难准确地记住每个参数该怎么设置。本人比较懒,不愿记,也记不住,每次都需要打开wiki 进行对照。由于wiki 非常详尽,每次都是在一大篇英文中搜索命令。在这里弄一个简洁版,只把分析流程所用到的命令贴在这里,以便查阅。 一、数据处理 freesurfer分析3D,最好是原始的dem数据,不要进行数据转格式转换和坐标变化,原始数据就可以。所以把数据放在sub1,sub2,sub3 ??…这样我们就可以用循环来做了。我们的计算机中心用的是PBS的系统,进行并行运算: #!/bin/bash # SUBJECTS_DIR is where you want to put your result SUBJECTS_DIR=your_subjeets_path imge='ls your_subjects_path/sub1/*.IMA|head -n 1' reeon-all -s sub1 -i ${imge} recon-all -all -s $sub1 这就是分析一个被试的代码, 然后用前面介绍过的sed 命令,把sub1 替换成其他被试编号, 就生成了其他被试代码。然后在端口敲入命令:sh 代码文件。数据就开始分析了。 二、数据检查 数据检查主要tkregister2 、tkmedit 、tksurfer 三个命令结合起来。但是在这种视觉检查以前, 应该先看前面recon-all.log 文件是否报错。可是recon- all.log 文件好大了, 怎么办呢, 用grep 命令,查找一下文件里面有没有"error并输出含有“ error的行数: grep -n “ error ” re-aclol.nlog 如果都没有错误,那就0K.另外还有一个命令也很有意思,会自动帮我们察看是否存在top 错误: mris_euler_number sub1/surf/lh.orig mris_euler_number sub1/surf/lh.white mris_euler_number sub1/surf/lh.pial 如果这三个命令生成的数字完全一样,就没有top 结构问题,然后我们再进行视觉检查,首 先检查register: tkregister2 --mgz --s sub1 --fstal --surf orig 然后检查tkmedit 和tksurfer 检查白质、灰质分割问题。 tkmedit sub1 brainmask.mgz rh.white -aux wm.mgz -aux-surface lh.white tksurfer sub1 rh inflated 检查的时候,一般在C130-170这部分slices问题比较严重,总是有脑膜被看成是灰质了,需要编辑brainmask.mgz,把它删掉。具体检查参看freesurfer wiki.检查完毕后,根据编辑过 的地方重新跑一下数据。根据recon -all的步骤,先register,然后是-autorecon2-cp,然后是

相关文档
最新文档