三维空间分析-拓扑检查与处理
一、介绍
MapGIS 三维场景构建工具:是一个地上及地表空间三维场景的构建工具,实现地上及地表三维多源数据汇聚、配准、融合与轻量化,为三维GIS场景的构建、三维专业分析与应用,提供数据服务支撑,助力自然资源实景三维、CIM平台、智慧城市建设等三维专业分析与应用 。软件免费试用下载链接:http://www.smaryun.com/goods.php?id=2663
本篇内容将指导您如何使用MapGIS 三维场景构建工具实现场景下对三维模型的拓扑检查与错误管理
二、三维拓扑检查介绍
1.核心概念:什么是“拓扑”?
在三维数据中,“拓扑”指的是几何元素(点、边、面、体)之间的连接、相邻和包含关系,与它们的绝对坐标和形状(几何)相对。
- 几何:回答“在哪里?”和“什么形状?”。例如,一个面的具体坐标、一条边的曲率。
- 拓扑:回答“如何连接?”。例如,哪两个面共享一条边、一个点连接了多少条边、一个体是否完全封闭。
就比如一个由橡皮泥制成的球体(几何上可以拉伸、压扁),只要不撕裂、不粘连,它的拓扑就保持不变(都是一个闭合的曲面)。但如果你在它中间戳一个洞,它就变成了环面(甜甜圈形状),拓扑就发生了改变。
2.为什么要进行三维拓扑检查?
三维模型如果拓扑不正确,会在后续应用中导致严重问题:
1)分析与模拟失败:计算流体力学、有限元分析等需要“水密”且拓扑正确的模型。
2)数据交换错误:在不同软件(如CAD到GIS)间转换时,拓扑错误会导致数据丢失或破损。
3)可视化错误:出现破面、闪烁、法线错误等显示问题。
4)空间分析无效:在GIS中,无法进行正确的三维叠加、缓冲区分析或通视分析。
3.三维拓扑检查内容
MapGIS三维点/线/面/体拓扑查错包含的部分规则参考链接三维拓扑检查。
三、MapGIS三维拓扑检查与处理操作
MapGIS三维场景构建工具提供了三维拓扑检查和错误管理工具。具体步骤如下:
1.启动"分析"面板->"三维拓扑差错功能,弹出如下所示对话框。如下图所示
2.选择待检查的三维点/线/面/体、拓扑规则及错误等级;
- 【添加】:列表框中增加一条记录,添加的数据显示为图层A。
- 【全选】:选择列表框中的所有检查规则项。
- 【移除】:移除列表框中选择的检查规则项。
- 【当前显示范围】:勾选后,只会检查出当前显示范围内的数据的拓扑错误,不处于当前显示范围内的数据的拓扑错误不会被检查出来。
- 【容差】:拓扑容差是一个距离值,表示处于这一距离范围内的所有节点是重合的。
3.点击"执行"按钮,弹出拓扑错误管理窗口,检查出来的拓扑错误显示在“拓扑错误管理”列表中。
4.在错误项上双击,视图会自动跳转至错误处,在错误项上右键,系统可以自动进行错误处理