Surfer80学用手册.docx
- 文档编号:22790694
- 上传时间:2023-04-28
- 格式:DOCX
- 页数:77
- 大小:4.96MB
Surfer80学用手册.docx
《Surfer80学用手册.docx》由会员分享,可在线阅读,更多相关《Surfer80学用手册.docx(77页珍藏版)》请在冰豆网上搜索。
Surfer80学用手册
Surfer8.0学习手册
首先展示一些从这个软件的官方网站上下载的与Surfer有关的图片:
SurferV8.0软件截图
一、简介
这是一个非常不错的科学类绘图软件,是地质工作者必备的专业成图软件。
GoldenSoftwareSurfer8.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的数据就叫大数据集,配置是P42.4GHz+1GBDDR,处理的遥感和气候数据都是500MB的文件。
在绘制表面图时,有个好点的显卡就爽死了。
在(PIII600+Geforce2Mx)上绘制海伦山脉的3DSurface时,放大10倍只用30秒,在一笔记本(PIII700+Sis)就要用2分钟……
-------------------------------------------------------------------------------
Surfer(R)版本8.0自述文件
版权所有(c)2002GoldenSoftware公司保留所有版权
-------------------------------------------------------------------------------
系统要求
========
-Windows98,Me,2000,XP或更高版本。
-没有特别声明不能使用Windows95和NT,但不再支持。
-需要800X600或更高的屏幕分辨率以及至少256色支持
-在Windows分区至少需要20MB的剩余磁盘空间。
-至少需要13MB的剩余磁盘空间。
-除了Windows的需要外,对于简单的数据集至少需要8MBRAM。
除了Windows的需要外,对于大位图和表面地图至少需要128MBRAM。
Surfer8.0的新特性
===================
-颜色贴图的表面图;
-表面图上可覆盖光栅和矢量图;
-网格镶嵌功能可以将多个网格组合成一个网格文件;
-交叉验证可以评估网格化方法的品质;
-新的滤波器和平滑方法,包含用户定义的滤波器;
-三角剖分和自然邻点网格化方法可使用德劳内三角形;
-工作表和网格化时可使用多达10亿的数据点,仅仅受限于内存和Windows版本的限制;
-在白化的网格中保存断层信息;
-显示位图和图元文件信息;
-生成数据和网格统计报告;
-旋转和倾斜光栅地图(位图基面图、影像图、渐变地形图);
-使用新的位图压缩程序压缩SRF文件;
-新的网格化方法:
移动平均和局部多项式方法;
-数据度量以激素空间数据统计;
-新的变量图模型:
三次和五球形;
-当Z的单位与XY单位不一致时在体积计算时可以指定Z比例系数;
-通过延迟排序和重复数据检查直到网格化开始的方法加快大数据文件的载入;
-新的输入格式:
增强型图元文件EMF,GoldenSoftware交换格式GSI,
ESRIArc/INFO输出格式E00;
-新的输出格式:
增强型图元文件EMF,GoldenSoftware交换格式GSI,
MapInfo交换格式MIF,GoldenSoftware边界文件GSB;
-在网格化和变量图报告中可进行方差分析(ANOVA)统计;
-轨迹球工具可以轻易旋转、倾斜以及改变透视点;
-移动工具可以不经过滚动条就拖动视图;
-实时缩放工具;
-排除了Windows9x/Me中32英寸页面尺寸的限制;
-检查更新可以下载程序更新;
-当您选择不同对象时非模态对象属性对话框保持打开状态。
安装Surfer
===========
GoldenSoftware不推荐安装Surfer8于任何旧版本的Surfer(例如Surfer7)之上,或者与旧版本处于相同目录。
Surfer8可以与其他版本同时共存,只要将它们安装在不同的目录上。
在安装Surfer8之前,先卸载之前安装的Surfer8。
选择控制面板|添加/删除程序菜单,从安装/反安装列表中选择Surfer8,点击添加/删除按钮卸载Surfer。
Surfer7之前的版本不会出现在添加/删除程序列表中。
为了将Surfer8安装于Windows2000和XP系统中,您必需有一个本地的管理员权限。
网络安装
========
执行管理员安装可以将文件安装到一个网络服务器中,一旦安装到网络服务器,其他独立的工作站就可以执行安装,服务器软件必需支持长文件名。
***注意:
在网络系统中使用Surfer要求在同一时间使用Surfer的用户不能多于授权使用Surfer的份数。
***
要安装Surfer于服务器:
1.以管理员身份登陆文件服务器;
2.点击开始|运行;
3.输入Setup.exe的路径并使用/a参数,例如r:
\Setup.exe/a
4.当安装程序询问目标文件夹的时候,从文件服务器选择一个(如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.对于本地安装,键入
"[driveletter]:
\[path]\setup.exe"/V"/L*[driveletter]:
\[path]\S8.log"
对于网络安装,键入
"[driveletter]:
\[path]\setup.exe"/a/V"/L*[driveletter]:
\[path]\S8.log"
将[driveletter]和[path]替换为您计算机上的驱动器字母和路径,日志文件的路径不能包含空格。
3.按确认。
安装终止后,在指定的路径下将生成一个日志文件,请将日志文件和安装信息文本发送给技术支持中心。
范例文件
========
在Samples目录包含一些范例文件,范例包含一些有趣的地图、数据文件和一些可用于Surfer自动化的脚本。
Script1.bas用每一种网格化方法创建一个等值线图
Script2.bas创建一个等值线图和线框图的脚本
Script3.bas从多个Z数据列创建等值线图的脚本
Client.cppSurfer自动化的C++程序范例
Script4.js使用Windows脚本宿主和JScript创建地形图
Script5.vbs使用Windows脚本宿主和VBScript创建地形图
Blusteel.clr颜色谱文件-黑色,蓝色,灰色
Bywaves.clr颜色谱文件-交替的蓝色,黄色
Landsea.clr颜色谱文件-黑色,蓝色,青色,褐色,黄色
Rainbow.clr颜色谱文件-紫罗兰色,蓝色,绿色,黄色,橙色,红色
Rainbow2.clr颜色谱文件-黑色,蓝色,青色,黄色,红色,白色
RedHot.clr颜色谱文件-红色,黄色
Demogrid.datDEMOGRID.GRD的范例数据
Sample3.dat用于脚本的范例数据
Tutorws.dat用于教程的第2和5课
Tutorws2.dat用于教程的第1课
Vario1.dat用于创建变量图的范例数据
Demogrid.grd示范网格文件
Helens2.grd圣.海伦山的DEM范例网格文件
Ca.gsbGoldenSoftware边界文件-加州
Nv.gsbGoldenSoftware边界文件-内华达州
Sample1.srf线框图-科罗拉多前部
Sample2.srf堆叠的线框图和等值线图-科罗拉多墨里森
Sample3.srf填充等值线图-爱达荷Sagebrush山丘
Sample4.srf填充等值线图-亚利桑那大峡谷
Sample5.srf影像图-科罗拉多县
Sample6.srf等值线/渐变地形图-圣.海伦山
Sample7.srf地球矢量图/等值线图
Sample8.srf分类张贴图-南极温度
Symbols.srf符号和数值的张贴图
Tutorial.srf用于教程的第5课
帮助脚本范例
============
ApplicationObjectProperties.bas
ApplicationObjectMethods.bas
DocumentsCollection.bas
PlotDocumentObject.bas
PlotWindow.bas
RulerObject.bas
ShapeObject.bas
ShapesCollection.bas
VariogramObject.bas
Windows.bas
Surfer.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%兼容MicrosoftWindows,在某些罕见的情况下(大多数是填充的等值线图)这种不兼容会导致线条绘制错误。
我们已在我们的软件中对这种情况进行了处理,但是这种修正导致PostScript打印速度慢了3
到5倍。
如果您希望提高PostScript的打印速度,愿意冒线条绘制错误的风险,您可以在Surfer.InI文件中下列行的前面加一个分号(";"):
DecomposePrinterPolygons=2
-HPLaserJet4问题:
当使用LaserJet4(或者4M非-PostScript)打印机进行打印时,TrueType文本块宽度和字符间距可能会不正确。
在31.V1.35版的LaserJet4驱动器中这个问题已经解决,您可以从惠普网站下载该驱动程序。
如果您不能获取新的驱动成像,使用LaserJetIII的驱动程序也可以解决该问题。
-HPLaserJetSeriesII和III问题:
在某些驱动程序中坐标标注、坐标标题和文本块中的单个字符可能会打印不出来。
在控制面板的打印机菜单中,选择该打印机,并选择打印机属性,打开"按图形打印TrueType"选项就可以解决该问题。
-HPDeskJet问题:
文本字符串的最后一个字符可能打印不出来。
在Surfer.ini文件中删除下列行前面的分号可以解决该问题:
[GSIMAGE]
;WindowsPicture:
Printer:
Text=0x8000
改完后保存设置,然后重新启动Surfer使设置生效。
-视频问题:
在某些显卡(ATI和Trident)中,文本块最后一个字符不能显示,但是打印的时候好像并不受其影响。
解决办法1:
在Surfer.ini文件中删除下列行前面的分号:
[GSIMAGE]
;WindowsPicture:
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:
\path\surfer.exe/L
其中d:
\path是Surfer8所在路径,在默认的情况下,Surfer8被安装在"c:
\ProgramFiles\GoldenSoftware\Surfer8\"目录,用双引号扩注路径和程序名。
使问题重现,并保证操作步骤和之前一致。
Surfer会将程序的状态和您的系统的信息写入文件Surfer.msg并保存在Surfer目录。
打包该文件并e-mail到技术支持中心(surfersupport@),请在邮件内容写明问题的说明和出现该问题的操作步骤。
资源:
FAQ,支持论坛
===================
GoldenSoftware网站包含了帮助和问题解答资源。
-SurferFAQ包含了常见问题的解决办法:
-Surfer技术论坛是一个开放的可以公开讨论各种问题的地方:
www.goldensoftware.ws/forum/
卸载Surfer
===========
要卸载Surfer,转到控制面板的添加/删除程序,从安装/反安装列表中选择Surfer8,按添加/删除按钮就可以卸载Surfer。
联系GoldenSoftware
====================
请将Surfer问题报告给GoldenSoftware:
GoldenSoftware,Inc.
80914thStreet
Golden,CO80401-1866USA
电话:
303-279-1021
传真:
303-279-0909
e-mail:
surfersupport@
web:
GoldenSoftware上班时间是周一至周五的8:
00AM至5:
00PM(不包括美国的假期)。
查看GoldenSoftware网站可获得FAQ、技术论坛和其他产品信息。
------------------------------------------------------------------------------------------
二、等高线的绘制
Surfer的最主要的功能是绘制等高线图,但并不是我们具有了数据文件就可以直接绘制等高线,surfer要求绘制等高线的数据有特殊的格式要求,即首先要将数据文件转换成Surfer认识的grd文件格式,才能绘制等高线(当然,可以直接生成surfer接受的ascii码的grd文件格式,这样就可以直接作图,此方法将在后面介绍,首先我们介绍常用的作图方法)。
(网格文件──规则矩形网格的三维数组X,Y,Z文件。
用来画等值线图、网框图、矢量图、粘贴图、立体阴影图、色谱图,计算面积、体积和画剖面图。
.GRD文件格式
.GRD文件:
GS二进制文件(缺省网格文件格式)、GSASCII文件
.DAT文件:
ASCIIXYZ数据文件.)
假设你有三列数据分别为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.DAT
2.这会打开“网格化数据”对话框。
3.在“数据列”中选择要进行“网格化”的网格数据(X和Y坐标)以及格点上的值(Z列),这里我们不用选择,因只有3列数据且它们的排列顺序已经是XYZ了,如果是多列数据,则可以在下拉菜单中选择所需要的列数据。
选择好坐标XY和Z值后,在“网格化方法”中选择一种插值方法(如果你需要比原始数据的网格X和Y更密的Z数据,或是你的网格是非均匀的),则在网格化的过程中,Surfer会自动进行插值计算,生成更密网格的数据。
如果你只是想绘制原始数据的图,不想插值,则最好选择加权距离平方反比法(inversedistancetoapower)或Kriging方法。
因为这两种方法在插值点与取样点重合时,插值点的值就是样本点的值,而其它方法不能保证如此。
在“输出网格文件”中输入输出文件名test.grd,然后在“几何意义上的网格线”中设置网格点数。
这里需要注意的是,当X和Y的数值相差很大时,这里显示的最大最小值可能有错误(即与原始数据不同),这是Surfer软件本身的问题,遇到这种情况,必须手动改正这种错误,即输入正确的最大最小值。
由于我们的数据没有此类问题,因此不必手动改正最大最小值。
但必须手动改正X和Y的间距“spacing”或数据个数“#f”,这二者是相关的,改动一个,另一个自动改正。
如果你的原始数据是等间距的,这里的X和Y的间距“spacing"或”#f“最好与原数据一致,这样可以减少插值带来的误差。
我们的数据是不均匀的,所以必须插值,这里可以不进行任何改动。
好了,点“ok”,画图所需要的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Surfer80 用手