Find flightline edge points

The LAS file format is an industry standard format for storing data acquired by laser scanners. The LAS data record structure contains a flag to highlight points that coorespond with flightline edges. This tool can be used to seperate all points in a group of LAS files that have this flag set to true and to output them into a shapefile of a POINT shape type. The user must specify the names of one or more input LAS files as well as the name of the output shapefile. Importantly, although the LAS structure has a flightline edge flag does not mean that all data providers of LAS data will necessarily use this flag, in which case no points will be detected and the output file will not be created. A warning will be issued in this case.

See Also:

Scripting:

The following is an example of a Python script using this tool:

wd = pluginHost.getWorkingDirectory()
# You may have multiple input files but they must
# be separated by semicolons in the string.
inputs = wd + "input1.las" + ";" + wd + "input2.las" + ";" + wd + "input3.las"
output = wd + "output.shp"
args = [inputs, output]
pluginHost.runPlugin("FindFlightlineEdgePoints", args, False)

This is a Groovy script also using this tool:

def wd = pluginHost.getWorkingDirectory()
// You may have multiple input files but they must
// be separated by semicolons in the string.
def inputs = wd + "input1.las" + ";" + wd + "input2.las" + ";" + wd + "input3.las"
def output = wd + "output.shp"
def args = [inputs, output]
pluginHost.runPlugin("FindFlightlineEdgePoints", args, false)

Credits: