【问题标题】:PDAL pipelines and getting the differencePDAL 管道和差异化
【发布时间】:2017-08-05 02:57:57
【问题描述】:

我有 2 个重叠的点云 - A.las 和 B.las。
A 是 2015 年的,B 是 2016 年的,都来自同一个地区。 我有 PDAL(通过 OSGeos4W64),我正在尝试创建一个包含所有不同点的新文件,这可以在两个文件中,即 A_diff 和 B_diff 或作为单个 All_diff。

我尝试在 pdal 和 pcl 中使用 diff,但我不确定如何编写 json 文件的语法,www.pdal.io 网站不适合初学者。谁能给我一个例子?

这是 pcl 信息http://docs.pointclouds.org/trunk/classpcl_1_1_segment_differences.html

感谢您的帮助。

【问题讨论】:

    标签: point-cloud-library point-clouds


    【解决方案1】:

    使用当前的阶段套件作为 PDAL 管道是不可能做到这一点的。

    问题是所有读取器阶段都会受到相同的过滤器阶段(不完全正确,有分支管道的概念,但没有广泛使用)。无论如何,在管道设置中无法从另一个输入云中查询一个输入云。立即想到的唯一解决方法是开发一个自定义过滤器,该过滤器接受要查询的云文件名作为其输入之一。当colorizing 来自栅格时,我们会做类似的事情。您必须开发两条管道(A 到 B,B 到 A)并编写部分差异。

    我认为最简单的方法是创建一个新的 PDAL kernel 来满足您的需求。

    【讨论】:

      猜你喜欢
      • 2017-10-29
      • 2019-09-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-13
      • 2019-09-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多