lidR readLAS 函数在读取某些 las 文件时使 R 崩溃

问题描述 投票:0回答:1

我之前一直在使用lidR包,它工作得很好(强烈推荐)。然而今天我只是尝试打开一个空中 las 文件,R 会话崩溃了。这是代码,并不复杂。

library(lidR)
las = readLAS("E:/2018LiDAR/PointCloud/Block_03/tilecls/Noise_Processed/e1042n0792.las")

这会导致 R 会话崩溃,无论是在 R 还是 R studio 中(灰色炸弹)。我尝试从同一个数据集中打开多个机载 LiDAR las 文件,但它们都会使 R 崩溃。但是,当我从不同的项目打开更大的 las 文件(大 100 倍)时,它们会很好地加载到 R 中。我已将我的 R 版本更新到 3.6.2,更新到最新版本的lidR,检查我的文件路径,将 las 文件放在我的 C 驱动器和外部硬盘驱动器上,没关系。我已经检查了其他程序(例如 PDQ 查看器和 ArcGIS)中的 las 文件,它们在这些软件程序中看起来很好并且性能良好。就像我昨天说的一切都工作正常。 有人对我可以尝试什么以及出了什么问题有任何建议吗?

r crash lidar las lidr
1个回答
0
投票

当前(lidr 版本 4.1.1)存在类似问题。我正在使用 Agisoft Metashape 创建的 las 文件,没有任何问题。如果我尝试加载在 LASTools 或 Whiteboxtools(两者均为 opencore)中创建的相同数据,R 会一致崩溃。这些文件打开,我在其他软件(即 QGIS)中没有任何问题。

在 RStudio 以及常规 R 终端中尝试过,尝试导出为 las 和 laz 文件

我没有收到任何错误消息,因为 R 立即因灰色炸弹崩溃并关闭。我应该寻求帮助的任何想法或地方吗?

© www.soinside.com 2019 - 2024. All rights reserved.