S-57 物标关联关系类。该类提供物标关联关系(包括主从关系和等同关系)的创建与维护。

命名空间:  SuperMap.Chart
程序集:  SuperMap.Chart (in SuperMap.Chart)
版本: dll

语法

C#
public class S57FeatureRelationships

备注

SuperMap 海图提供基于 ENC 产品规范的特征物标关联关系的维护。依据 ENC 产品规范,SuperMap 海图提供两种方式分别确定物标间的两种关联关系:

  1. 指定主物标对象和从属物标对象确定主从关系
  2. 主从关系表达具有等级的关系,例如灯浮标可看做主物标,顶标、闪光和雾号可看作其从属物标。主从关系必须指定一个主物标对象,可以指定一个或多个从属物标对象。主从关系以值 2 标识。

  3. 通过组合物标确定等同关系
  4. 等同关系表达两个或多个物标是等同的关系,以值 3 标识。

    组合物标是用来描述物标之间关系的一类物标,它可以参照除自身以外的其他物标对象,表达这些物标对象之间的关系,因此组合物标只具有特征信息而没有空间信息。在 SuperMap 海图中,组合物标使用纯属性表存储,一个组合物标对象对应其中的一条记录。组合物标与其参照物标对象的关联关系存储于另一属性表中。

    依照 ENC 产品规范,可以使用“集合特征物标”(C_AGGR)和“关联特征物标”(C_ASSO)两种组合物标,且只允许表达等同关系。

    • 集合特征物标用于表示两个或多个物标对象的聚集,通过“是……的一部分”、“由……组成”等方式将若干物标对象组合成高级的物标。例如分道通航制分道和边界等组合成为一个交通带;又如海图中同一命名的码头往往由多个码头构成。
    • 关联特征物标用于表示两个或多个物标对象之间的关联关系,例如一个浮标标记一艘沉船。

注:有关关联关系的使用,请参照 S-57 标准附录 B.1 附件 A ENC 物标类目使用方法。

该类提供对主从关系和等同关系的创建和修改。物标对象间的关联关系是通过相应物标对象的特征物标标识符(即长名)的对应关系来表达的。

Note:

海图关联关系的维护是基于可编辑 S-57 海图数据集分组的,可通过一个 S57EditDatasetGroup 对象构造一个 S-57 物标关联关系对象,或使用 SetS57EditDatasetGroup 方法指定对应的 S57EditDatasetGroup 对象。

继承层次

System..::.Object
  SuperMap.Chart..::.S57FeatureRelationships

请参见