首页 > 解决方案 > 使用 PDAL 的点云密度可视化

问题描述

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

C:\>pdal density ^
More? /9A-1B_subset15m.las ^
More? -o /9A-1B_sub15m_den.sqlite ^
More? -f SQLite
(pdal density Error) GDAL failure (6) No translation for an empty SRS to PROJ.4 
format is known.

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

标签: point-cloudspdal

解决方案


对于PDAL能否处理地面激光雷达单回波的问题,答案是肯定的。PDAL 对是否有多个退货不做任何假设。(某些过滤器可能能够使用返回信息,但如果返回信息不可用,则应默认为某些其他行为或以其他方式抱怨。)

至于你的错误,我猜输入 LAS 点云没有分配 SRS,这是创建 SQLite 输出所必需的。如果您知道 SRS,您可以使用pdal translate(或者可能通过--readers.las.a_srs=<your SRS>在调用中设置pdal density)来分配它。


推荐阅读