一、软件准备
1、ArcMAp软件就是大家常用的版本就行,
2、blender软件可以在官网下载,免费的,最好是2.83版本的;
3、QGIS软件是在官网免费下载的;
4、blenderGIS的插件可以找到资源,安装也很简单,在社区都有教程。
二、数据
数据不论是水深数据,还是多波束数据,还是什么格式的数据,只要有高程点的地形数据就可以,把经纬度和高程值放在一个文件里就可以进行操作了。
三、软件操作
首先要将含有经纬度的地形点位文件,经过简单的处理,变成arcmap可以识别的.xls或者.txt格式,将经度、纬度、高度等字段确定下来。
接着将文件导入arcmap中,点击文件的显示XY数据,确定x、y、z字段对应的lon、lat、depth字段。接着将数据导出转化为点要素,使用Arctoolbox中的定义投影,将点要素定义坐标系,坐标系采用通用的84坐标系。
然后采用空间分析里面的克里金插值法将高程点数据插值为tif格式的栅格数据,过程时间较长。注意:此处z值要选高程值,输出位置选择arcgis默认数据库中。
之后我们可以新建一个面要素,使用ArcToolBox里面的提取分析-按淹没提取,按照建立的面的大小,把我们需要的栅格部分裁剪下来,当然如果都需要的话,就不用提取,跳过这一步。
然后,将插值的结果输出到文件夹下,栅格转化为墨卡托投影,坐标系选择这个WGS_1984_Web_Mercator_Auxiliary_Sphere。(注意:此处输出栅格位置一定要选择默认文件夹,要不会报错)
tips:当高程值在txt或者xls里面是反的时候,在arcmap里面利用栅格计算器就可以把栅格值进行取反。栅格计算器在空间分析-地图代数里面,相关图片里面有函数。
中间非常重要的一步就是在QGIS中对栅格再次进行输出,将栅格的坐标系转化为3857的坐标系输出,否则在blenderGIS中会将地形显示为一个平面。
最后将栅格数据通过blenderGIS插件,加入blender中,注意导入时的选项。
至此,地形数据导入blender就完成了,之后就可以进行地形建模的操作了。