1

通常,我正在尝试从 LIDAR 云(扩展名为 .las 的文件)创建栅格到 geoTif。这对我来说是新的,我不知道我应该如何开始。现在我从 las 文件中读取所有点,并按维度“Z”检查所有点,并在 tif 文件中绘制每个最高点。为了创建 tif,我使用来自 QGIS 的 GDAL 库。

在 LASTool 中,我找到了将 LAS 转换为 TIF 的应用程序,但它是付费的。我需要一些免费的东西。也许有人有同样的问题,他会分享解决方案?

此外,我需要我的 tiff 文件有瓷砖。因此,如果有人也有一些代码,我将不胜感激。

编辑:

谢谢@chambbj,一般来说这是一个很好的建议,因为 PDAL 很棒,但是这个解决方案让我 tif 变成灰色。但我需要一些可以考虑 LAS 文件中所有颜色的东西。我看到了过滤器(着色),但它不起作用:(也许我做错了?我不知道。如果我能够将云中的所有点按最大 Z 尺寸分离并创建 tif 文件,那就太好了。

示例:现在我有这样的东西 在此处输入图像描述

但我需要一些这样的: 在此处输入图像描述

每个像素为5cm2

4

1 回答 1

1

您可以使用GDAL writer 阶段使用PDAL执行此操作。有一个关于该主题的教程,您可能会发现它提供了丰富的信息。

基本的管道 JSON 看起来像

{
    "pipeline":[
        "input.las",
        {
            "type":"writers.gdal",
            "filename":"output.tif",
            "resolution":2.0,
            "output_type":"max"
        }
    ]
}

可以使用 PDAL管道命令执行

pdal pipeline pipeline.json
于 2017-12-08T16:14:16.003 回答