这是我数据的链接: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 文件转换为光栅文件。