万博手机版官网网址金软件博客

帮助您了解有关最新产品信息、技巧、技巧、技术和客户故事的更多信息,以便您可以方便地可视化数据和交流结果。

脚本示例:网格情节脚本

Scripter是一个很有用的工具,它集成到Surfer中,允许您自动执行经常重复的任务。这可以节省时间,并确保在多个映射中应用一致的属性或过程。Scripter在Grapher和MapViewer中也可用。

本周,我将介绍一个脚本,它在指定的文件夹中获取每个网格文件,并在单独的Surfer文件中绘制每个网格文件。如果您想用相同的格式属性快速创建网格数据的轮廓,这将非常有用。

下面是这个脚本的实际工作原理!对于指定目录中的每个网格文件(*.grd),脚本创建一个新窗口,使用网格文件制作等高线地图,保存并关闭Surfer (*.srf)文件。对目录中的下一个网格文件重复此过程,直到为文件夹中的每个网格文件创建等高线地图。

当你最初打开一个网格文件在Surfer使用文件|开放命令,它将简单地显示每个网格点的点位置。这些点出现在它们的X、Y位置,并包含已网格化的数据属性。在下面的例子中(Colorado.grd),网格包含XY点以及每个点的高程。

Colorado_Grid.png"height=
输入网格文件Colorado.grd

从上面显示的网格文件中,脚本创建了一个等高线地图(Colorado.srf),如下所示。等高线地图以彩色地图(土地clr)显示标高(高=白,低=绿)。

Colorado.grd.png"height=
输出等值线图Colorado.srf

有了这个脚本,您可以快速轻松地从您的网格文件绘制等高线地图。下面是使用这个脚本在几秒钟内创建的网格文件和等高线地图的示例。如果您必须为一个项目绘制许多网格文件的轮廓,这个脚本可能非常有用。

下面是另外四个例子网格文件和它们的等高线地图使用这个脚本:

Demogrid.grd.png"height=
示例文件Demogrid.grd并绘制出等高线地图。

Conifer.grd.png"height=
示例文件(Conifer.grd)及等高线地图。

网格文件如下所示(浓度.grd)显示在下面,蓝色为空白的网格值。网格文件中的这些点将在生成的等高线地图中空白,不显示。空白特性可以用于限制网格文件显示的区域范围。有关清空网格文件的更多信息,请查看这篇知识库文章:链接

Concentration_grid.png"style=Concentration.grd.png"style=
带有空白网格值的网格文件和等高线地图。

使用附加的脚本,您只需要更改文件路径,将脚本指向包含网格文件的文件夹。在用户变量部分中,只需将文件路径更改为网格文件所在的适当文件夹(在黄色的下文)。

'''''''''''''用户变量''''''''''''''''''

'您必须输入网格文件的路径和BLN文件的名称

file_directory =C:\Users\GS_User\Desktop\Example'确保后面有个\

file_extension =“研磨”"不" "在延伸之前

'''''''''''''''''''''''''''''''''''''''''''''''


完成此更改后,脚本将在此文件夹中查找网格文件(* .)
.grd),并绘成等高线地图。它也可以进一步格式化你的等高线地图使用这个脚本;然而,这些变化超出了这篇博文的范围。

给地图添加一个带有网格文件名的文本对象:

创建具有网格文件名的文本字符串,并将其分配给名为“text”的变量。
文本形状.AddText(x = 8, y: = 10,文本: = grid_file)

设置轮廓的颜色填充:
将土地颜色地图分配给前景填充。
ContourMap.FillForegroundColorMap.LoadFileC:\Program Files\G万博手机版官网网址olden Software\Surfer 11\ColorScales\Land.clr"

应用等高线地图填充变化
ContourMap.ApplyFillToLevels(FirstIndex: = 1, NumberToSet: = 2, NumberToSkip: = 0)
ContourMap.FillContours真正的

你可以在这里下载本文中使用的示例脚本和网格文件:

下面是一些使用Scripter编辑等高线地图的额外资源。


知识库包含使用Scripter将更改映射到等高线地图的附加信息:

如何更改轮廓标签属性?

如何更改等高线地图的填充颜色?

如何计算等高线之间的体积或面积?

从我们的网站下载Surfer, Grapher和MapViewer脚本:

万博手机版官网网址Golden Software提供了一些有用的脚本样本,产品所有者可以从我们的网站免费下载,请点击这里://www.a1classiccar.com/support/free-scripts

脚本示例可以在每个程序(Surfer, Grapher, MapViewer, Voxler)中使用:

在程序中,转到帮助|内容打开程序帮助文件。点击内容选项卡查看所有的帮助书。打开自动化程序的书,靠近列表的底部。这里有脚本示例和关于脚本的信息。

在程序的安装目录中有一些示例脚本。Surfer 11, Grapher 10, MapViewer 7和Voxler 3的默认位置是
C:\Program Files\万博手机版官网网址Golden软件\<程序名称>\样本\脚本,在那里<项目名称>会被任何一种取代吗冲浪者11,摄影师10,MapViewer 7或Voxler 3。

在线支持论坛:

支持论坛是一个很好的资源,可以找到过去的脚本示例,或者从每个程序的专家那里请求脚本帮助。

评论

目前尚无评论。第一个提交评论
客人
2021年5月9日,星期日
订阅这篇博客文章(请填写你的电子邮件地址订阅这篇文章的更新。)

验证码图片

通过接受,您将访问由//www.a1classiccar.com/外部的第三方提供的服务

超出预期