
计算机与现代化2008年第ll期 JISUANJI YU XIANDMItbA 总第159期 文章编号:1006-2475(2008)11-0084-04 利用Surfer8.0绘制地质等值线图 (1.成阳师范学院计算机科学系,陕西成阳712100;2.西北政法大学经济管理学院,陕西西安710063)摘要:等值线图在气象、地质潮绘领域有着广泛的应用,而Surfer8.0是绘常】等值线的主要工具,文章通过绘帝J地质等值 线图。主要对Surfed;.0的使用方式跟使用心得作了小结。与当时手工绘制等值线相比,利用Surfer绘制地质等值线图, 只需根据数据文件,制作网格。即可将地质数据或资料进行等值线预测,并能对生成的图形作任意缩放、修改、显示及打 印。这样除了增加了工作强度,而且生成的图形简洁、准确、可靠。 关键词:等值线囤;Surfed;.0;Post图 中图分类号:‘rP317.4 文献标识码:A Drawing Geological Contour Map Surfer8.0ItAN Li.r181,SHI Hao.gU2 (1.Department ComputerScience,Xianyang Normal College,Xianyang 712100,Cldna; 2.School Managemant,NorthwestUniversity Law,Xi’蛐710063,China)Abstract:Contour maps phylngvery wide roles weather,geologytopography 6dds,and maintool 0f d糟wiIIg contour usingSurfer.By introducing drawing the¥eolo#eal contour map,this paper mainly concludes usingSurfer ex-perienoos.Compared drawingcontour handbefore,when drawing geological contour Surfer,weonly need baseOil data file,make鲥d,then make analysis grapMcscan arbitrarilyzoomed,modified,displayed prin-ted.Therefore onlywork eiHciency can improved,butalso created graphics credible.Key words:contour map;Surfed;.O:Poet maps 0引言Golden Software Suffer 8.0(简称Suffer)是一款 画三维图(等值线、image map、3d surface)的硬件,它 的主要功能是绘制等值线图(contour map),此外它还 可以绘制post map、classed post map,vector map、image map、wireframe map、3d surface map等方式的图形,并 且它还带有诸多插值功能,界面友好,绘制的等值线 图精确美观,速度快,可任意填充颜色,可用多种格式 导出图形旧‘3J。
因此在地质、测绘、水利、气象、土地 资源等领域都有较广泛的应用。但是鉴于Suffer是 美国的一个软件,它不提供对中文的支持,因此,下面 结合绘制地质等值线图来介绍该工具的使用。 1Surfer的文件格式 Suffer要求绘制等值线的数据有特殊的格式应 求,即首先应将数据文件转化成Suffer认识的grd文 件格式,然后由格点文件(GRD)才能绘制等值线 (contour)。 .1.1 XYZ数据格式 Suffer一般规定有三列数据(总数能少于三列), 分别为X,Y,Z,其中Z为点(x,y),陕西富平人,成阳师范学院计算机科学系讲师,西北大学博士,研究方向:图形图像处 理,科学计算可视化,与知识库;石昊苏(1976一),男,陕西礼泉人,西北政法大学经济管理学院讲师。 万方数据 2008年第11期 韩丽娜等:利用Surfer8.0绘制地质等值线图 85 shansn地区数据49616019 156233 13 631.3 4965321 15624321 612.8 4964436 15623342 628.5 4965495 15623957 622.O 4964948 15624216 616.7 49165269 15624973 617.2 4965715 15624472 610.4 4965422 15624569 60r7.3 4965145 15624714 615.2 4964866 15624825 611.7 4964610 15624972 617.9 4965583 15624224 614.8 4965027 15624419 611.9 4964757 15624546 611.3 4965204 156力1049 625.0 4965367 15623610 620.3 4965055 15623796 616.3 4965274 15623426 635.8 1.2数据文件转化成GIm文件 (1)打开菜单Grid lData…,在open对话框中 选择数据文件testData.txt. (2)在打开的“Grid Data”对话框中,“Data Col- umn8”中选取要进行GRID的网格数据(XYZ),因为 testData.txt中唯有3列数据,所以不用选择,若为多 列数据,则可以在下拉菜单中选取所必须的列数据, 而且所选数据的排序与XYZ数据对应。

