拓扑检查与构建

使用说明

数据模型与拓扑关系解析

SuperMap 支持对可编辑的海图分组进行拓扑构建与检查,确保海图数据的准确性和一致性。

在 S-57 海图数据模型中,物标分为两大类:

  • 特征物标:描述真实世界实体的非位置信息,具备属性数据但无几何信息,依赖空间物标来确定几何形状和位置。
  • 空间物标:包含真实世界实体的几何位置信息,并可能具有属性数据,用于描述实体的空间位置特性。

特征物标通过与空间物标的关系来确定其几何形状和位置,这种依赖关系形成海图的拓扑关系。根据电子海图(ENC)产品规范,必须对空间物标建立链节点级别的拓扑关系。SuperMap 支持链节点级别的拓扑结构,空间物标主要包括三种类型:

  • 孤立节点
  • 连接节点

每条边必须以连接节点作为起始和终点。闭合边使用同一个连接节点。特征物标的参照规则如下:

  • 点状特征物标:参照孤立节点或连接节点
  • 线状和面状特征物标:参照连接节点和边

拓扑检查关键规则

拓扑检查用于验证海图数据的拓扑关系是否符合规范,确保数据的完整性和一致性。主要检查内容包括:

  • 标识符唯一性检查:验证所有特征物标标识符(FOID),记录标识符(RCID),空间线、连接节点和孤立节点的记录标识符(RCID)的唯一性。
  • 引用正确性检查:检查所有空间线是否正确引用空间点对象并被特征物标对象引用,所有连接节点是否被空间线引用,所有孤立节点是否被点特征物标对象引用。
  • 几何和位置准确性检查:确保所有点、线、面特征物标对象都能找到空间物标对象且坐标正确。
  • 其他规则验证:如 orientation(方向)、usage(用途)和 mask(掩码)的正确性。

操作步骤

  1. 在海图数据编辑模式下,进入海图选项卡 -> 数据检查组 -> 点击拓扑检查与构建按钮。
  2. 在弹出的拓扑检查与构建对话框中,设置需要检查的数据源和可编辑海图分组。
  3. 单击确定按钮,执行拓扑检查。在修改海图数据或生产新的海图数据后,需重新构建拓扑关系,以确保数据逻辑一致性。该过程涉及创建空间物标对象及特征物标对空间物标的参照信息。系统将自动构建拓扑关系(删除原有拓扑关系并重新构建)。
  4. 检查结果将显示在输出窗口中。若检查出错误,则会在右侧弹出查看拓扑错误面板,展示拓扑错误列表关联要素对象详细信息
  5. 选中错误列表中的错误项或关联要素对象列表中的关联对象,地图窗口将会自动定位高亮该错误项的位置,便于您分析拓扑错误问题的具体情况。您可参照详细信息框中的内容对数据进行修正。常见错误及解决方案可参考:常见拓扑错误处理

相关主题

海图数据存储

S-58数据检查