—— 要投稿,上万维,轻松学术交流

严正声明

本站非期刊官网,非中介代理,
不向作者收取任何费用!
举报微信:13140028228 冯老师

态度公正、信息求实、投稿自助、使用免费
您的位置:学术资讯 » 正文
  • 阅读: 2022/5/9 15:32:35

    原创 阿昆的科研日常 阿昆的科研日常 2022-05-08 16:58

    在之前的一篇文章中,我分享了利用Surfer对离散点进行特征渲染赋色、生成可视化产品(图像)的方法。

    然而,有一个问题是,假如原始数据中存在孔洞,或者数据边缘区域不规则,像这样:

    那么Surfer会自动进行插值,将孔洞区域进行填充:

    如果你不想进行插值,生成带空洞的可视化产品,该怎么做呢?

    先来看一下成品效果:

    1. 数据准备

    Global Mapper支持多种格式的点云数据,但基本所有格式数据都需要有XYZ信息。

    其中,(X, Y)主要指每个点的平面位置信息,而Z(X, Y)位置处的特征,比如高程、温度、湿度、密度、曲率、坡度、粗糙度等。

    此处所用数据为txt格式的数据,Z指高程值。

    2. Global Mapper可视化

    2.1 读取数据

    打开Global Mapper后,点击“打开数据文件”,在弹出的窗口中,选择想要打开的数据文件。

    如果没有找到,而你又知道这一文件Global Mapper是可以打开的,那么可以将文件格式改为“All Files (*.*)”,便能找到数据文件,然后点击“打开”。

    当然,你也可以直接将数据文件拖动到Global Mapper窗口中来打开数据。

    打开数据后,在弹出的“通用ASCII文本文件导入选项”窗口中,修改“导入类型”为“从3D点数据获得海拔网格”,其它参数按照自己的实际情况进行设置。

    2.2 Global Mapper绘图

    在“Elevation Grid Creation Options”窗口中,结合实际设置“垂直单位”和“网格间距”。

    为了保留孔洞区域,在“海拔网格没有数据距离标准”一项中,拖动滑块,设置保留的最小孔洞区域的尺寸参数,也就是说,如果孔洞尺寸小于这一尺寸参数,就进行插值,如果孔洞尺寸大于这一尺寸参数,就不进行插值。

    点击“确定”后,便可以得到一幅保留孔洞的数据可视化图像。

    3. 生成GRD栅格数据

    Global Mapper生成的可视化产品往往没有办法像Surfer一样进行细节的调整、美化,因此,建议生成Surfer可识别的GRD格式的文件,后续在Surfer中进行进一步优化。

    点击“文件”->“输出”->“输出海拔网格格式”,在弹出的窗口中,选择“Surfer Grid (ASCII Format)”。这样便可以得到*.grd数据文件。

    然后,再按照之前分享的Surfer可视化教程进行绘图即可。

    如有侵权,请联系本站删除!


    浏览(442)
    点赞(0)
    收藏(0)

上一篇:不同地域,博士的薪资待遇有多少?

下一篇:Matlab论文插图绘制模板第24期—柱状图(多组堆叠)