关系管理

在S-57规范中,关系是用于定义海图数据模型中不同数据元素(如特征、几何结构)之间的逻辑链接。这种关系可以是空间关系(例如拓扑关系)或非空间关系(例如物标间的逻辑联系)。关系通过数据结构中的指针(Pointer)实现,指针包含外键,用于在记录间建立单向的关联。

物标关联关系是与 S57标准中非常重要的规则,分为组合关系和主从关系两种:

  • 组合关系:多个物标之间的逻辑组合,通常用于描述多个物标作为一个整体的情况。
    • 集合物标
      • 一个灯浮标群(多个灯浮标的组合)被视为一个航行辅助功能。
      • 多条航道组成一组路径网络。
    • 关联物标
      • 一个桥梁物标和它的导航限制(如通过高度)之间的关联。
      • 港口与停泊区域之间的功能关联。
  • 主从关系:物标之间具有等级关系和依赖关系,通常描述一个物标(主物标)如何控制或包含另一个物标(从物标)。例如灯浮标可看做主物标,顶标、闪光和雾号可看作其从属物标。
    • 主物标:扮演主要角色,定义了关联关系的主导物标。
    • 从物标:从属于主物标,用于补充主物标的功能或特性。

在海图数据处理中,关系管理是确保数据结构化、规范化和高效应用的关键。通过定义和实现特征物标之间的逻辑关系,可以增强数据的组织能力,支持复杂的海图生产和导航应用。同时,这些关系也为后续标准(如S-101)提供了基础,确保了海图数据模型的可持续发展。

本章节将为您介绍以下内容:

  • 创建组合关系:介绍如何通过属性表定义多个物标间的集合或关联关系,用于组织和管理海图数据中物标的逻辑联系,而无需空间信息支持。
  • 创建主从关系:介绍如何定义具有等级结构的海图物标关系,通过指定主物标和从属物标明确物标间的层次关系,提升数据管理与表达的精确性。
  • 批量构建主从关系:介绍如何通过自动匹配物标坐标快速建立大量主从关系,提升效率并确保数据一致性和准确性。
  • 修改关联关系:介绍如何调整组合物标的参照对象或主从物标的从属关系,以确保物标关系的准确性。