根据给定的物标对象的特征物标标识信息,创建一个组合物标对象。
命名空间:
SuperMap.Chart程序集: SuperMap.Chart (in SuperMap.Chart)
版本: dll
语法
C# |
---|
public S57FeatureObjectIDInfo CreateCollection( string acronym, S57FeatureObjectIDInfo[] referencedFOIDInfos ) |
参数
- acronym
- Type: System..::.String
指定的组合物标的物标简称,用于确定创建哪种组合物标。只能是“C_AGGR”或“C_ASSO”。
- referencedFOIDInfos
- Type: array<
SuperMap.Chart..::.S57FeatureObjectIDInfo
>[]()[]
指定的待创建的组合物标对象所参照的物标对象的特征物标标识信息数组。
返回值
新创建的组合物标对象的特征物标标识信息。备注
根据 ENC 产品规范,只允许创建集合特征物标(简称为“C_AGGR”)和关联特征物标(简称为“C_ASSO”)两种组合物标,不允许创建上下关系特征物标(简称为“C_STAC”),并且集合特征物标和关联特征物标只允许表达等同关系。
组合物标因为不具有空间关系而使用纯属性表存储。因此,创建组合物标对象包含两部分工作,一是在组合物标数据集中添加一条记录,二是在关联数据集中写入组合物标对象与参照的物标对象的关联关系。有关“组合物标”的更多介绍,请参见 S57FeatureRelationships 类。