海图数据集分组类。该类提供了通过一个数据集分组构建海图数据集分组的途径,并提供所构建的海图数据集分组的类型、数据集名、默认比例尺等信息,以及获取海图数据集分组中的特征物标数据集的功能。

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

语法

C#
public abstract class ChartDatasetGroup : IDisposable

备注

海图数据集分组(ChartDatasetGroup)用于获取海图的部分信息以及包含的特征物标数据集。按照数据可操作的不同层次,海图数据集分组可进一步分为只读 S-57 海图数据集分组(S57DatasetGroup)和可编辑 S-57 海图数据集分组(S57EditDatasetGroup)。

  • 只读 S-57 海图数据集分组,用于获取海图的基本信息,以及获取海图中的特征物标数据集。具体内容请参阅 S57DatasetGroup 类。
  • 可编辑 S-57 海图数据集分组,在对海图进行编辑时使用。除获取海图的基本信息及其中的特征物标数据集外,还可以创建海图的链节点拓扑关系,设置单幅 S-57 海图的信息,创建、删除特征物标数据集以及向特征物标数据集中追加记录等操作。具体内容请参阅 S57EditDatasetGroup 类。

如何获取海图数据集分组(重要)

必须使用 CreateInstance 方法,通过海图数据所在的数据集分组构建一个海图数据集分组的实例。构建时,根据数据集分组的扩展信息,系统自动判定海图数据集分组的类型。通过 Type 属性可以获知其具体类型,其中 S57DatasetGroupS57EditDatasetGroup 类型表示是有效的海图数据集分组,Unknown 类型表示数据集分组中存储的不是海图或是无法识别的海图。

只读 S-57 海图数据集分组与可编辑 S-57 海图数据集分组可以进行相互转换,该项工作由海图数据集分组管理(ChartDatasetGroupManager)类完成,该类还提供创建一个新的可编辑 S-57 海图数据集分组的功能。

示例

请参见 ChartDatasetGroupManager 类的示例。

继承层次

System..::.Object
  SuperMap.Chart..::.ChartDatasetGroup
    SuperMap.Chart..::.S57DatasetGroup
    SuperMap.Chart..::.S57EditDatasetGroup

请参见