如何将 laz/las 激光雷达数据转换为栅格数据

问题描述 投票:0回答:0

这是我数据的链接:https://drive.google.com/file/d/1Bof2AqB-m2vbBPSH7WZntlnTrdr-NliJ/view?usp=share_link

默认情况下,PointCloudRasterizers 包中的 reduce 函数,根据 z(高度/深度)减少点云数据集

ds = LazIO.open(file)
cellsizes = [0.01, 0.01]          
pci = index(ds, cellsizes; bbox=GeoInterface.extent(ds), crs=GeoFormatTypes.EPSG(4326))
raster = reduce(pci, reducer=median)     

GeoArrays.write!("outputFile.tif", raster) # Save raster to tiff

此数据包含 RGB 值

df = DataFrame(ds)[:, ["geometry", "classification", "r", "g", "b"]]
first(df,5)

如何将 reduce 函数应用于其他类型的数据(例如 b 值)? 我的目标是为每种可用类型的值将 laz 文件转换为光栅文件。

julia reduce point-clouds lidar las
© www.soinside.com 2019 - 2024. All rights reserved.