创建主从关系

使用说明

主从关系用于在海图物标中表达具有等级的关联关系。例如,一个灯浮标可以被设定为主物标,而顶标、闪光和雾号可以作为其从属物标。每个主从关系必须指定一个主物标对象,但可以包含一个或多个从属物标,且至少需要一个从属物标。

主从关系的设定使得物标之间的等级关系得以明确表达。这种关系可以提升数据管理和表达的精确度,使得复杂的物标关系更直观。例如,将航标作为主物标,关联其上附属的标牌和灯光作为从属物标,可以清晰地表达航标与其附属设施的层次关系,提升数据管理和表达的准确性。

操作步骤

下面以添加侧面浮标为主物标、灯标为从物标为例,介绍创建主从关系的操作:

  1. 数据准备:
    • 打开 SuperMap 示例数据中 SampleData\ApplicationMap\Chart 文件夹下的工作空间 Chart.swmu,将 Chart 数据源中的不可编辑分组 GB4X0000_52000 转换为可编辑分组,得到 GB4X0000 分组。
    • 双击将可编辑海图分组 GB4X0000 加载到地图窗口进行查看,设置显示类型标准海图符号化
  2. 移除现有的一组主从关系:
    • 海图选项卡 -> 关系管理组 -> 点击主从关系按钮,界面右侧将弹出主从关系管理面板。面板分为上下两部分,上半部分为主物标列表,下半部分为从物标列表。

    • 在主物标列表中找到特征物标标识符(FOID)为 GB000000015200001 的侧面浮标(BOYLAT),点击主物标工具栏上的移除主物标按钮。

  3. 添加主物标:
    • 从地图选中对象添加:如图所示,在地图窗口中框选侧面浮标(BOYLAT),点击工具栏上的地图添加主物标按钮。弹出的从地图选中对象添加对话框中只会列出符合 S-57 标准规定的可作为主物标的对象,且一次只能选择一个。将 FOID 为 GB000000015200001 的侧面浮标(BOYLAT)添加为主物标。

    • 从数据集添加:您也可以点击工具栏上的数据集添加主物标按钮,在弹出的从数据集添加对话框中定位到 BOYLAT_P 物标,再从中找到 FOID 为 GB000000015200001 的侧面浮标,添加为主物标。
  4. 添加从物标:
    • 从地图选中对象添加:保持上述在地图窗口的选择,单击从物标工具栏处的地图添加从属物标按钮。在弹出的从地图选中对象添加对话框中选择 FOID 为 GB000000120300001 的灯标(LIGHTS)和 FOID 为 GB000000197200001 的顶标(TOPMAR)为从属物标。可以为主物标添加多个从属物标。
    • 从数据集添加:您也通过工具栏上的数据集添加从属物标按钮,在弹出从数据集添加对话框中,从特征物标数据集中选择上述物标将其添加为从属物标。
  5. 确认主从关系:点击应用按钮完成主从物标关系的创建。创建完成后,可以在面板中查看结果。

注意事项:

创建主从关系的主物标对象不允许已经存在主从关系,并且,指定的从属物标不能是其他主物标的从属物标,否则创建将失败。

相关主题

创建组合关系

批量构建主从关系

修改关联关系