【问题标题】:Create GeoTIFF from LIDAR file从 LIDAR 文件创建 GeoTIFF
【发布时间】:2018-05-21 16:03:33
【问题描述】:

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

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

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

编辑:

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

示例: 现在我有这样的东西

但我需要这样的:

每个像素为5cm2

【问题讨论】:

  • 你试过这个选项吗? gis.stackexchange.com/questions/170706/…
  • 是的,我阅读了有关 FUSION (FUSION/LDV) 的信息,但我无法获取任何库文件。此外,他们的网站与当前的浏览器不兼容。我只有他们的文件。就是这样。

标签: c# .net geotiff lidar


【解决方案1】:

您可以使用PDAL 执行此操作,使用GDAL writer stage。有一个关于该主题的tutorial,您可能会发现它提供的信息。

基本的管道 JSON 看起来像

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

可以使用 PDAL pipeline 命令执行

pdal pipeline pipeline.json

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-02-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-29
    • 2012-09-17
    相关资源
    最近更新 更多