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()
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 Rectangle2DgetBounds()获取las点云文件中点云的二维范围StringgetCreateTime()获取las点云文件创建时间,格式:年-月-日StringgetFilePath()获取las点云文件路径StringgetGenerateSoftware()获取生成las点云文件的软件名称doublegetMaxZ()获取las点云文件最大高程值doublegetMinZ()获取las点云文件最小高程值intgetPointFormat()获取las点格式,截止1.4版本,包含0~10共计11个版本的点格式longgetPointRecordLength()获取las单点记录长度,单位字节longgetPointsNumber()获取las点云文件中包含的点总数PrjCoordSysgetPrjCoordSys()获取las点云文件的坐标系。StringgetVersion()获取las点云文件版本,支持1.0~1.4voidsetBounds(Rectangle2D bounds)设置las文件元信息的四至voidsetCreateTime(String createTime)设置las文件元信息的创建时间voidsetFilePath(String filePath)设置las文件元信息的文件路径voidsetGenerateSoftware(String generateSoftware)设置las文件元信息的生成软件名称voidsetMaxZ(double maxZ)设置las文件元信息的最大高程值voidsetMinZ(double minZ)设置las文件元信息的最小高程值voidsetPointFormat(int pointFormat)设置las文件元信息的点格式voidsetPointRecordLength(long pointRecordLength)设置las文件元信息的点数据长度voidsetPointsNumber(long pointsNumber)设置las文件元信息的点数量voidsetPrjCoordSys(PrjCoordSys prjCoordSys)设置las文件元信息的坐标系。voidsetVersion(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.