目录
一、大面积实景三维水面处理的问题
在大面积实景三维生产过程中,不可避免的遇到水面的处理,常规处理方法是修模,导出OBJ到第三方的修模软件下面去修模,修完后直接出OSGB成果;如果还需要生产其他格式的模型,那就是将修好的模型导回到建模软件中进行“回滚”。
这个流程涉及到建模软件以外的其他软件,所以就牵扯到文件的导出导入,新建修模工程等步骤,必然耗费大量的时间。缺点就是:(1)文件导入导出浪费大量时间;(2)需要学习不同的软件,增加学习难度即增加修模成本。
现在可以在一个软件下进行自动化建模和修模,那就是瞰景Smart3D实景三维建模软件。瞰景Smart3D的水面约束操作非常简单,而且路面和建筑的模型修复都可以直接在建模软件下进行,操作简单效率高。并且本身该软件生产的模型就无悬浮物,进一步减少了人工修模的工作量。下文详细介绍瞰景Smart3D下的水面修复的流程。
1、选择需要修复水面对应的瓦块
(1)选择水面瓦块。在整个测区内选中需要修复的水面,便于下一步的范围绘制。在三维视图下“CTRL+鼠标左键”选中需要修补的一段水面。
(2)显示选中的区域。在瓦片窗口下会显示被选中的瓦片,选择工具栏上的“显示选中项”。
(3)点击“三维窗口”,回到三维窗口后点击工具栏中的“眼睛”按钮,这样选中的场景会居中显示,对水面范围的勾画操作会更方便。
(1)在“重建任务”的子图层下右键“几何约束”选择添加“添加几何约束”。
利用“坐标测量”在模型上取点得到水面的高程(注意测量水面高度时,选择在平面的地方,避免水面凹凸高程误差过大)在河岸两边多取几个点,得到水面高程平均值。
水面高程设置有两种方法,操作分别如下:
方法1:在对应的几何约束文件图层上右键选择“压平”,设置水面高度即可给定一个统一的高度值。如果不设置该值,约束面的高度值是截取对应点的高程值,适合水面高度不一致的情况下使用。
水面的几何约束添加完成后,在瓦片窗口中,对应的瓦片高亮显示。批量选中后右键点击需要更新的瓦片“启动任务”。