执行自定义拓扑检查
使用说明
执行自定义拓扑检查功能用于运行已创建的拓扑检查方案,对指定的数据进行自动化拓扑关系检查,并将检查结果输出到空间数据中。该功能支持批量添加多个数据源,可灵活选择参与检查的规则,并提供实时的任务进度监控和详细的日志记录。
应用场景
- DLG 数据生产完成后进行批量质检
- 多份数据拼接汇总后的整体质量检查
功能条件说明
- 需要预先创建并保存拓扑检查方案
版本信息
SuperMap iDesktopX 2026 版本开始提供执行自定义拓扑检查功能。
功能入口
- 数据质检 选项卡 -> 自定义拓扑检查 组 -> 执行检查 按钮
操作说明
选择检查方案
- 打开执行拓扑检查方案对话框。
- 在检查方案下拉列表中选择已保存的拓扑检查方案。
选择检查规则
- 选择方案后,对话框下方自动加载该方案包含的所有检查项。
- 每条规则显示复选框、规则名称和类型图标。
- 默认全选所有规则,用户可根据实际需要取消勾选部分规则。
- 只有勾选的规则才会参与本次检查。
配置检查数据
支持添加多个数据源进行批量检查:
- 添加数据源:点击按钮选择 UDBX 数据文件。
- 添加文件夹:点击按钮选择 GDB 文件夹,系统将遍历文件夹中的所有数据文件。
- 支持批量添加多个数据源,检查列表中会显示所有待检查的数据。
设置结果输出
- 结果存储位置:选择检查结果空间数据存储的数据源。
- 结果数据集:一个检查数据对应一个结果数据集,数据集名称默认为"TopologyCheckResult_数据源名称"。例如添加"区域 A.gdb",结果数据集默认为"TopologyCheckResult_区域 A"。
执行检查
- 确认配置无误后,点击执行按钮开始执行。
- 系统自动打开任务管理器窗口,显示检查进度。
- 执行过程中可暂停或取消检查任务。
- 检查完成后,结果数据自动加载到地图窗口中。
任务进度管理
任务管理器提供详细的进度信息:
- 整体进度:显示整个检查方案的执行进度
- 单项进度:可查看每个检查项的执行进度
- 任务状态:
- 等待:显示待执行的下一个检查项,节点前显示等待图标
- 正在执行:显示正在执行的检查项,节点前显示执行图标
- 已完成:显示已执行成功的检查项,节点前显示成功图标
- 已取消:显示已取消执行的检查项,节点前显示取消图标
- 执行失败:显示执行失败的检查项,节点前显示失败图标
- 时间信息:显示开始时间、结束时间、任务耗时
- 控制按钮:支持暂停、启动、取消操作
日志管理
日志管理器记录每条检查项的运行情况:
- 错误:记录执行过程中的错误信息
- 警告:记录执行过程中的警告信息
- 提示信息:记录执行过程的一般性提示
- 搜索功能:支持对整个日志信息进行查询和定位
相关主题