




已阅读5页,还剩84页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精品文档Surfer8.0学习手册 首先展示一些从这个软件的官方网站上下载的与Surfer 有关的图片:Surfer V8.0 软件截图一、 简介这是一个非常不错的科学类绘图软件,是地质工作者必备的专业成图软件。Golden Software Surfer 8.0 (以下简称Surfer)是目前最新的版本,可以轻松制作基面图、数据点位图、分类数据图、等值线图、线框图、地形地貌图、趋势图、矢量图以及三维表面图等;提供11种数据网格化方法,包含几乎所有流行的数据统计计算方法;提供各种流行图形图像文件格式的输入输出接口以及各大GIS软件文件格式的输入输出接口,大大方便了文件和数据的交流和交换;提供新版的脚本编辑引擎,自动化功能得到极大加强。该软件简单易学,可以在几分钟内学会主要内容,且其自带的英文帮助(help菜单)对如何使用surfer解释的很详细,其中的tutorial教程更是清晰的介绍了surfer的简单应用,应该说surfer软件自带的帮助文件是相当完美且容易阅读的,只要学过英语的人都可以很快上手。 Surfer是具有插值功能的绘图软件,因此,即使你的数据是不等间距的,依然可以用它作图。但依据作者的经验,最好不使用Surfer自带的插值功能,尤其是要精确确定等高线时。由于surfer是美国的一个软件,它不提供对中文的支持,这可以算的上一个小的遗憾。没有各种投影变化也是它的一大缺点。尤其是在等高线领域,这不能不说是它的应用受到限制的地方。尽量在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)就要用2分钟- Surfer(R) 版本 8.0 自述文件 版权所有 (c) 2002 Golden Software 公司保留所有版权-系统要求=- Windows 98, Me, 2000, XP 或更高版本。- 没有特别声明不能使用 Windows 95 和 NT, 但不再支持。- 需要 800 X 600 或更高的屏幕分辨率以及至少 256 色支持- 在 Windows 分区至少需要 20 MB 的剩余磁盘空间。- 至少需要 13 MB 的剩余磁盘空间。- 除了 Windows 的需要外, 对于简单的数据集至少需要 8 MB RAM。 除了 Windows 的需要外, 对于大位图和表面地图至少需要 128 MB RAM。Surfer 8.0 的新特性=- 颜色贴图的表面图;- 表面图上可覆盖光栅和矢量图;- 网格镶嵌功能可以将多个网格组合成一个网格文件;- 交叉验证可以评估网格化方法的品质;- 新的滤波器和平滑方法, 包含用户定义的滤波器;- 三角剖分和自然邻点网格化方法可使用德劳内三角形;- 工作表和网格化时可使用多达 10亿 的数据点, 仅仅受限于内存和 Windows 版本的限制;- 在白化的网格中保存断层信息;- 显示位图和图元文件信息;- 生成数据和网格统计报告;- 旋转和倾斜光栅地图 (位图基面图、影像图、渐变地形图);- 使用新的位图压缩程序压缩 SRF 文件;- 新的网格化方法: 移动平均和局部多项式方法;- 数据度量以激素空间数据统计;- 新的变量图模型: 三次和五球形;- 当 Z 的单位与 XY 单位不一致时在体积计算时可以指定 Z 比例系数;- 通过延迟排序和重复数据检查直到网格化开始的方法加快大数据文件的载入;- 新的输入格式: 增强型图元文件 EMF, Golden Software 交换格式 GSI, ESRI Arc/INFO 输出格式 E00;- 新的输出格式: 增强型图元文件 EMF, Golden Software 交换格式 GSI, MapInfo 交换格式 MIF, Golden Software 边界文件 GSB;- 在网格化和变量图报告中可进行方差分析(ANOVA)统计;- 轨迹球工具可以轻易旋转、倾斜以及改变透视点;- 移动工具可以不经过滚动条就拖动视图;- 实时缩放工具;- 排除了 Windows 9x/Me 中 32 英寸页面尺寸的限制;- 检查更新可以下载程序更新;- 当您选择不同对象时非模态对象属性对话框保持打开状态。安装 Surfer=Golden Software 不推荐安装 Surfer 8 于任何旧版本的 Surfer (例如 Surfer7) 之上,或者与旧版本处于相同目录。 Surfer 8 可以与其他版本同时共存, 只要将它们安装在不同的目录上。在安装 Surfer 8 之前, 先卸载之前安装的 Surfer 8。 选择 控制面板|添加/删除程序 菜单, 从 安装/反安装 列表中选择 Surfer 8, 点击 添加/删除 按钮卸载 Surfer。Surfer 7 之前的版本不会出现在 添加/删除 程序列表中。为了将 Surfer 8 安装于 Windows 2000 和 XP 系统中, 您必需有一个本地的管理员权限。网络安装=执行管理员安装可以将文件安装到一个网络服务器中, 一旦安装到网络服务器, 其他独立的工作站就可以执行安装, 服务器软件必需支持长文件名。 * 注意: 在网络系统中使用 Surfer 要求在同一时间使用 Surfer 的用户不能多于授权使用 Surfer 的份数。*要安装 Surfer 于服务器:1. 以管理员身份登陆文件服务器;2. 点击 开始|运行;3. 输入 Setup.exe 的路径并使用 /a 参数, 例如 r:Setup.exe /a4. 当安装程序询问目标文件夹的时候,从文件服务器选择一个 (如 C:SurferServer), 这是一个新的空白目录。 安装程序将拷贝所有 Surfer 文件以及安装程序以及它关联的文件到服务器分区;5. 我们推荐将服务器文件夹内容设置为只读。注: 如果您希望在 Windows 服务器运行 Surfer, 您需要再次使用不带 /a 开关的安装程序并将 Surfer 正常的安装到一个新的目录中。然后, 在各个工作站安装 Surfer:1. 从需要运行 Surfer 的工作站登陆文件服务器;2. 启动 Windows 并运行服务器文件夹中的 Setup.exe; * 不要从 CD-ROM 运行 Setup!*3. 当安装程序询问目标文件夹的时候,在本地驱动器选择一个。在每个工作站第一次运行 Surfer 的时候,需要输入 Surfer 的序列号。Surfer 必需在每个工作站直接安装, 不能从网络中的远程计算机进行远程安装, 因为安装的时候需要编辑计算机的注册表, 有些特定部分的注册表是不能从远程计算机进行编辑的。安装故障处理 =如果在安装过程中出现错误, 安装 Surfer 并创建一个安装日志:1. 转到 开始|运行;2. 对于本地安装, 键入 drive letter:pathsetup.exe /V/L* drive letter:pathS8.log 对于网络安装, 键入 drive letter:pathsetup.exe /a /V/L* drive letter:pathS8.log 将 drive letter 和 path 替换为您计算机上的驱动器字母和路径, 日志文件的路径不能包含空格。3. 按确认。 安装终止后, 在指定的路径下将生成一个日志文件, 请将日志文件和安装 信息文本发送给技术支持中心。范例文件=在 Samples 目录包含一些范例文件, 范例包含一些有趣的地图、 数据文件和一些可用于Surfer 自动化的脚本。Script1.bas 用每一种网格化方法创建一个等值线图Script2.bas创建一个等值线图和线框图的脚本Script3.bas 从多个 Z 数据列创建等值线图的脚本Client.cpp Surfer 自动化的 C+ 程序范例Script4.js 使用 Windows 脚本宿主和 JScript 创建地形图Script5.vbs 使用 Windows 脚本宿主和 VBScript 创建地形图Blusteel.clr 颜色谱文件 - 黑色, 蓝色, 灰色Bywaves.clr 颜色谱文件 - 交替的蓝色, 黄色Landsea.clr 颜色谱文件 - 黑色, 蓝色, 青色, 褐色, 黄色Rainbow.clr 颜色谱文件 - 紫罗兰色, 蓝色, 绿色, 黄色, 橙色, 红色Rainbow2.clr 颜色谱文件 - 黑色, 蓝色, 青色, 黄色, 红色, 白色RedHot.clr 颜色谱文件 - 红色, 黄色Demogrid.dat DEMOGRID.GRD 的范例数据Sample3.dat 用于脚本的范例数据Tutorws.dat 用于教程的第 2 和 5 课Tutorws2.dat 用于教程的第 1 课Vario1.dat 用于创建变量图的范例数据Demogrid.grd 示范网格文件Helens2.grd 圣.海伦山的 DEM 范例网格文件Ca.gsb Golden Software 边界文件 - 加州Nv.gsb Golden Software 边界文件 - 内华达州Sample1.srf 线框图 - 科罗拉多前部Sample2.srf 堆叠的线框图和等值线图 - 科罗拉多墨里森Sample3.srf 填充等值线图 - 爱达荷 Sagebrush 山丘Sample4.srf 填充等值线图 - 亚利桑那大峡谷Sample5.srf 影像图 - 科罗拉多县Sample6.srf 等值线/渐变地形图 - 圣.海伦山Sample7.srf 地球矢量图/等值线图Sample8.srf 分类张贴图 - 南极温度Symbols.srf 符号和数值的张贴图Tutorial.srf 用于教程的第 5 课帮助脚本范例=ApplicationObjectProperties.basApplicationObjectMethods.basDocumentsCollection.basPlotDocumentObject.basPlotWindow.basRulerObject.basShapeObject.basShapesCollection.basVariogramObject.basWindows.basSurfer.ini 设置=下列的高级设置用于 Surfer.Ini 文件的 Settings 节。 如果没有一个非常好的理由,通常这些设置是不需要改变的:PlotSize=240 ;英寸单位的绘图尺寸 (10 到 2000)DitherScaleColors=1 ;设置一个非零值对颜色刻度的颜色进行抖动处理, 在使用抖动 ;线条色打印线框图时此设置可以使颜色刻度的颜色更好的匹配线 ;条颜色。ErrFlags=147 ;此设置控制错误信息的显示。 设置值是下列选项之和: ; 1 显示错误 ; 2 显示警告 ; 16 在一个对话框显示错误 ; 128 声音提示错误 ; 256 显示模块, 文件和行信息EditReturn=0 ;设置一个非零值允许文本属性对话框的编辑控件在按回车键时 ;开始新的一行, 值为零时按回车将关闭对话框。MaxReportedDups=100 ;在网格化和变量图报告中报告的重复数据的最大个数。MaxReportedExcl=100 ;在网格化和变量图报告中报告的被排除数据的最大个数。ScrollPercent=10 ;当箭头按钮被按下时滚动网格编辑器窗口尺寸的百分比。ScrollPageSize=90 ;当点击滚动条翻页区时滚动绘图窗口尺寸的百分比。ScrollLineSize=10 ;当箭头按钮被按下时滚动绘图窗口尺寸的百分比。ZoomMargin=100 ;在页面缩放(查看整页)后包围窗口的边距。 ;以密耳为单位 (千分之一英寸)已知问题和局限性=- 在使用断层和折断线时网格化非常之慢。- 复杂的断层 (很多线段) 比简单的断层慢得多。- 大多数的 PostScript 打印机设备在复杂多边形成像时不能 100% 兼容 Microsoft Windows, 在某些罕见的情况下 (大多数是填充的等值线图) 这种不兼容会导致线条绘制错误。 我们已在我们的软件中对这种情况进行了处理, 但是这种修正导致 PostScript 打印速度慢了 3 到 5 倍。 如果您希望提高 PostScript 的打印速度, 愿意冒线条绘制错误的风险, 您可以在 Surfer.InI 文件中下列行的前面加一个分号 (;): DecomposePrinterPolygons=2- HP LaserJet 4 问题: 当使用 LaserJet 4 (或者 4M 非-PostScript) 打印机进行打印时, TrueType 文本块宽度和字符间距可能会不正确。 在 31.V1.35 版的 LaserJet 4 驱动器中这个问题已经解决, 您可 以从惠普网站 下载该驱动程序。 如果您不能获取新的驱动成像, 使用 LaserJet III 的驱动程序也可以解决该问题。- HP LaserJet Series II 和 III 问题: 在某些驱动程序中坐标标注、坐标标题和文本块中的单个字符可能会打印不出来。 在控制面板的打印机菜单中, 选择该打印机, 并选择打印机属性, 打开 按图形打印 TrueType 选项就可以解决该问题。- HP DeskJet 问题: 文本字符串的最后一个字符可能打印不出来。 在 Surfer.ini 文件中删除下列行前面的分号可以解决该问题: GSIMAGE ;Windows Picture:Printer:Text=0x8000 改完后保存设置, 然后重新启动 Surfer 使设置生效。- 视频问题: 在某些显卡 (ATI 和 Trident) 中, 文本块最后一个字符不能显示, 但是打印的时候好像并不受其影响。 解决办法 1: 在 Surfer.ini 文件中删除下列行前面的分号: GSIMAGE ;Windows Picture:Window:Text=0x8000 保存所作改变, 然后重新启动 Surfer。 解决办法 2: 改变显卡选项以使用 plain VGA。- 额外的 Surfer.Ini 设置: Surfer.ini 文件中还有一些其他的关系到多边形分解的设置可以定制。他们的作用不甚明显并且在常规的操作中不是必需的。 但是, 如果您在输出一个大的多边形到一个显示设备或图元文件时遇到问题, 您可能需要看看 Surfer.ini 文件中的相关说明。- 当 Surfer 最大化时不保存工具栏的位置: 工具栏的位置是基于非最大化窗口尺寸的, 如果您在重新最大化运行 Surfer 的时候发现工具栏的位置没有被保存, 执行一下步骤: 1. 运行 Surfer, 取消主窗口的最大化 2. 重新调整 Surfer 主窗口使它几乎铺满整个屏幕 3. 调整工具栏到您需要的位置 4. 重新最大化主窗口 5. 工具栏位置应该被正确保存了程序故障排查和错误日志=Surfer 有一个错误日志工具可能有助于您解决问题。 按下列命令行运行 Surfer: d:pathsurfer.exe /L其中 d:path 是 Surfer 8 所在路径, 在默认的情况下, Surfer 8 被安装在 c:Program FilesGolden SoftwareSurfer8 目录, 用双引号扩注路径和程序名。 使问题重现, 并保证操作步骤和之前一致。 Surfer 会将程序的状态和您的系统的信息写入文件 Surfer.msg 并保存在 Surfer 目录。 打包该文件并e-mail 到技术支持中心 (), 请在邮件内容写明问题的说明和出现该问题的操作步骤。资源: FAQ, 支持论坛=Golden Software 网站包含了帮助和问题解答资源。- Surfer FAQ 包含了常见问题的解决办法: /faq/surfer-faq.shtml- Surfer 技术论坛是一个开放的可以公开讨论各种问题的地方: www.goldensoftware.ws/forum/卸载 Surfer=要卸载 Surfer, 转到控制面板的添加/删除程序, 从安装/反安装列表中选择 Surfer 8,按添加/删除按钮就可以卸载 Surfer。联系 Golden Software=请将 Surfer 问题报告给 Golden Software : Golden Software, Inc. 809 14th Street Golden, CO 80401-1866 USA 电话: 303-279-1021 传真: 303-279-0909 e-mail: web: Golden Software 上班时间是周一至周五的 8:00AM 至 5:00PM (不包括美国的假期)。查看 Golden Software 网站可获得 FAQ、技术论坛和其他产品信息。-二、等高线的绘制 Surfer的最主要的功能是绘制等高线图,但并不是我们具有了数据文件就可以直接绘制等高线,surfer要求绘制等高线的数据有特殊的格式要求,即首先要将数据文件转换成Surfer认识的grd文件格式,才能绘制等高线(当然,可以直接生成surfer接受的ascii 码的grd文件格式,这样就可以直接作图,此方法将在后面介绍,首先我们介绍常用的作图方法)。(网格文件规则矩形网格的三维数组X,Y,Z文件。用来画等值线图、网框图、矢量图、粘贴图、立体阴影图、色谱图,计算面积、体积和画剖面图。.GRD文件格式.GRD文件:GS二进制文件(缺省网格文件格式)、GS ASCII文件.DAT文件:ASCII XYZ数据文件.)假设你有三列数据分别为X,Y,Z,其中Z为点(x,y)处的值,存在文件test.dat中(数据见附件),其中第一列是X坐标,第二列是Y坐标,第三列是(x,y)上的值Z,则绘制等高线的步骤如下: 假设你由三列数据分别为X,Y,Z,其中Z为点(x,y)处的值。存为文件test.dat(数据见后)第一列是X坐标,第二列是Y坐标,第三列是(x,y)上的值Z.则画等高线的步骤如下: Note:并不是直接打开test.dat数据就可以画等高线,首先要将数据文件转换成Surfer认识的grd文件格式,才能画出等高线。步骤一:把数据文件转换成grd文件 1. 打开菜单“网格” | “数据.”。2在“打开”对话框中选择数据文件TEST.DAT2. 这会打开“网格化数据”对话框。3. 在“数据列”中选择要进行“网格化”的网格数据(X和Y坐标)以及格点上的值(Z列),这里我们不用选择,因只有3列数据且它们的排列顺序已经是XYZ了,如果是多列数据,则可以在下拉菜单中选择所需要的列数据。选择好坐标XY和Z值后,在“网格化方法”中选择一种插值方法(如果你需要比原始数据的网格X和Y更密的Z数据,或是你的网格是非均匀的),则在网格化的过程中,Surfer会自动进行插值计算,生成更密网格的数据。如果你只是想绘制原始数据的图,不想插值,则最好选择加权距离平方反比法(inverse distance to a power)或Kriging方法。因为这两种方法在插值点与取样点重合时,插值点的值就是样本点的值,而其它方法不能保证如此。 在“输出网格文件”中输入输出文件名test.grd,然后在“几何意义上的网格线”中设置网格点数。这里需要注意的是,当X和Y的数值相差很大时,这里显示的最大最小值可能有错误(即与原始数据不同),这是Surfer软件本身的问题,遇到这种情况,必须手动改正这种错误,即输入正确的最大最小值。由于我们的数据没有此类问题,因此不必手动改正最大最小值。但必须手动改正X和Y的间距“spacing” 或数据个数“f”,这二者是相关的,改动一个,另一个自动改正。如果你的原始数据是等间距的,这里的X和Y的间距“spacing或”f“ 最好与原数据一致,这样可以减少插值带来的误差。我们的数据是不均匀的,所以必须插值,这里可以不进行任何改动。好了,点“ok”,画图所需要的grd文件test.grd就生成了。 步骤二:画等高线 打开菜单“地图”“等值线图”“新建等值线图”,在“打开网络”对话框中选择刚才输出的grd文件,如test.grd,点“ok”,则一副等高线图就画完了。步骤三:等高线图的设置 在所画的等高线图中双击鼠标,或点击右键,选中“属性”,就会出现设置等高线的各种属性,在图的边缘双击鼠标则可以改动坐标轴的属性。等高线图的着色(填充)和设置 双击等高线图,就会出现“Map:countour 属性”对话框,现在介绍此对话框中的设置。 “常规”选项卡中:1、“输入网络文件”为打开的等高线图的“网格”文件名,你可以修改此处,打开不同的文件(几乎没人这样做),点一下打开文件图标旁的“i”图标,则可以看到当前“网格”文件的基本统计信息,如最大最小值等。 2、“填充等值线”选中填充等值线(在前面的方框中点一下鼠标),就可以画着色的等高线图了,如果再选中下面的“颜色比例”的话,则可以在等高线图旁边给出色彩棒。 3、“平滑等值线” 选中的话可以对等高线进行平滑,在“程度”中有“低、中、高”三种选择。这一项一般可以不选,除非你画出的等高线图中的等高线非常的不平滑,这项只起到美化图形的结果,没有更大的意义。 4、“白化区域” 这项可以对空白区域进行着色,只有在你的等高线中有空白区域时才有意义,一般不用。 5、“断层线条属性”可以设置等高线的粗细颜色等。 “等级” 选项卡中: 1、“等级” 点击“等级”可以设置等高线的最大最小值和等高线间的等高距,这可以对所有的等高线发生作用,通过调节此项可以使等高线分布均匀,易于看清楚,作图更美观。如不想人为改动,可用缺省值。双击“等级”下面的数字,可以单独更改等高线的值,但要注意等高线从小到大的规律,不能瞎改。 89欢迎下载89欢迎下载89欢迎下载89欢迎下载89欢迎下载。2、“线条” 点击“线条”可以设置等高线的线型等属性。4、“填充”此选项只有在着色等高线图中才有效,对单独的等高线图无作用。点击“填充”设置着色。着色与“线条”选项中的内容类似,不再详细介绍。同样,可以通过双击“填充”下面的具体颜色条来对特定的等高线区域进行着色。 5、“标注” 设置等高线标注数字,比较简单。双击下面的“是”或“否”可以改变是否显示标注。 6、“影线” 用来画等高线的上下方向(即上山或下山方向),一般不用。 7、“添加”和“删除” 在右边的按钮。当选中某一“等级”后,点“加”按钮可以在两个“等级”之间插入一新的“等级”。“删除”按钮则删除选中的“等级”。 “查看”选项卡中 用来调整等高线图的整体方向,除了在3d surface情况下,一般不用。有“查看域”、“旋转”、“倾钭”可用于调整查看,投影方式可以有“透视”与“正交”两种方式。“比例”选项卡中 用来设置xyz轴的比例,可以调整其长度选项。一般情况不需调整,除非X和Y相差很大,为了方便看图可以调整其到合适的长度。 “限制”选项卡中: 可以用来裁剪等高线图(通过设置xy的最小最大值),从而得到感兴趣地方大小的图形。“背景”选项卡中: 可用来设置背景填色。它有很多设置。可以用“应用”按钮反复试一下。横纵(xy)坐标轴的设置: 双击横轴和纵轴所在的位置,就可以打开坐标轴属性对话框 “Map Left Axis 属性”下面以Bottom轴为例,其它类似: “常规” 选项卡: “标题”, 在空白处可以输入轴的说明或图的说明文字,用“沿坐标轴偏移” 和“从坐标轴偏移”可以设置说明文字的位置,“字体”可以选择字体,“角度”可以选择文字的旋转角度。“标注”,设置轴的刻度值和标注格式。 “坐标平面”设置轴平面,一般为XY不改动。 “坐标轴属性”设置轴线属性。 “ticks”选项卡: 设置轴线上刻度的长度,方向,主刻度和辅助刻度。 “比例”选项卡: 设置刻度值的起始值,“主间距”和“最后主刻度”。其它值一般不修改。 “网格线”选项卡: 用来设置等高线图的坐标网格,用鼠标点击“显示”并“应用”即可。 此外,以上等高线的所有属性都可以通过双击左边的“对象管理”(或在“编辑”菜单中)属性窗口来设置,与直接在图中设置没有什么区别。三、在等高线图上加上背景地图(base map)(世界地图或局部地图) 我们经常需要把世界地图放在等高线图下面作为参考,世界地图在surfer中的格式是*.bln, *.gsb,*.jpg,*.gif等多种形式,比较常用的是*.bln文件,这些地图在surfer的官方网站/都有,可以自由下载。在附件中提供给大家一个世界地图的bln文件,文件名world0360.bln。在surfer中打开 地图|基面图 然后打开world0360.bln文件,就可以画出世界地图了。用“视图”|“适应窗口”可以很好的显示。然后我们可以把相应的等高线图用第二部分的方法画出(注意“基面图”的网格坐标必须与等高线图的网格坐标一致,至少“基面图”的网格坐标要包含等高线图的网格坐标)。再按F2键或ctrl+A (选中所有对象),点击“地图”|“堆叠地图”就可以将两幅图合成一副图。打开“视图”|“对象管理器”,选中“base”,点右键,选“对象次序”|“移到前面”就可以将背景图移到前面一层。由于排版时没有实际数据,仅为了供大家学习,于是就用下载来的数据照猫画虎做了这个四不像的图来,请原谅。这样一份好的等高线图就画好了。(见下图) ,这才是原创作者的图。四、bln文件及blank作图 大家看了第三部分的图有可能会奇怪,为什么你的等高线只在海洋上有,陆地上怎么没有呢?这就是此节要讲的内容。首先讲一下bln文件的格式,bln文件具有以下格式: length,flag x1,y1 x2,y2 . xn,yn length,flag x1,y1 x2,y2 . xn,yn 其中,length是背景地图曲线中点坐标的个数,如果xn=x1,yn=y1,那么所有的点将围成一个圈。如果不是这样,则是一条不闭合的曲线。 flag的值为1或0,当flag=1时,闭合曲线里面的等高线可以用此bln文件blank掉(即将闭合曲线中的等高线消除),如果flag=0,则是曲线外面的等高线被blank。 我所提供的bln文件为flag=1的格式,当然可以将其改成0。简单介绍了bln文件的格式,再来介绍怎样blank等高线。假设我们已经有了一个全球的等高线图,其原始数据文件为1.grd. 打开“网格”|“白化”选择文件1.grd,ok,然后在新的对话框中选择world0360.bln, ok,再在新的对话框中输入要输出的grd文件的名字,点ok就可以得到一个blank过的grd文件(假设为out.grd),则用out.grd再做等高线图,即可出现我所给第三部分中图的效果。五、应用surfer给出数据文件的统计性质 在应用数据作图前,有时候需要知道每列数据的统计性质,如最大值,最小值,标准差等。应用surfer的worksheet可以很方便的解决此问题。打开file|new 选中worksheet,则出现一个类似excel的表格,在此环境下,可以用“文件”|“打开”来打开需要查看的数据文件,譬如test.dat。如果我们想知道B列的统计性质,则点击B,再打开菜单“数据”|“统计”,选ok,就会出现统计结果。同时,我们还可以对各列进行数学运算,譬如我想生成新的一列D,它是B列的平方加上C列的和,则先点击D列(空白列),再打开菜单data|transform.在transform equation下输入“ D=B*B+C”点击ok,则会生成D列数据,只要将文件另存为新文档就可以了。第9行中的3*3+55=80。当然,你还可以用surfer的“工作表”做很多类似的计算。应该说,surfer的这一功能是很实用的,当然,还可以用“数据”|“排序”对数据进行排序。 六、post map和classed post map 有时候,我们需要在base map中添加台站的坐标,并用三角,五星等符合将其标出,且在旁边写上台站的名字,这可以用“张贴图”和“分类张贴图”完成。首先介绍“张贴图”,它的数据文件一般格式是: x1, y1, label1 x2, y2, label2 . xn, yn, labeln 其中,xn,yn为坐标值,label为数字或文字。我们还是以test.dat为例子,打开“地图”|“张贴图”| “新建张贴图.”, 选择文件test.dat, 选ok,则会出现一副“张贴图”的图,双击图的中央,就会打开其属性。在“常规”选项中可以设置坐标列,以及“符号”(可更改为其它的形状,缺省为十字)。在“标注”选项中,可以通过“标注用工作列表”设置“标注”,此处我们选择c列,则c列的值会出现在每个坐标点的上方。(如图所示) 至于其它的设置跟等高线类似,不再详述。至于“分类张贴图”与“张贴图”类似,只是对不同的点,根据某些规则分类而已。 譬如还是test.dat文件,我们把c列看成是每个点的高程,则可以根据高程对各点分类。如高程在25-54的用十字表示,88-105的用三角表示等。打开“地图”|“张贴图”|“新建分类张贴图”,选择文件test.dat, 选ok,则出现一副“分类张贴图”,双击图可以编辑属性,这里会多一个“分类”选项卡,这里的选项最大最小值,symbol等都可以改,不再详述。需要注意的是“分类张贴图”至少要有三列数据,其中第三列就是分类的标准。 七、“矢量图” 向量图(或风向图) 很多人是学习大气和海洋的,因此经常要画风向量图或海流的向量图,surfer可以轻松的完成,且图形可以调整,因此可以生成很漂亮的图形。“矢量图”分别有:“新建 1-网格 矢量”和 “新建 2-网格 矢量”两种。首先介绍“新建 1-网格 矢量”: “新建 1-网格 矢量”可以给出坐标点的方向和振幅大小,但它一般表示的是等高线的下山方向和大小,是等高线图的一种特殊表现方式,如应用test.dat就可以做出。打开 “地图”|矢量图|“新建 1-网格 矢量”,选中test.dat,则会出现一副箭头图。通过双击图的中央可以编辑它的属性,此图一般很少应用,因此其属性设置不再详述,感兴趣的朋友可以自己试一下。 下面主要讲“新建 2-网格 矢量”,“新建 2-网格 矢量”用到两个不同的grd文件,一般讲这两个文件应该有相同的坐标网格。“新建 2-网格 矢量”的grd文件可以有两种表示方法,一种是直角坐标形式,一种是极坐标形式。对直角坐标形式,其中一个grd文件里是x方向的值,另一个是y方向的值。对极坐标形式,一个grd文件是vector的方向,另一个grd文件是vector的振幅值。 下面举个具体的例子来说明如何作图。假设我们已经有了风分量u和v的两个直角坐标的grd文件(包括x y windu三个分量),名字分别为amipii.u.Jan.sp.dat和amipii.v.Jan.sp.dat两个grd文件(需要注意的是,这两个文件已经是ascii 码的grd文件,看不到相应的三个分量,但不需要再进行grid过程,可以直接应用,至于如何生成这种形式的grd文件,我将在后面具体解释)。 打开“地图”|矢量图|“新建 2-网格 矢量”,将打开open x component (angle) grid对话框,此时选中amipii.u.Jan.sp.dat(注意,需要在文件类型中选择all files(*.*)才可以选择*.dat文件),随后会打开open y component (length) grid对话框,重新启动电脑,再进行上述步骤:此时选中amipii.v.Jan.sp.dat,选择ok,就会出现一副风的箭头图,再加上base map就成了一副很漂亮的图。通过双击就可以打开此图的属性(Map vectors 属性)。注意:在data选项卡中,“坐标系统”要选笛卡尔坐标(x,y)(如果你用极坐标,就选极坐标 (角度, 长度)。 在“符号”选项卡中可以修改箭头的形状及线条的属性,其中“频率”是设置x和y方向需要箭头的频率,此处我们改为3,3,即在x和y方向都是每3点画一个箭头,也即省略了两点。其中的“颜色”可以会色彩箭头,大家可以看一下效果。在“比例”选项卡中,可以设置箭头起始点的位置(符号方向),以及箭头长度的比例形式(线性,对数,平方根等)。在右边还有两个选项,一个是反转箭头方向,一个是给出箭头的图例,选中后者。在下面可以设置箭头的各个属性幅值,轴长度,头长度和符号宽度,分别表示风的振幅大小(可改,这里选用缺省值),箭头杆的长度,箭头头的长度和箭头的宽度,这里其最小最大值分别为(后三项) 0.04in,0.2in,0.04in,0.04in,0.01in,0.01in)。 在scale选项卡中,选择x scale下的length为6in,y scale下的length为3in。其它属性不做改动,即可生成所给的图形。 当然,你也可以给出风uv项的角度和振幅,用极坐标来画图,这其中要注意极坐标的参考点可以是东(角度逆时针)或北(角度顺时针),请注意选择(在属性的“数据”选项卡中修改,且其角度可以用度或弧度作单位,请小心区分)。 八、ascii 码的grd文件及插值问题 在第七部分给出的grd文件是ascii码的直接grd文件格式,无需进行网格化过程,这样做简单,准确,可以在工作和学习过程中提供很多方便。下面做一详细介绍: ascii码的直接grd文件格式包括5个文件头信息(关于网格的限制),然后是z的值,值得注意的是,这种文件格式必须用空格来区分两个数据。其一般格式为: DSAA (注意,必须大写且从第一行第一列开始,即DSAA前面不能有空格) nx ny (x 方向网格点的个数nx, y方向网格点的个数ny) xlo xhi (x 方向网格点的最小值和最大值) ylo yhi (y 方向网格点的最小值和最大值) zlo zhi (z 方向网格点的最小值和最大值) grid row 1 (z 的值在点(x1,y1), (x2,y1),.(xn,y1) grid row 2 (z 的值在点(x1,y2), (x2,y2),.(xn,y2) grid row . grid row n (z 的值在点(x1,yn), (x2,yn),.(xn,yn) 注意,此处x1xn, y1yn。 下面是一个具体的例子: DSAA 10 10 0.0 9.0 11.0 20.0 25.00 97.19 91.03 77.21 60.55 46.67 52.73 64.05 41.19 54.99 44.30 25.00 96.04 81.10 62.38 48.74 57.50 63.27 48.67 60.81 51.78 33.63 92.10 85.05 65.09 53.01 64.44 65.64 52.53 66.54 59.29 41.33 94.04 85.63 65.56 55.32 73.18 70.88 55.35 76.27 67.20 45.78 97.19 82.00 64.21 61.97 82.99 80.34 58.55 86.28 75.02 48.75 91.36 78.73 64.05 65.60 82.58 81.37 61.16 89.09 81.36 54.87 86.31 77.58 67.71 68.50 73.37 74.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 草原沙障方格网施工方案
- 彩钢瓦阳台棚顶施工方案
- 广州健康管理题库及答案
- 2025合同法规定下的房屋租赁合同范本
- 2025年余姚市属事业单位考试试卷
- 2025年沙河市属事业单位考试试卷
- 铁路两侧电缆施工方案
- 煤气净化监控方案范本
- 2025贵阳学院人才引进15人考前自测高频考点模拟试题及答案详解(新)
- 2025年大学田径考试试题及答案
- 上甘岭战役课件
- GB/T 45951-2025科技馆常设展览实施通用流程
- 新生儿硬肿症个案护理
- (2025)汽车驾驶员(技师)考试题库及答案
- 2025年全科医师转岗培训理论必刷试题库及答案
- 城市智能感知系统-洞察及研究
- 中储粮损耗管理办法
- 2025年《治安管理处罚法》新修订课件
- 【课件】有理数的加法(第1课时+有理数的加法法则)(课件)数学人教版2024七年级上册
- 透析患者血磷控制健康宣教
- 2025年江苏省苏州市中考数学模拟试卷(十三)(含答案)
评论
0/150
提交评论