.
LAStools is a collection of highly efficient, multicore command line tools for LiDAR data processing.
<put algorithm description here>
verbose
[boolean]<put parameter description here>
Default: False
input LAS/LAZ file
[file]Optional.
<put parameter description here>
filter (by return, classification, flags)
[selection]<put parameter description here>
Options:
Default: 0
second filter (by return, classification, flags)
[selection]<put parameter description here>
Options:
Default: 0
filter (by coordinate, intensity, GPS time, ...)
[selection]<put parameter description here>
Options:
Default: 0
value for filter (by coordinate, intensity, GPS time, ...)
[string]<put parameter description here>
Default: (not set)
second filter (by coordinate, intensity, GPS time, ...)
[selection]<put parameter description here>
Options:
Default: 0
value for second filter (by coordinate, intensity, GPS time, ...)
[string]<put parameter description here>
Default: (not set)
output LAS/LAZ file
[file]processing.runalg('lidartools:las2lasfilter', verbose, input_laslaz, filter_return_class_flags1, filter_return_class_flags2, filter_coords_intensity1, filter_coords_intensity1_arg, filter_coords_intensity2, filter_coords_intensity2_arg, output_laslaz)
<put algorithm description here>
verbose
[boolean]<put parameter description here>
Default: False
input LAS/LAZ file
[file]Optional.
<put parameter description here>
source projection
[selection]<put parameter description here>
Options:
Default: 0
source utm zone
[selection]<put parameter description here>
Options:
Default: 0
source state plane code
[selection]<put parameter description here>
Options:
Default: 0
target projection
[selection]<put parameter description here>
Options:
Default: 0
target utm zone
[selection]<put parameter description here>
Options:
Default: 0
target state plane code
[selection]<put parameter description here>
Options:
Default: 0
output LAS/LAZ file
[file]processing.runalg('lidartools:las2lasproject', verbose, input_laslaz, source_projection, source_utm, source_sp, target_projection, target_utm, target_sp, output_laslaz)
<put algorithm description here>
verbose
[boolean]<put parameter description here>
Default: False
input LAS/LAZ file
[file]Optional.
<put parameter description here>
transform (coordinates)
[selection]<put parameter description here>
Options:
Default: 0
value for transform (coordinates)
[string]<put parameter description here>
Default: (not set)
second transform (coordinates)
[selection]<put parameter description here>
Options:
Default: 0
value for second transform (coordinates)
[string]<put parameter description here>
Default: (not set)
transform (intensities, scan angles, GPS times, ...)
[selection]<put parameter description here>
Options:
Default: 0
value for transform (intensities, scan angles, GPS times, ...)
[string]<put parameter description here>
Default: (not set)
second transform (intensities, scan angles, GPS times, ...)
[selection]<put parameter description here>
Options:
Default: 0
value for second transform (intensities, scan angles, GPS times, ...)
[string]<put parameter description here>
Default: (not set)
operations (first 7 need an argument)
[selection]<put parameter description here>
Options:
Default: 0
argument for operation
[string]<put parameter description here>
Default: (not set)
output LAS/LAZ file
[file]processing.runalg('lidartools:las2lastransform', verbose, input_laslaz, transform_coordinate1, transform_coordinate1_arg, transform_coordinate2, transform_coordinate2_arg, transform_other1, transform_other1_arg, transform_other2, transform_other2_arg, operation, operationarg, output_laslaz)
<put algorithm description here>
verbose
[boolean]<put parameter description here>
Default: False
input LAS/LAZ file
[file]Optional.
<put parameter description here>
parse_string
[string]<put parameter description here>
Default: xyz
Output ASCII file
[file]processing.runalg('lidartools:las2txt', verbose, input_laslaz, parse_string, output)
<put algorithm description here>
verbose
[boolean]<put parameter description here>
Default: False
input LAS/LAZ file
[file]Optional.
<put parameter description here>
is mobile or terrestrial LiDAR (not airborne)
[boolean]<put parameter description here>
Default: False
processing.runalg('lidartools:lasindex', verbose, input_laslaz, mobile_or_terrestrial)
<put algorithm description here>
verbose
[boolean]<put parameter description here>
Default: False
input LAS/LAZ file
[file]Optional.
<put parameter description here>
Output ASCII file
[file]processing.runalg('lidartools:lasinfo', verbose, input_laslaz, output)
<put algorithm description here>
verbose
[boolean]<put parameter description here>
Default: False
files are flightlines
[boolean]<put parameter description here>
Default: True
input LAS/LAZ file
[file]Optional.
<put parameter description here>
2nd file
[file]Optional.
<put parameter description here>
3rd file
[file]Optional.
<put parameter description here>
4th file
[file]Optional.
<put parameter description here>
5th file
[file]Optional.
<put parameter description here>
6th file
[file]Optional.
<put parameter description here>
7th file
[file]Optional.
<put parameter description here>
output LAS/LAZ file
[file]processing.runalg('lidartools:lasmerge', verbose, files_are_flightlines, input_laslaz, file2, file3, file4, file5, file6, file7, output_laslaz)
<put algorithm description here>
verbose
[boolean]<put parameter description here>
Default: False
input LAS/LAZ file
[file]Optional.
<put parameter description here>
Output ASCII file
[file]processing.runalg('lidartools:lasprecision', verbose, input_laslaz, output)
<put algorithm description here>
verbose
[boolean]<put parameter description here>
Default: False
area of interest
[extent]<put parameter description here>
Default: 0,1,0,1
processing.runalg('lidartools:lasquery', verbose, aoi)
<put algorithm description here>
verbose
[boolean]<put parameter description here>
Default: False
input LAS/LAZ file
[file]Optional.
<put parameter description here>
Output XML file
[file]processing.runalg('lidartools:lasvalidate', verbose, input_laslaz, output)
<put algorithm description here>
verbose
[boolean]<put parameter description here>
Default: False
input LAS/LAZ file
[file]Optional.
<put parameter description here>
only report size
[boolean]<put parameter description here>
Default: False
output LAS/LAZ file
[file]processing.runalg('lidartools:laszip', verbose, input_laslaz, report_size, output_laslaz)
<put algorithm description here>
verbose
[boolean]<put parameter description here>
Default: False
Input ASCII file
[file]Optional.
<put parameter description here>
parse lines as
[string]<put parameter description here>
Default: xyz
skip the first n lines
[number]<put parameter description here>
Default: 0
resolution of x and y coordinate
[number]<put parameter description here>
Default: 0.01
resolution of z coordinate
[number]<put parameter description here>
Default: 0.01
output LAS/LAZ file
[file]processing.runalg('lidartools:txt2las', verbose, input, parse_string, skip, scale_factor_xy, scale_factor_z, output_laslaz)