问题标签 [pdal]

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 投票
1 回答
178 浏览

point-clouds - 使用 PDAL 的点云密度可视化

我用扫描仪坐标系收集了地面激光扫描点云。我想使用Pdal创建密度表面并在 OSGeo4W shell 中运行以下代码。但是出现错误。

一般来说,是否可以使用 PDAL 进行单次返回的地面激光雷达处理?我想创建均匀分布的点云(细化),提取裸露的地面,消除噪音。

0 投票
1 回答
885 浏览

python-3.x - 使用 PDAL 进行点云去噪

我用地面激光雷达收集了非常密集的单返回点云,由大约 700 平方米的超过 8 000 000 个点组成。它由我想删除的噪声点组成。我在 Python 3.6 的 PDAL 管道中使用 filters.outlier。

代码运行良好,但创建的点云与原始点云相同,我尝试更改半径的值,但得到相同的结果。如果有人提示我出了什么问题,我将不胜感激。

0 投票
1 回答
1198 浏览

python - conda install -c conda-forge python-pdal 求解环境:| 运行 Windows 10 时挂起

尝试使用 conda 安装 PDAL,它只是挂在“解决环境:”我对 PDAL 没有多少运气。我正在使用 Windows 10,这是 Anaconda / conda 的全新安装。为了以防万一,我让它运行了大约一个小时。我打算测试一些其他“流行”的包,这些包可能有助于解决这个问题。

0 投票
1 回答
1064 浏览

python - 使用子进程从 Python 运行 PDAL bash 命令的问题

问题:

我无法pdal使用 Python 从 Python 运行 bash 命令subprocess

这是代码

基于在 Python 中运行 Bash 命令

这在 Python 控制台中给了我这个输出:

看起来好像它在pdal仅调用 ' ' 之后停止读取命令的参数,这会打印此帮助消息。

如果我复制第一次打印的输出并将其粘贴到 bash 终端中,它会正常工作,并为我提供包含所需元数据的输出文件。但是从 Python 没有创建输出文件。

问题:

我想知道为什么(例如,重定向有什么问题,或者计算本身通常需要大约 20 秒的时间?),以及如何从 Python 执行这个命令?

并没有为当前问题提供足够明确的答案。

0 投票
1 回答
310 浏览

python-3.x - 捕获线程输出以将其重定向到 Python 中的 GUI(wxpython)

我有一个内置在 WxPython 中的 GUI。我在同一个 python 脚本中也有一个带有嵌入 JSON 对象的函数,我想将该函数称为线程(后台进程)

我想捕获该线程的输出以将其重定向到 GUI 中的多行文本框。

我可以用 subprocess.popen 做到这一点,但现在我想在一个线程中做到这一点,我不能像 subprocess 一样在线程中使用 proca.stdout。对此的任何帮助将不胜感激。

谢谢!公关

0 投票
2 回答
257 浏览

python-3.x - 如何在 Mac 上安装 python pdal?

我正在我的新 Mac 上安装 python pdal。这台 Mac 运行 python 3.6 并且已经安装了 anaconda。在尝试使用 pdal 文档推荐的命令行“pip install pdal”安装 pdal 时,我收到错误消息: 没有这样的文件或目录:'pdal-config':'pdal-config'

然后我尝试在 Anaconda 中建立一个新环境并下载论坛用户建议的 pdal。所以我使用了命令“conda create -n pdalenv -c conda-forge python-pdal”。一切顺利,可以在 Jupyter notebook 中导入 pdal。但是,我在使用 pdal 处理 LAS 文件时收到错误消息: RuntimeError: filters.smrf: No return to process。

事实上,我有另一台正确安装 pdal 的旧电脑,运行 python 代码时没有出现错误。

我见过其他人建议使用 brew install 来处理它,但我还没有尝试过。我不想让我的电脑环境一团糟。

所以我只是在这里等着看是否有人有一个好主意来处理它。或者有人可以告诉我如何正确地做到这一点?蟒蛇代码是:

0 投票
1 回答
239 浏览

python - 如何将变量值插入 JSON 字符串以与 PDAL 一起使用

我正在尝试使用 PDAL 的 Python 扩展来读取 laz 文件。

为此,我使用了此处示例的简单管道结构:https ://gis.stackexchange.com/questions/303334/accessing-raw-data-from-laz-file-in-python-with-open-源软件。但是,插入“文件名:”字段的变量中包含的值对我很有用。为此,我尝试了以下操作,其中 fullFileName 是一个包含文件名称(完整路径)的 str 变量,但我收到一个错误,即不存在此类文件。我假设我的 JSON 语法有点偏离或什么的;谁能帮忙?

0 投票
1 回答
433 浏览

pipeline - 在 pdal 管道文件中读入和合并多个 .las

我可以在管道文件中读取和输出单个 .las 文件。

如何读取两个 .las 文件,合并它们,然后根据以下示例应用过滤器和输出?

0 投票
1 回答
167 浏览

python - 读取 laz 文件存储在 IBM COS 上

我在读取存储在 IBM 云对象存储中的 laz 文件时遇到问题。我已经构建了 pywren-ibm 库,其中包含使用 docker 对其中一个进行 pdal 的所有要求,然后我将其作为操作部署到 IBM 云功能,其中出现的错误是“无法打开'Colorea.laz 的流”并出现错误'没有这样的文件或目录。' 如何在 IBM 云功能中使用 pdal 读取文件?

这是一些代码:

该代码是从带有 jupyter notebook 的本地 pc 运行的。

0 投票
1 回答
925 浏览

python - pip install PDAL 失败,缺少 pdal-config

尝试在虚拟环境中通过 PIP 为 python 安装 PDAL 会导致配置错误。

我已经通过使用 cmake 和 ninja 构建它来安装 PDAL,并通过控制台和 ~/.bashrc 导出将 /pdal/bin 文件夹添加到环境路径中。我可以正常运行 pdal 命令,但是由于没有可用的 pdal-config 而尝试运行“pip install pdal”时收到错误消息。

使用: $ export PATH="$PATH:/PDAL-1.7.2-src/build/bin/" PDAL 命令从控制台工作

sudo pip install pdal

错误: