问题标签 [las]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
40 浏览

las - 寻找无需安装或 root/admin 权限的 .las 数据提取工具

我正在寻找允许我从 las 文件中提取位置或颜色等数据的工具、脚本或其他东西,并将其用于我正在编写的 javascript Web 应用程序中。

这里棘手的部分是因为我正在扭动的东西必须可供非开发人员和公司计算机在 Windows 和 linux 上使用,我需要一些可以在不安装任何东西的情况下使用的东西(js、python 或其他基本的东西可用只要它不像节点那样太奇特)并且没有任何根/管理员权限。

最好的方法是一个 js 文件,我可以直接导入到我的文件中,但任何脚本或其他允许我将数据放入 json 或文本文件的脚本都可以解决问题,只要它可以使用命令行启动即可。

0 投票
1 回答
184 浏览

python - 如何使用 lasio.py 将曲线标题添加到 las.write() 的输出

我正在使用 python lasio.py 库,我必须在文档中缺少某些内容。

是否有一种本地方法可以在输出文件的 ~ASCII (~A) 部分中添加标题列。

我需要输出类似

我实际上得到的地方

写入我的输出文件。

我觉得我错过了一些非常明显的东西。

编辑:文件的输出非常简单:

干杯

0 投票
0 回答
124 浏览

r - 读取一些 las 文件时,lidR readLAS 函数使 R 崩溃

我以前一直在使用 lidR 包,它工作得很好(强烈推荐)。但是今天我只是试图打开一个机载的 las 文件,R 会话就崩溃了。这是代码,它并不复杂。

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

0 投票
2 回答
304 浏览

python - 如何在 python 的 las 文件中导入和执行计算?

我希望你们一切都好。

我想.las用python处理文件。这些是ascii地球物理剖面的特定文件。它们有一个标题,然后是一系列包含各种信息的列。

最好的开始方式是什么?

主要目标是添加新列,这些列将是其他列的数学运算。以及同一列中的值之间的运算。

下面我们有一个.las文件示例。

0 投票
1 回答
35 浏览

r - R中的TreeMap对hmax的某些值给出错误

我正在使用 TreeLs 库的树顶函数。我的代码如下:

对于 hmax 的某些值,它给了我一个错误:

这个错误的原因是什么?

0 投票
1 回答
1752 浏览

c++ - 从 .las 文件中读取点云

我正在开发一个使用 .las 激光雷达文件的项目。

我google了一下,发现PDAL可以用来把.las转换成.pcd文件,这样我就可以使用PCL库了。

我使用 PDAL 将文件从 .las 转换为 .pcd。

当我尝试使用以下代码读取 pcd 文件时:

结果如下,我很惊讶转换后的文件中所有的坐标都是(0,0,0)。这可能有什么问题? 在此处输入图像描述

0 投票
1 回答
333 浏览

c++ - 使用 C++ 读取 .las 版本 1.3,并使用 pcl 库显示结果

我对点云世界还很陌生。此外,我在 C++ 方面的经验并不多。我需要阅读 .las 文件并使用 pcl 库处理它们。是我需要读取的数据集中的示例文件。我关注了这个 youtube 视频。但是,由于我要读取的文件是 1.3 版,因此我按照相应的规范文件定义了标题字段,并使用了“数据记录格式 3”,这是文件标题中提到的数据记录格式。

这是我对标题和数据记录格式的定义:

我使用以下代码读取点数据,但未能获得正确的点:

我注意到了一个问题。标头大小定义为 227(这是标头大小字段的值)。但是,在报头的末尾有一个名为“波形数据包记录开始”的 8 字节字段,如果包含在报头定义中,则报头大小为 235 字节。此外,用于在 youtube 视频中查找点数据的 pointDataOffset 字段指向 227 字节。当我用它来寻找积分数据时,我得到了不合理的积分值。我的目标是处理这个点云并使用 pcl 云显示它,但我无法正确读取这些点。

0 投票
1 回答
410 浏览

c++ - 读取 .las 文件,用 PCL 处理和显示

我使用 libLAS 库来读取.las 文件的浊点。然后我将点存储在 PCL 点云变量中,以便使用点云库处理和显示点云。

这是我使用的代码:

但是,使用 PCL 查看器显示的云看起来像一个点。我注意到,当我打印出使用 libLAS 读取的坐标时,x & y 坐标没有十进制值,这与 las 文件中存储的实际坐标相比是不准确的。我在命令提示符下使用 las2txt 得到了实际的点坐标。这是包含实际坐标的 txt 文件。这是显示 cout 结果的图像: 在此处输入图像描述

此外,这也是我使用 CloudCompare 打开点云时的样子。当我将它读入 PCL 点云变量并使用 PCL 查看器显示结果时,我期待得到相同的显示,因为我需要进行进一步处理才能进行传感器融合(相机和激光雷达)。 在此处输入图像描述

0 投票
2 回答
212 浏览

python - LAS 文件 - Python

我很确定这是一个关于 LAS 文件的非常琐碎的问题,但我不完全确定如何在谷歌上搜索它。对于上下文,我正在尝试根据 LAS 文件中的信息创建一个绘图。

LAS 文件看起来很像这样,我想创建一个图,其中最左边的列“DEPT”应该是 X 轴。但是,“DEPT”或深度列无法制作成允许我绘制的格式。**注意:右边有GR柱不在这张图里,不用担心。任何提示都会有很大帮助。

在此处输入图像描述

0 投票
1 回答
117 浏览

r - Creating orthomosaic from *.las point cloud in R

Is there a way to export a *.las point cloud in R to a orthomosaic? I loaded my las-file containing the points with the package lidR. I want to export a tif which shows the point cloud from above in RGB, similar to what an orthophoto would look like. The data was collected using a terrestrial laser scanner.

point cloud

this is what I want