com.supermap.data
类 LasFileMetaData
- java.lang.Object
-
- com.supermap.data.LasFileMetaData
-
public class LasFileMetaData extends Object
las点云文件元信息元信息包含:文件路径、生成软件名称、创建时间、las版本、las文件点格式、点数据长度、总点数、二维范围、高程范围以及投影信息(如果文件没有则无投影信息)。
LAS版本范围支持1.0~1.4。
点格式在一个las点云文件中唯一,即单个las点云文件中所有点的格式相同。
点数据长度指las点云文件中,一个点数据所占的字节数,在点云文件中也是唯一的。
- 从以下版本开始:
- 12.0.0
-
-
构造器概要
构造器 构造器和说明 LasFileMetaData()
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 Rectangle2D
getBounds()
获取las点云文件中点云的二维范围String
getCreateTime()
获取las点云文件创建时间,格式:年-月-日String
getFilePath()
获取las点云文件路径String
getGenerateSoftware()
获取生成las点云文件的软件名称double
getMaxZ()
获取las点云文件最大高程值double
getMinZ()
获取las点云文件最小高程值int
getPointFormat()
获取las点格式,截止1.4版本,包含0~10共计11个版本的点格式long
getPointRecordLength()
获取las单点记录长度,单位字节long
getPointsNumber()
获取las点云文件中包含的点总数PrjCoordSys
getPrjCoordSys()
获取las点云文件的坐标系。String
getVersion()
获取las点云文件版本,支持1.0~1.4void
setBounds(Rectangle2D bounds)
设置las文件元信息的四至void
setCreateTime(String createTime)
设置las文件元信息的创建时间void
setFilePath(String filePath)
设置las文件元信息的文件路径void
setGenerateSoftware(String generateSoftware)
设置las文件元信息的生成软件名称void
setMaxZ(double maxZ)
设置las文件元信息的最大高程值void
setMinZ(double minZ)
设置las文件元信息的最小高程值void
setPointFormat(int pointFormat)
设置las文件元信息的点格式void
setPointRecordLength(long pointRecordLength)
设置las文件元信息的点数据长度void
setPointsNumber(long pointsNumber)
设置las文件元信息的点数量void
setPrjCoordSys(PrjCoordSys prjCoordSys)
设置las文件元信息的坐标系。void
setVersion(String version)
设置las文件元信息的LAS版本
-
-
-
方法详细资料
-
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.