com.supermap.chart

类 S57DatasetExtInfo

  • java.lang.Object
    • com.supermap.data.InternalHandle
      • com.supermap.data.InternalHandleDisposable
        • com.supermap.chart.S57DatasetExtInfo
  • 所有已实现的接口:
    IDisposable


    public class S57DatasetExtInfo
    extends com.supermap.data.InternalHandleDisposable
    海图数据集扩展信息类。通过该类可以获取数据集的扩展信息,包括 S-57 数据集类型、S-57 特征物标的物标简称、编码以及数据集所关联的属性数据集等。
    • 构造器详细资料

      • S57DatasetExtInfo

        public S57DatasetExtInfo(Dataset dataset)
        根据指定的参数来构造一个S57DatasetExtInfo的新对象。
        参数:
        dataset - 指定的 Dataset 对象。
    • 方法详细资料

      • dispose

        public void dispose()
        释放 S57DatasetExtInfo 对象所占用的本地资源。
      • getDataset

        public Dataset getDataset()
        返回数据集。
        返回:
        数据集。
      • setDataset

        public void setDataset(Dataset dataset)
        设置数据集。
        参数:
        dataset - 指定的数据集。
      • getS57DatasetType

        public S57DatasetType getS57DatasetType()
        返回 S-57 数据集类型。
        返回:
        S-57 数据集类型。
      • setS57DatasetType

        public void setS57DatasetType(S57DatasetType value)
        设置 S-57数据集类型。
        参数:
        value - 指定 S-57 数据集类型。
      • getFeatureAcronym

        public String getFeatureAcronym()
        返回 S-57 特征物标的物标简称。

        该方法仅对 S57DatasetType.S57FEATURE 类型海图数据集类型有效。

        返回:
        S-57特征物标的物标简称。
      • setFeatureAcronym

        public void setFeatureAcronym(String value)
        设置 S-57 特征物标的物标简称。

        该方法仅对 S57DatasetType.S57FEATURE 类型海图数据集类型有效。

        参数:
        value - 指定的物标简称。
      • getFeatureCode

        public int getFeatureCode()
        返回 S-57 特征物标的物标编码。

        该方法仅对 S57DatasetType.S57FEATURE 类型海图数据集类型有效。

        返回:
        S-57 特征物标的物标编码。
      • setFeatureCode

        public void setFeatureCode(int value)
        设置 S-57 特征物标的物标编码。

        该方法仅对 S57FEATURE 类型海图数据集类型有效。

        参数:
        value - 指定的物标编码。
      • update

        public boolean update()
        将扩展信息写入数据集中。

        该方法需要在相关信息设置好后调用,不调用则会导致无法将扩展信息写入到数据集中。

        返回:
        一个布尔值,表示是否写入成功。true 表示写入成功,false 表示写入失败。
      • isChartDataset

        public boolean isChartDataset()
        由扩展信息判断是否是海图数据集。
        返回:
        一个布尔值,表示是否是海图数据集。true 表示是海图数据集,false 表示不是海图数据集。
      • setIsDisposable

        public static void setIsDisposable(com.supermap.data.InternalHandleDisposable obj,
                                           boolean disposable)
      • getHandle

        public static long getHandle(com.supermap.data.InternalHandle obj)
      • setHandle

        public static void setHandle(com.supermap.data.InternalHandle obj,
                                     long handle)

Copyright © 2021–2024 SuperMap. All rights reserved.