These are chat archives for PDAL/PDAL
pmfbut not getting good results. I've currently trying this: https://gist.github.com/nickponline/16d661e25116cad08f73479bcd5f8748
writerthere PDAL fails at the next stage saying:
PDAL: filters.range: Invalid dimension name in 'limits' option: 'Classification'
filters.stockpile, but we would probably merge a patch that implemented it if you or your team developed one
filters.samplea good alternative?
I thought it was documented somewhere, but even I am having a hard time finding it now. In the case of
filters.voxelgrid the reason is simple. VoxelGrid returns the centroid of the points in the voxel, not one of the actual returns. If you want to do something close to this, you could use
filters.voxelcentroidnearestneighbor, which also computes the centroid, but then returns the point that was nearest the centroid.
filters.sample for thinning (it’s also good for removing “duplicate” points and normalizing density if you have overlapping scans).
The more general reason why the PCL filters drop the dimensional information has to do with how PCL goes about templating different point types. We cannot really account for every possible schema that may work it’s way through a PDAL pipeline.