根据指定的 S-57 海图信息定义参数创建一个新的可编辑 S-57 海图数据集分组。
命名空间:
SuperMap.Chart程序集: SuperMap.Chart (in SuperMap.Chart)
版本: dll
语法
C# |
---|
public static S57EditDatasetGroup CreateS57EditDatasetGroup( S57CellInformation s57CellInformation, Datasource outputDatasource, string FIDNSequence, ushort FIDS ) |
参数
- s57CellInformation
- Type: SuperMap.Chart..::.S57CellInformation
指定的 S-57 海图信息定义参数对象。
- outputDatasource
- Type: SuperMap.Data..::.Datasource
指定的输出数据源。
- FIDNSequence
- Type: System..::.String
指定的 FIDN 序列名称。
- FIDS
- Type: System..::.UInt16
指定的特征标识区分。
返回值
新创建的可编辑 S-57 海图数据集分组。备注
创建成功后,不仅返回一个 S57EditDatasetGroup 对象,还会在指定的数据源中新创建一个数据集分组以存放对应的海图数据,可通过 S57EditDatasetGroup 类的 DatasetGroup 属性获取。新生成的数据集分组的名称由系统自动命名,因此指定的数据源中不能存在与之重名的数据集分组,否则创建失败。命名规则请参阅 ChartDatasetGroupManager 类的备注部分。
Note:
FIDNSequence 参数所对应的 FIDN 区间是为海图所在数据源分配的 FIDN 范围,FIDS 参数为一幅海图指定一个 FIDS 值。FIDN 和 FIDS 是组成特征物标标识符(FOID)的重要部分。有关“FOID及其分配和管理”,请参阅 S57FeatureObjectIDInfo 类的介绍。
示例
请参见 ChartDatasetGroupManager 类的示例。