is a tool that splits LAS or LAZ files into multiple files based on some criteria. By default it splits the points into separate files based on the ‘point source ID’ field that usually contains the flightline ID. Others options are The last of these simply splits the input intoContinue Reading

A simple open source tool licensed LGPL 2.1 that converts binary LAS or LAZ files to human readable ASCII text format. Below is an example command line that converts one LAZ file to text by placing the x, y, and z coordinate of each point as the 1st, 2nd, andContinue Reading

tiles a potentially very large amount of LAS/LAZ/ASCII points from one  or many files into square non-overlapping tiles of a specified size and save them into LAS or LAZ format. Optionally the tool can also create a small ‘-buffer 10’ around every tile where the parameter 10 specifies the numberContinue Reading

computes the elevation of the LiDAR at certain x and y control point locations and reports the difference in respect to the control point elevation. The tool reads LiDAR in LAS/LAZ/ASCII format, triangulates the relevant points around the control points into a TIN. For classified data sets containing a mixContinue Reading

finds and removes all duplicate points from a LAS/LAZ/ASCII file. In the default mode those are xy-duplicate points that have identical x and y coordinates. The first point survives, all subsequent duplicates are removed. It is also possible to keep the lowest points amongst all xy-duplicates via ‘-lowest_z’. It isContinue Reading

reads LAS or LAZ files containing points from multi-return LiDAR systems and either reports return statistics, find and marks sets of points from the same laser shots that are incomplete (i.e. missing returns), or repairs the ‘number of returns’ field based on GPS times. Note that input files need to beContinue Reading

This tools computes a voxelization of points and stores the number of voxels per cell as the intensity. You can specify the xy and the z size of the voxel cells separately with ‘-step_xy 2’ and ‘-step_z 0.3’ which would create cells of size 2 by 2 by 0.3 unitsContinue Reading

sorts the points of a LAS/LAZ/ASCII file into z-order arranged cells of a square quad tree and saves them into LAS or LAZ format. This is useful to bucket together returns from different swaths or to merge first and last returns that were stored in separate files. Alternatively lassort canContinue Reading

This is a free tool to optimizes LiDAR stored in binary LAS or LAZ format (1.0 – 1.4) for better compression and spatial coherency. Especially useful prior to distributing LiDAR via data portals to lower bandwidth and storage but also to accelerate subsequent exploitation. In the default setting the toolContinue Reading

A simple LiDAR thinning algorithm for LAS/LAZ/ASCII. It places a uniform grid over the points and within each grid cell keeps only the point with the lowest (or ‘-highest’) Z coordinate a -random’ point per cell or the most ‘-central’ one. When keeping ‘-random’ points you can in addition specifyContinue Reading