我有一个 treeID 列表,其中的云点小于 100。我不想在我的激光雷达数据中使用这些 treeID。 我如何将列表传递给 lidr 库中的 filter_poi 以删除这些云点。 在这里,我将获得没有 treeID 2 的 las 数据。但我想将列表中的所有 treeID 传递给 filter ...
我有一个 treeID 列表,其中的云点小于 100。我不想在我的激光雷达数据中使用这些 treeID。 我如何将列表传递给 lidr 库中的 filter_poi 以删除这些云点。 在这里,我将获得没有 treeID 2 的 las 数据。但我想将列表中的所有 treeID 传递给 filter ...
我使用 lidR 包在 r 中分割了树。 分段树有一个与之关联的 id。 我想知道每棵树有多少个点。 我正在使用 while 循环来获取每棵树的点,但我只从第一个 treeId 获取点。 ...
我正在尝试使用 LiDAR 数据(1.7 GB 对象)手动识别/纠正树木,并且通过locate_trees function 的tree tops object。 部分问题是: 尽管4 GB Nvidia 3050应该能够处理 Rgl,但它的渲染速度非常慢。 树顶(红色 3D 点)甚至没有显示在 r ...
我有一个点密度为 72.91 点/m² 的 las/laz 文件,我想使用包{lidR}中的lidR::voxelize()将点密度变为 4 点/m²。 但是,我不知道如何使用给定的参数<res = >来实现这一点。 到目前为止我已经尝试过: ...
我想使用 lidR 包在 R 中绘制一个点云。 当我绘制点云时,它会自动使用 x 和 y 轴值,其中坐标已从 0 开始标准化,我想从 las 数据集的属性中查看实际坐标。 LASfile <- system.file("extdata", "MixedConifer.laz", package ...
处理我几个月前用旧版本 old lidR 编写的脚本会导致当前版本出错。 函数名称从lidR::tree_hulls更改为 lidR:: lidR::delineate_crowns 它适用于旧版本,但不适用于新版本。 示例数据: https ://github.com/anayana/so_s ...
我有很多激光雷达(.las)文件的文件夹。 看起来像 所以如果超过100个文件,每一行都很难写。 有没有办法一次读取所有这些文件,但格式为 data.frame? .las 文件有这样的结构 las1的结构 然后在我们读取 all.las 文件之后,我们将它组合到一个数据集中,并指示这些行属于 ...
我对 LidR 中使用的 TIN 方法有疑问。 我的点云数据如下图所示。 当我使用 TIN 方法计算 DSM 时,高度值不在第一个返回的最高峰。 三角测量中使用的值是否是一个像素内几个第一次返回的平均值? 有什么方法可以使用 LidR 或其他软件从最高的首次回报中检索 DSM? 谢谢你。 迈克尔 ...
激光雷达数据就是简单的 3d 个坐标,通常是las文件格式。 内容示例 有没有办法在 R 的典型data.frame中获取点坐标? 例如,我们可以使用来自http://data.wvgis.wvu.edu/elevation/的数据。 另外,有没有办法从激光雷达文件中获取反射角度, data.fr ...
我正在寻找一些帮助在我的 las-plots 上创建“Canopy Height Model (CHM)-Zmax-curve/line”。 我用 lidR package 提取了一个样带las_tr <- clip_transect(las, p1, p2, width = 3, xz=T) ...