主要内容

lasFileReader

拉斯维加斯或有没有文件阅读器

自从R2020b

描述

一个lasFileReader对象存储元数据出现在拉斯维加斯或有没有文件为只读属性。目标函数,readPointCloud使用这些属性从文件读取点云数据。的lasFileReader对象支持多达1金宝app.4规范。

拉斯维加斯文件包含一个公共头,激光雷达的元数据,其次是激光雷达点记录。每个点记录包含属性,如三维坐标,强度,和GPS时间戳。

拉斯维加斯的文件格式是一个行业标准二进制格式存储激光雷达数据,开发和维护美国社会的摄影测量和遥感(ASPRS)。有没有文件格式是压缩版的文件格式。

创建

描述

例子

lasReader= lasFileReader (文件名)创建一个lasFileReader通过阅读元数据对象的属性设置出现在拉斯维加斯或有没有文件文件名。的文件名输入设置文件名财产。

属性

全部展开

这个属性是只读的。

拉斯维加斯的名称或有没有文件,指定为一个特征向量或字符串标量。

这个属性是只读的。

可用的数量记录在文件中,指定为一个正整数。

这个属性是只读的。

拉斯维加斯或有没有文件版本,指定为一个特征向量。

这个属性是只读的。

在范围的坐标x设在,双元素实值指定为一个行向量。

这个属性是只读的。

在范围的坐标y设在,双元素实值指定为一个行向量。

这个属性是只读的。

在范围的坐标z设在,双元素实值指定为一个行向量。

这个属性是只读的。

范围的GPS时间戳数据,指定为1×2持续时间向量。

这个属性是只读的。

最大的激光点回报,指定为一个正整数。

这个属性是只读的。

分类值最大的点,指定为一个正整数。

这个属性是只读的。

硬件传感器系统的名称标识符生成文件,指定为字符串标量。

这个属性是只读的。

生成软件的名称,指定为字符串标量。这个属性指定生成软件包在拉斯维加斯文件创建时使用。

这个属性是只读的。

文件创建日期,指定为一个datetime对象。

这个属性是只读的。

拉斯维加斯源标识符,文件指定为一个非负整数。值在0到65535之间。它定义了飞行行号如果这个文件创建从一个原始的航线。值0指定没有分配ID。使用ProjectIDFileSourceID属性来唯一地标识每一个点在拉斯维加斯文件。

这个属性是只读的。

项目ID指定为一个字符串标量。这个值是一个全局唯一标识符(GUID)。使用ProjectIDFileSourceID属性来唯一地标识每一个点在拉斯维加斯文件。

这个属性是只读的。

点数据记录格式ID指定为一个非负整数。值在0到10的范围内。有关更多信息,请参见点数据记录格式

这个属性是只读的。

分类信息,指定为一个表。表的每一行包含这些信息描述一个点类:

  • 分类值——独特的ID号为类分类,指定为一个正整数。

  • 类名——与类相关的标签,指定为字符串标量。

  • 分了类类的点数量,指定为一个正整数。

这个属性是只读的。

激光返回信息,指定为一个表。表的每一行包含这个信息描述激光返回:

  • 激光返回数——激光返回数量,指定为一个正整数。

  • 数分的回报——分激光返回的数量,指定为一个正整数。

这个属性是只读的。

可变长度记录(VLR)或延长VLR信息,指定为一个表。表的每一行包含这些信息描述记录:

  • 记录ID——记录标识号,指定为一个正整数。

  • 用户ID——用户标识与记录ID指定为一个字符串标量。

  • 描述——描述记录,指定为字符串标量。

对象的功能

readPointCloud 从拉斯维加斯或有没有文件读取点云数据
readCRS 从拉斯维加斯或有没有文件读取坐标参考系统数据
readVLR 从拉斯维加斯或有没有文件读取可变长度的记录
hasCRSData CRS检查如果拉斯维加斯或有没有文件数据
hasGPSData 检查如果拉斯维加斯或有没有文件有GPS数据
hasWaveformData 检查是否拉斯维加斯或有没有文件波形数据
hasNearIRData 检查是否拉斯维加斯或红外附近有没有文件数据

例子

全部折叠

这个例子展示了如何阅读和可视化从拉斯维加斯/有没有点云数据文件。

创建一个lasFileReader有没有文件对象。然后,使用readPointCloud函数从有没有读点云数据文件并生成一个pointCloud对象。

创建一个lasFileReader对象访问有没有文件数据。

路径= fullfile (toolboxdir (“激光雷达”),“lidardata”,“拉斯维加斯”,“aerialLidarData.laz”);lasReader = lasFileReader(路径);

有没有读点云数据文件使用readPointCloud函数。

ptCloud = readPointCloud (lasReader);

可视化的点云。

图pcshow (ptCloud.Location)

图包含一个坐标轴对象。坐标轴对象包含一个散射类型的对象。

根据分类隔离和可视化点云数据的数据有没有文件。

创建一个lasFileReader有没有对象来访问数据文件。

路径= fullfile (toolboxdir (“激光雷达”),“lidardata”,“拉斯维加斯”,“aerialLidarData.laz”);lasReader = lasFileReader(路径);

读点云数据和相关分类点属性从有没有文件使用readPointCloud函数。

[ptCloud, pointAttributes] = readPointCloud (lasReader,“属性”,“分类”);

颜色的点根据其分类属性。重塑品牌形象为点云的形状。

标签= label2rgb (pointAttributes.Classification);colorData =重塑(标签,[],3);

可视化的彩色点云。

图pcshow (ptCloud.Location colorData)

图包含一个坐标轴对象。坐标轴对象包含一个散射类型的对象。

更多关于

全部展开

版本历史

介绍了R2020b

全部展开