执行自定义拓扑检查

使用说明

执行自定义拓扑检查功能用于运行已创建的拓扑检查方案,对指定的数据进行自动化拓扑关系检查,并将检查结果输出到空间数据中。该功能支持批量添加多个数据源,可灵活选择参与检查的规则,并提供实时的任务进度监控和详细的日志记录。

应用场景

  • DLG 数据生产完成后进行批量质检
  • 多份数据拼接汇总后的整体质量检查

功能条件说明

  • 需要预先创建并保存拓扑检查方案

版本信息

SuperMap iDesktopX 2026 版本开始提供执行自定义拓扑检查功能。

功能入口

  • 数据质检 选项卡 -> 自定义拓扑检查 组 -> 执行检查 按钮

操作说明

选择检查方案

  1. 打开执行拓扑检查方案对话框。
  2. 检查方案下拉列表中选择已保存的拓扑检查方案。

选择检查规则

  1. 选择方案后,对话框下方自动加载该方案包含的所有检查项。
  2. 每条规则显示复选框、规则名称和类型图标。
  3. 默认全选所有规则,用户可根据实际需要取消勾选部分规则。
  4. 只有勾选的规则才会参与本次检查。

配置检查数据

支持添加多个数据源进行批量检查:

  1. 添加数据源:点击按钮选择 UDBX 数据文件。
  2. 添加文件夹:点击按钮选择 GDB 文件夹,系统将遍历文件夹中的所有数据文件。
  3. 支持批量添加多个数据源,检查列表中会显示所有待检查的数据。

设置结果输出

  1. 结果存储位置:选择检查结果空间数据存储的数据源。
  2. 结果数据集:一个检查数据对应一个结果数据集,数据集名称默认为"TopologyCheckResult_数据源名称"。例如添加"区域 A.gdb",结果数据集默认为"TopologyCheckResult_区域 A"。

执行检查

  1. 确认配置无误后,点击执行按钮开始执行。
  2. 系统自动打开任务管理器窗口,显示检查进度。
  3. 执行过程中可暂停或取消检查任务。
  4. 检查完成后,结果数据自动加载到地图窗口中。

任务进度管理

任务管理器提供详细的进度信息:

  • 整体进度:显示整个检查方案的执行进度
  • 单项进度:可查看每个检查项的执行进度
  • 任务状态
    • 等待:显示待执行的下一个检查项,节点前显示等待图标
    • 正在执行:显示正在执行的检查项,节点前显示执行图标
    • 已完成:显示已执行成功的检查项,节点前显示成功图标
    • 已取消:显示已取消执行的检查项,节点前显示取消图标
    • 执行失败:显示执行失败的检查项,节点前显示失败图标
  • 时间信息:显示开始时间、结束时间、任务耗时
  • 控制按钮:支持暂停、启动、取消操作

日志管理

日志管理器记录每条检查项的运行情况:

  • 错误:记录执行过程中的错误信息
  • 警告:记录执行过程中的警告信息
  • 提示信息:记录执行过程的一般性提示
  • 搜索功能:支持对整个日志信息进行查询和定位

相关主题