隧道构建之地形挖洞

Lingguilan

某些交通项目中,常有道隧道模型数据,在将隧道模型和地形一起加载场景里的时候,会发现隧道口是封闭的,这个便不符合实际情况,因此地形挖洞的功能便可以将这个封闭的口打开。

一、 数据制作

实现隧道挖洞需要有两种数据,地形缓存和模型数据
1、 地形缓存。
数据集右键场景缓存可以生成地形缓存
2、 隧道模型数据
这个一般是用户自己在第三方建模软件将模型制作出来,然后使用3dmax插件导出成超图的数据源。本文是用放样的方法,将一个三维线拉伸成一个横向的圆柱体来模拟隧道。

二、 地形挖洞功能简介

这个功能可以在TIN地形上镂空一个洞,三维模型叠加显示,形成模型与地形匹配的效果。需要打开三维场景,在三维地理设计——Tin地形操作——挖洞。这个功能只有在场景中添加的地形缓存才会高亮。
在这里插入图片描述

TIN地形挖洞主要为以下几个功能
1、 选择面。
选择面是选择场景中的面数据,让Tin地形根据选择的面数据进行挖洞。
2、 绘制面。
选中后需要手动绘制出面数据,可以使用矩形绘制,也可以任意绘制面的形状。也可以通过导入面数据集挖洞。
隧道构建之地形挖洞_第1张图片

三、 操作步骤

步骤一

先新建一个三维面数据
隧道构建之地形挖洞_第2张图片

步骤二

对地形生成缓存
隧道构建之地形挖洞_第3张图片

步骤三

将地形缓存,模型数据集还有新建的面数据添加到场景中。添加进去后找到模型和地形相交的地方。
隧道构建之地形挖洞_第4张图片

隧道构建之地形挖洞_第5张图片

步骤四

将面数据的可编辑打开
隧道构建之地形挖洞_第6张图片
放大相交的地方,如下图绿线所示的,按绿线绘制一个按模型和地形相交的面。
隧道构建之地形挖洞_第7张图片
隧道构建之地形挖洞_第8张图片
绘制完成后如图所示
隧道构建之地形挖洞_第9张图片

步骤五 对地形做镶嵌

最后打开地形挖洞,选择绘制面,导入三维面数据集。导入后点击确定。
隧道构建之地形挖洞_第10张图片
结果数据显示。可以看到下方出现了一个镂空的黑洞,这样即是挖开一个洞口。
隧道构建之地形挖洞_第11张图片

结言
以上是所有的操作步骤,这个方法也可以运用在其他穿透地形数据,这种方法优点在于可以很好的将地形与模型匹配,缺点在于,会太耗时耗力,花费很多时间去绘制。

你可能感兴趣的:(三维GIS)