Global Mapper论文插图绘制—带孔洞的特征渲染图
2022/5/9 15:32:35 阅读:241 发布者:
原创 阿昆的科研日常 阿昆的科研日常 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可视化教程进行绘图即可。
如有侵权,请联系本站删除!