com.supermap.chart

类 S57CellInformation

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


    public class S57CellInformation
    extends com.supermap.data.InternalHandleDisposable
    单幅 S-57 海图信息参数类。该类用于获取或设置单幅 S-57 电子海图的相关信息,包括数据集标识字段(DSID)中的生产机构、数据集名、航海用途、出版号和出版日期、更新号和更新日期,以及注释等内容;数据集参数字段(DSPM)中的数据编辑比例、垂直基准面、测深基准面、坐标放大系数和注释等内容;以及数据集结构字段(DSSI)中的 ATTF 词汇级和 NATF 词汇级。
    • 构造器详细资料

      • S57CellInformation

        public S57CellInformation()
    • 方法详细资料

      • dispose

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

        public int getAgencyCode()
        获取生产机构,对应字段 DSID-AGEN。
        返回:
      • setAgencyCode

        public void setAgencyCode(int agencyCode)
        设置生产机构,对应字段 DSID-AGEN。
        参数:
        agencyCode -
      • setATTFLexicalLevel

        public void setATTFLexicalLevel(S57LexicalLevel s57LexicalLevel)
        设置 ATTF 词汇级S57LexicalLevel,对应字段 DSSI-AALL。
        参数:
        s57LexicalLevel -
      • getCellName

        public String getCellName()
        获取数据集名,对应字段 DSID-DSNM。
        返回:
      • setCellName

        public void setCellName(String cellName)
        设置数据集名,对应字段 DSID-DSNM。
        参数:
        cellName -
      • getCompilationScale

        public long getCompilationScale()
        获取数据编辑比例,对应字段 DSPM-CSCL。
        返回:
      • setCompilationScale

        public void setCompilationScale(long scale)
        获取数据编辑比例,对应字段 DSPM-CSCL。
        参数:
        scale -
      • getCoordinateFactor

        public long getCoordinateFactor()
        获取坐标放大系数,对应字段 DSPM-COMF。
        返回:
      • setCoordinateFactor

        public void setCoordinateFactor(long factor)
        设置坐标放大系数,对应字段 DSPM-COMF。
        参数:
        factor -
      • getDataSetIdentificationComment

        public String getDataSetIdentificationComment()
        获取 DSID 字段中的注释信息,对应字段 DSID-COMT。
        返回:
      • setDataSetIdentificationComment

        public void setDataSetIdentificationComment(String comment)
        设置 DSID 字段中的注释信息,对应字段 DSID-COMT。
        参数:
        comment -
      • getDataSetParameterComment

        public String getDataSetParameterComment()
        获取 DSPM 字段中的注释信息,对应字段 DSPM-COMT。
        返回:
      • setDataSetParameterComment

        public void setDataSetParameterComment(String comment)
        设置 DSPM 字段中的注释信息,对应字段 DSPM-COMT。
        参数:
        comment -
      • getEditionVersion

        public String getEditionVersion()
        获取版本号,对应字段 DSID-EDTN。
        返回:
      • setEditionVersion

        public void setEditionVersion(String version)
        设置版本号,对应字段 DSID-EDTN。
        参数:
        version -
      • getIntendedUsageCode

        public String getIntendedUsageCode()
        获取航海用途编码,对应字段 DSID-INTU。
        返回:
      • setIntendedUsageCode

        public void setIntendedUsageCode(String code)
        设置航海用途,对应字段 DSID-INTU。
        参数:
        code -
      • getIssueDate

        public Date getIssueDate()
        获取出版日期,对应字段 DSID-ISDT。
        返回:
      • setIssueDate

        public void setIssueDate(Date dateTime)
        设置出版日期,对应字段 DSID-ISDT。
        参数:
        dateTime -
      • getUpdateDate

        public Date getUpdateDate()
        获取更新日期,对应字段 DSID-UADT。
        返回:
      • setUpdateDate

        public void setUpdateDate(Date dateTime)
        设置更新日期,对应字段 DSID-UADT。
        参数:
        dateTime -
      • setNATFLexicalLevel

        public void setNATFLexicalLevel(S57LexicalLevel lexicalLevel)
        设置 NATF 词汇级S57LexicalLevel,对应字段 DSSI-NALL。
        参数:
        lexicalLevel -
      • getSoundingDatum

        public int getSoundingDatum()
        获取测深基准面,对应字段 DSPM-SDAT。
        返回:
      • setSoundingDatum

        public void setSoundingDatum(int datum)
        设置测深基准面,对应字段 DSPM-SDAT。
        参数:
        datum -
      • getUpdateVersion

        public String getUpdateVersion()
        获取更新号,对应字段 DSID-UPDN。
        返回:
      • setUpdateVersion

        public void setUpdateVersion(String version)
        设置更新号,对应字段 DSID-UPDN。
        参数:
        version -
      • getVerticalDatum

        public int getVerticalDatum()
        获取垂直基准面,对应字段 DSPM-VDAT。
        返回:
      • setVerticalDatum

        public void setVerticalDatum(int datum)
        设置垂直基准面,对应字段 DSPM-VDAT。
        参数:
        datum -
      • getChartDataType

        public ChartDataType getChartDataType()
        获取数据类型。
        返回:
      • setChartDataType

        public void setChartDataType(ChartDataType chartDataType)
        设置数据类型。
        参数:
        chartDataType -
      • 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.