S-57 物标关联关系类。该类提供物标关联关系(包括主从关系和等同关系)的创建与维护。
命名空间:
SuperMap.Chart程序集: SuperMap.Chart (in SuperMap.Chart)
版本: dll
语法
C# |
---|
public class S57FeatureRelationships |
备注
SuperMap 海图提供基于 ENC 产品规范的特征物标关联关系的维护。依据 ENC 产品规范,SuperMap 海图提供两种方式分别确定物标间的两种关联关系:
- 指定主物标对象和从属物标对象确定主从关系
- 通过组合物标确定等同关系
- 集合特征物标用于表示两个或多个物标对象的聚集,通过“是……的一部分”、“由……组成”等方式将若干物标对象组合成高级的物标。例如分道通航制分道和边界等组合成为一个交通带;又如海图中同一命名的码头往往由多个码头构成。
- 关联特征物标用于表示两个或多个物标对象之间的关联关系,例如一个浮标标记一艘沉船。
主从关系表达具有等级的关系,例如灯浮标可看做主物标,顶标、闪光和雾号可看作其从属物标。主从关系必须指定一个主物标对象,可以指定一个或多个从属物标对象。主从关系以值 2 标识。
等同关系表达两个或多个物标是等同的关系,以值 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
SuperMap.Chart..::.S57FeatureRelationships