通常我正在尝试从LIDAR云(扩展名为.las的文件)到geoTif创建栅格。这对我来说是新的,我不知道应该如何开始。现在我从las文件中读取所有点,然后通过维度'Z'检查所有点,并在tif文件中绘制每个最高点。对于create tif,我使用QGIS的GDAL库。
在LASTool中,我找到了将LAS转换为TIF的应用程序,但它已付款。我需要一些免费的东西。也许有人有同样的问题,他会分享解决方案吗?
而且我需要我的tiff文件有瓷砖。所以,如果有人也有一些代码,我将不胜感激。
编辑:
谢谢@chambbj,一般来说这是一个很好的建议,因为PDAL很棒,但是这个解决方案创造了我的灰色。但是我需要考虑LAS文件中所有颜色的东西。我看过滤镜(着色)但不起作用:(也许我做错了?我不知道。 如果我能够通过max Z维度在云中查找所有点并创建tif文件,那就太棒了。
每个像素为5cm2
答案 0 :(得分: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