surfer怎么画不规则边界

surfer怎么画不规则边界,第1张

方法很多:

1、较常用的,可以在CAD等图里直接复制一条边界线(最好是封闭的),导入到SURFER里,再另存为BLN文件,这样就得到了一个边界的坐标,稍调整一下就可以直接使用。

2、直接定义一些关键点坐标(适合于边界是多边形这类),直接生成BLN文件。

边界有两种,一种是图的左下角和右上角的坐标,这样确定图的矩形范围,如果不设定,会自动根据坐标点,系统直接设定一个最佳值。如果想自己设定可以在下面位置确定:

风格化时,在对话框的GridLine Geometry中,输入XY的最大最小值,即左下和右上角的坐标值 。

另一种边界,估计是你要问的,就是白化边界,白化边界设定方法也很多,在上图,可以直接勾选“Blank Gird Outside ....",即直接白化绘图边界外的区域,但这个区域一般是矩形,并不是我们需要的。

实际白化,需要一组坐标值,可以生成一个BLN文件,格式如下图:

第一行两个值,7表示共有7组坐标,0表示白化边界外的区域,如果为1,则表示白化边界内区域。

下面的坐标,首尾两个相同,组成的封闭的一个边界,坐标间用直线相连。如果需要平滑的边界,可以增加坐标点个数。

当然,坐标 值多数情况可以直接从CAD等文件中选或画一条闭合的曲线,输出成DXF文件后,导入Surfer中,再输出成BLN文件,简单编辑一下即可。

限定界限有两种方式

1、最简单的是定义好两个边框的坐标,就是左下角和右上角的,这样在网格化过程中自动白化数据边界以外的地方,只要在网格化数据时勾选 Blank grid outside convex hull of data,如下图

这样就得到一个矩形范围的等值线图。

2、自己定义白化边界,格式如下示意,可以用EXCEL,也可以直接在Surfer里定义。注意第一行两个数据,29表示总坐标点数,0表示白化外部,如果 想白化内部,则为1。坐标的第一个和最后一个要相同,保证形成一个封闭曲线。

这样,在GRID数据后,再BLANK,就能得到一个白化后的,在规定范围内的等值线了。随便用个图示意一下。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/7958054.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存