com.supermap.data

类 ElevationData

  • java.lang.Object
    • com.supermap.data.InternalHandle
      • com.supermap.data.InternalHandleDisposable
        • com.supermap.data.ElevationData
    • 构造器详细资料

      • ElevationData

        public ElevationData()
    • 方法详细资料

      • getType

        public ElevationDataType getType()
        获取高程数据类型
        返回:
        高程数据来源类型
      • dispose

        public void dispose()
      • hashCode

        public int hashCode()
        覆盖:
        hashCode 在类中 Object
      • getGeoidFile

        public String getGeoidFile()
        获取用户指定的大地水准面(geoid)文件路径,当用户没有指定 geoid 文件时,软件将使用 EGM2008 作为默认的大地水准面。
        返回:
        geoid 文件路径.
      • isUseGeoid

        public boolean isUseGeoid()
        是否使用大地水准面
        返回:
        是否使用大地水准面
      • setGeoidFile

        public void setGeoidFile(String geoidFile)
        设置用户的大地水准面(geoid) 文件,为一个单波段的影像文件,可以为 tif 或 img。
        参数:
        geoidFile - 用户的大地水准面文件
      • setUseGeoid

        public void setUseGeoid(boolean isUseGeoid)
        设置是否使用大地水准面(geoid),当用户的高程数据为正高时,需要设置使用大地水准面,将正高数据转换为椭球高,公式为 h = H + N, 其中 h 为 椭球高,H 为 正高,N 为大地水准面高度
        参数:
        isUseGeoid - 是否使用大地水准面
      • toXML

        public String toXML()
        将当前高程转换为 xml
        返回:
        xml 字符串格式,存储高程数据信息
      • fromXML

        public static ElevationData fromXML(String xml)
        从 xml 字符串中解析得到高程对象
        参数:
        xml - 存储高程数据信息的 xml 字符串
        返回:
        高程数据对象

Copyright © 2021–2024 SuperMap. All rights reserved.