Spatial indexing of LiDAR data. Salzburg is a beautiful city in December. The European LiDAR Mapping Forum coincided with the days when the “Krampus” (= “Christmas monsters”) are roaming the Christmas markets in the old town to scare children and adults alike. One gave me a painful whipping in the legsContinue Reading

A simple open source tool with LGPL 2.1 license to validate whether a single or a folder of LAS or LAZ files conform to the LAS specification of the ASPRS. If something goes wrong during your LiDAR processing with LAStools it is good to run a lasvalidate check before asking a question in the LAStools userContinue Reading

This handy tool converts from points from bloated ASCII to binary LAS or compressed LAZ file. When you send us a support request for this tool please include a few lines (around 20 to 50) of your ASCII text representation as well the command lines (aka parse strings) that youContinue Reading

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