在某些时候我们可能会拿到一些 DWG 格式的高程点,如果想要转换成三维模型应该怎么操作呢。
这里为你介绍一下如何将 DWG 格式的高程点转换为三维模型,希望你对你有所帮助。
创建点
这里使用 Global Mapper 来处理数据,由于高程点数据的特殊性,在 Global Mapper中读取出来为面文件,需要进行处理。
选中所有的高程点,点击右键,选择“高级功能创建选项\在选定区图元的质心创建新点”,如下图所示。

选择在选定区图元的质心创建新点
在显示的区域质心选项对话框内,勾选上如果在区域外的边界移动质心点,如下图所示。

区域质心选项
点击确定完成点的创建,如下图所示。

创建的点
获取到点之后,才能后续给点赋高程值,进而制作模型。
赋高程值
由于当前版本 Global Mapper 无法直接看属性表,我们只能从查找中看属性表。
从属性表中我们重点关注 ELEVATION 字段和 HEIGHT 字段,可以看到 HEIGHT 字段中存放的为点对应的高程值,如下图所示。

属性表
由于后面生成 DEM 文件需要 ELEVATION 字段,目前 ELEVATION 字段还是空白,我们需要将 HEIGHT 字段的值赋予 ELEVATION 字段。
选中所有的点,在菜单栏上点击图层,选择计算/复制属性值,如下图所示。

选择计算/复制属性值
在显示的选择图层对话框内,选择用户创建的图元,如下图所示。

选择用户创建的图元
点击确定后,在显示的属性计算设置对话框内,选择现有或创建新属性来分配计算值选择 ELEVATION 字段。
下面选择使用简单的计算,源属性选择 HEIGHT 字段,操作选择源属性复制到新属性,点击计算完成字段的计算,如下图所示。

属性计算设置
这一步是因为 Global Mapper 生成 DEM 必须要 ELEVATION 字段,所以需要将 HEIGHT 字段的值赋值给 ELEVATION 字段。
生成 DEM
在菜单栏上点击创建高程网格按钮,如下图所示。

点击创建高程网格
在显示的选择图层对话框内,选择用户创建的图元,如下图所示。

选择用户创建的图元
点击确定,在显示的高程网格创建选项对话框内,勾选上填充整个边界框而不只是向内凸,如下图所示。

高程网格创建选项
点击确定完成 DEM 的生成,生成的 DEM 如下图所示。

生成的 DEM
根据高程点生成 DEM 数据,后面就可以直接导入 3ds Max 生成三维模型。
生成三维模型
将坐标系转换为 UTM 之后导出为 .dem 文件,打开 3ds Max 将其导入可以看到导入的地形效果,导入后即可导出为各种格式的三维模型。

导入的地形
导入 3ds Max 后就可以导出成各种三维模型格式,方便在各种软件中使用。
写在最后
本文为你分享了 DWG 格式的高程点如何转换为三维模型的方法,主要包括创建点、赋高程值和生成 DEM 等内容。
如果你有相关的问题,请关注“水经注GIS”公众号,并在后台回复“人工客服”进群咨询。
你还可以立即点击“分享”按钮,将本文分享给你的朋友!
1万+

被折叠的 条评论
为什么被折叠?



