lastools 读取las点云文件 lasreader->point.attributer->number_attributes为0
时间: 2024-04-01 22:34:11 浏览: 60
这个问题可能是由以下几个原因导致的:
1. LAS 文件中没有属性数据。如果 LAS 文件中没有任何属性数据,那么 `lasreader->point.attributer->number_attributes` 就会返回 0。
2. 代码中没有正确设置属性信息。在读取 LAS 文件时,需要设置读取哪些属性。如果没有正确设置属性信息,那么 `lasreader->point.attributer->number_attributes` 就会返回 0。
3. LAS 文件版本不支持属性信息。如果 LAS 文件的版本过低,可能不支持属性信息。这种情况下,`lasreader->point.attributer->number_attributes` 也会返回 0。
建议你检查一下以上几个原因,看看是否能够解决问题。如果还有问题,请提供更多的信息,我会尽力帮助你解决。
相关问题
lastools lasreader->header.number_attributes为0
`lasreader->header.number_attributes` 是 LAStools 库中 `LASheader` 结构体的一个成员变量,用于存储 LAS 文件中点云数据的属性数量。如果该变量的值为 0,说明该 LAS 文件中没有任何属性数据。
有几种可能的原因:
1. 该 LAS 文件中确实没有任何属性数据,只有点云坐标信息。
2. 读取 LAS 文件时发生了错误,导致属性数据没有被正确读取。
3. 该 LAS 文件中的属性数据格式不正确,导致无法被识别。
你可以先检查一下该 LAS 文件中是否确实没有任何属性数据。如果该文件中确实有属性数据,可以尝试检查一下读取 LAS 文件的代码,看看是否有错误发生。同时,你也可以尝试使用其他的 LAS 文件来进行测试,看看是否能够正常读取属性数据。如果问题依然存在,可能需要进一步排查 LAS 文件的格式或者软件配置等问题。
阅读全文