在。Gilding Method”中选取一种插值方式,Suffer提供了12种插 值方法,分别为Inverse Distance aPower(反距离加权插值法),Kriging(克里金插值法),Minimum Curva- ture(最小曲率法),Modified Shepard’8 Method(改进 谢别德法),Natural Neighbor(自然邻点插值法)surfer怎么画等值线,Nea- rest Neighbor(最近邻点插值法),Polynomial Regres- sion(多元回归法),Radial Basis Function(径向基函数 法),Triangulation LinearInterpolation(线性降维 三角网法),Moving Average(移动平均法),Data met- tics(数据度量方法),Local Polynomial(局部多项式 法)qJl。一般最好选择距离平方反比法或Zrlging 方法。因为这两种方式在插值点与取样点重叠时,插 值点的值就是样本点的值,而其他方式不能保证如 此。在“Output GridFile”中键入输出文件名testData. grd,然后在“Grid Line Geome时”中设定网格点数。
实践中看到,当x和Y的数值差距巨大时,显示的更 大最小值可能有出错,即与原始数据不同,这或许是 Surfer软件原本的弊端,因此需要自动输入正确的更 大值最小值。数据文件testData.txt就转化成画图所 需要的网格文件testData.grd。 2画等值线图 2.1生成等值线图 打开菜单“Map IContour Map INew Contour Map”, 在“Open Grid”对话框中选取刚才输出的grd文件, 即testData.grd,单击“ok”,就得到了一幅等值线图, 如图1示。 图1利用反距离加权插值法生成的地质等值线图 2.2等值线图的设定 在等值线图上双击鼠标,或点击右键,选中“属 性”,就会发生更改等值线的各类属性,在图的边缘 双击鼠标则可以改动坐标轴的属性。 2.3等值线的着色和修改 双击等值线图,就会出现“map:contour properi— ties”对话框,现在介绍此对话框中的设定。 1.“General”选项卡。 (1)“input鲥d file”。 为打开的等值线图的酣d文件名,点一下打开文 件图标旁的“i”图标,则可以发现当前西d文件的基 本统计信息,如最大最小值等。

(2)“filled contours”o 选中“fiU contour”,就可以为等值线填充颜色,如 果再选中以下的“color scale”的话,则可以在等值线 图上面给出色彩棒。 (3)“smothing”o 选中“smothing”surfer怎么画等值线,就可以对等值线进行平滑处 理,在amount中有“低、中、高”三种选择,这一项一般 可以不选。 (4)“blanked regions”o 选中“blanked regions”,这项可以对空白区域进 万方数据 86 计算机与现代化 2008年第1l期 行着色,只有在等值线中有空白区域时才有含义,一 般不用。 (5)“fault line”o 选中“fault line”,可以设定断层等值线花纹的粗 细颜色等。 2.“Levels”选项卡o (1)“kvel”。 点击“level”,可以设定等值线的最大最小值和等 值线间的等长度,这可以对所有的等值线出现作用, 通过调节此项可以让等值线分布均匀,易于看清楚, 作图更美观。若不想人为改动,可使用缺省值。双击 level下面的数字值,可以单独设置等值线的等级值, 但应留意等值线从小到大的规律,不能乱改。
(2)“line”o 点击“line”,可以设定等值线的线型。在“prop— erities”,选中“uniform”,则线型是统一的,选中“gra- dation”,则线的色调是渐变的。选择好“properities” 后,就可以修改以下的线型(style)和颜色(color)以 及线的粗细(1ine)。此外,还可以借助双击line下面 的线来改变某一根等值线的准确属性。 (3)“fill”。 此选项只有在着色等值线图中才有效,对单独的 等值线图无作用。点击“fill”设置着色。着色与 “line”选项中的内容类似,不再详细介绍。同样,可 以借助双击“fill”下面的详细颜色条来对特定的等值 线区域进行着色。 (4)“labels”。 设置等高线标注数字。比较简洁。双击下面的 “yes”或“no”可以改变是否显示标注。 (5)“hach”。 用来画等高线的上下方向(即上山或下山方 向),一般不用。 (6)“add”和“delete”。 当选中某一level后,点“add”按钮可以在两个 level之间插入一新的level。Delete按钮则删除选中 的levelo 3。添加Post图和Classed Post图 Post图跟classed Post图是为了标志等值线图中 的站点(或地名)名称、地点的高度(高程值等)的值。

首先介绍post map,它的数据文件格式是: x1,yl,labell,namel,… 也,y2,label2,name2,… 材l,yn,labein,nalfflerl,… 其中,xn、yn为坐标值,label为数字或文字,name 为站点名称,还可以有其他列内容。还是以testData. txt为示例,打开mapIpost mapInew post map…,选 择文件testData."txt,选“ok”,则会出现一幅post map 的图,双击图,打开其属性。在“general”选项中可以 设置坐标列,以及“symbol”(可更换为其他的形状,缺 省为十字)。在“labels”选项中,可以借助“worksheet column label”设置label,此处我们选取c列,则c列的值会出现在每个坐标点的上面,如图2示。其它 的设定跟等值线类似。 图2以高程作为label的Post图 至于classed post map,它与post map类似,不同 的是,对于那些点,根据这种规则再次分类。譬如还 是testData.txt文件,c列是每个点的高程,则可以根 据高程对各点分类。
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-143387-1.html
北洋不得不拱手让出制海权甚至一放弃自己的旅顺大本营二躲进威海大本营而全军覆没
鬼子不来我们还不好意思武装南海岛礁
十几亿中国人民是祖国的坚强后盾
同时屡遭诟病的鬼城