com.supermap.data

类 LasFileMetaData



  • public class LasFileMetaData
    extends Object
    las点云文件元信息

    元信息包含:文件路径、生成软件名称、创建时间、las版本、las文件点格式、点数据长度、总点数、二维范围、高程范围以及投影信息(如果文件没有则无投影信息)。

    LAS版本范围支持1.0~1.4。

    点格式在一个las点云文件中唯一,即单个las点云文件中所有点的格式相同。

    点数据长度指las点云文件中,一个点数据所占的字节数,在点云文件中也是唯一的。

    从以下版本开始:
    12.0.0
    • 构造器详细资料

      • LasFileMetaData

        public LasFileMetaData()
    • 方法详细资料

      • getFilePath

        public String getFilePath()
        获取las点云文件路径
        返回:
        las点云文件路径
        从以下版本开始:
        12.0.0
      • getGenerateSoftware

        public String getGenerateSoftware()
        获取生成las点云文件的软件名称
        返回:
        生成las点云文件的软件名称
        从以下版本开始:
        12.0.0
      • getCreateTime

        public String getCreateTime()
        获取las点云文件创建时间,格式:年-月-日
        返回:
        las点云文件创建时间
        从以下版本开始:
        12.0.0
      • getVersion

        public String getVersion()
        获取las点云文件版本,支持1.0~1.4
        返回:
        las点云文件版本
        从以下版本开始:
        12.0.0
      • getPointFormat

        public int getPointFormat()
        获取las点格式,截止1.4版本,包含0~10共计11个版本的点格式
        返回:
        las点格式
        从以下版本开始:
        12.0.0
      • getPointRecordLength

        public long getPointRecordLength()
        获取las单点记录长度,单位字节
        返回:
        las单点记录长度
        从以下版本开始:
        12.0.0
      • getPointsNumber

        public long getPointsNumber()
        获取las点云文件中包含的点总数
        返回:
        las点云文件点总数
        从以下版本开始:
        12.0.0
      • getBounds

        public Rectangle2D getBounds()
        获取las点云文件中点云的二维范围
        返回:
        las点云文件点云二维范围
        从以下版本开始:
        12.0.0
      • getMaxZ

        public double getMaxZ()
        获取las点云文件最大高程值
        返回:
        las点云文件最大高程值
        从以下版本开始:
        12.0.0
      • getMinZ

        public double getMinZ()
        获取las点云文件最小高程值
        返回:
        las点云文件最小高程值
        从以下版本开始:
        12.0.0
      • getPrjCoordSys

        public PrjCoordSys getPrjCoordSys()
        获取las点云文件的坐标系。
        返回:
        las点云文件的坐标系,如果没有返回null
        从以下版本开始:
        12.0.0
      • setFilePath

        public void setFilePath(String filePath)
        设置las文件元信息的文件路径
        参数:
        filePath - las点云文件路径
        从以下版本开始:
        12.0.0
      • setGenerateSoftware

        public void setGenerateSoftware(String generateSoftware)
        设置las文件元信息的生成软件名称
        参数:
        generateSoftware - 生成las点云文件的软件名称
        从以下版本开始:
        12.0.0
      • setCreateTime

        public void setCreateTime(String createTime)
        设置las文件元信息的创建时间
        参数:
        createTime - 创建时间,格式为"1970-01-01"的字符串
        从以下版本开始:
        12.0.0
      • setVersion

        public void setVersion(String version)
        设置las文件元信息的LAS版本
        参数:
        version - LAS版本,支持"1.0"、"1.1"、"1.2"、"1.3"、"1.4"
        从以下版本开始:
        12.0.0
      • setPointFormat

        public void setPointFormat(int pointFormat)
        设置las文件元信息的点格式
        参数:
        pointFormat - 点格式,支持0~10
        从以下版本开始:
        12.0.0
      • setPointRecordLength

        public void setPointRecordLength(long pointRecordLength)
        设置las文件元信息的点数据长度
        参数:
        pointRecordLength - 点数据长度
        从以下版本开始:
        12.0.0
      • setPointsNumber

        public void setPointsNumber(long pointsNumber)
        设置las文件元信息的点数量
        参数:
        pointsNumber - 点数量
        从以下版本开始:
        12.0.0
      • setBounds

        public void setBounds(Rectangle2D bounds)
        设置las文件元信息的四至
        参数:
        bounds - 四至
        从以下版本开始:
        12.0.0
        另请参阅:
        Rectangle2D
      • setMaxZ

        public void setMaxZ(double maxZ)
        设置las文件元信息的最大高程值
        参数:
        maxZ - 最大高程值
        从以下版本开始:
        12.0.0
      • setMinZ

        public void setMinZ(double minZ)
        设置las文件元信息的最小高程值
        参数:
        minZ - 最小高程值
        从以下版本开始:
        12.0.0
      • setPrjCoordSys

        public void setPrjCoordSys(PrjCoordSys prjCoordSys)
        设置las文件元信息的坐标系。
        参数:
        prjCoordSys - 待设置的目标坐标系
        从以下版本开始:
        12.0.0

Copyright © 2021–2025 SuperMap. All rights reserved.