Lidar Scripts by Terranean

   Download File:

Classify: Uses the final “bare-earth” DEM to classify the LIDAR points in an LAS file into “ground” and “above-ground” categories. Classify LAS.sml
Fill edge gaps: Fills in a small number of cells around the edges of gaps using a Focal Median function. This script is used in conjunction with Interp.sml. EdgeFill.sml
Fill null: Fills gaps (null areas) in the surface raster that correspond to areas of no LIDAR returns (water surfaces, building shadows) and null areas created by the other processing scripts. interp.sml
Raw surface: Produces raw surfaces from the unclassified LIDAR point data in an LAS file. Minimum Z and Maximum Z surfaces are produced, along with a raster with the count of LIDAR point returns for each cell. The Minimum Z surface is a good starting point for a “bare earth” DEM, as it includes ground returns, buildings, and some vegetation returns where the canopy is too dense to allow penetration to the ground. The Maximum Z surface includes the top of the vegetation canopy plus buildings and bare ground that have no vegetation above them. LAS_to_Raster.sml
Remove man-made objects: Removes hard man-made objects above ground, such as buildings and cars, while retaining important ground features such as retaining walls and banks. The removed features are replaced by null cells. Filter_LiDAR_DEM.sml
Restore ground: Compares the results of the Filter_LiDAR_DEM script with the original Minimum Z surface to identify areas where ground cells have been filtered out along with above ground features. Cells in these areas are reassigned the value from Minimum Z to restore the ground elevation value. reinstate.sml