The Point Data Abstraction Library (PDAL) is an open source collection of software tools developed for reading, writing, and performing operations, like reprojecting or filtering, point cloud data. Point cloud data is typically collected from active imaging systems like Light Detection and Ranging (LIDAR) systems. PDAL takes its cue from another very popular open source project – GDAL. GDAL is Geospatial Data Abstraction Library, and it is used throughout the geospatial software industry to provide translation and processing support for a variety of raster and vector formats. PDAL provides the same capability for point cloud data types.
PDAL provides common functionality, including:
Reading point cloud data in a variety of formats
Writing point cloud data in a variety of formats
Converting point cloud data to rasters and meshes
Merging, splitting, culling, re-sampling point clouds
Reprojecting point clouds
Filtering point clouds
The source code can be found on GitHub (github.com/PDAL/PDAL)
Documentation and tutorials with sample data can be found at pdal.io