24.3. LAStools algorithm provider
LAStools is a collection of highly efficient, multicore command line tools for LiDAR data processing.
24.3.1. blast2dem
24.3.1.1. Description
Turns points (up to billions) via seamless Delaunay triangulation implemented using streaming into large elevation, intensity, or RGB rasters.
For more info see the blast2dem page and its online README file.
24.3.1.2. Parameters
Label |
Name |
Type |
Description |
---|---|---|---|
verbose |
|
[boolean] Default: False |
Generates more textual control output to the console |
open LAStools GUI |
|
[boolean] Default: False |
Starts the GUI of LAStools with pre-populated input files |
input LAS/LAZ file |
|
[file] |
The file containing the points to be rastered in LAS/LAZ format. |
filter (by return, classification, flag) |
|
[enumeration] Default: 0 |
Specifies which points to use to construct the temporary TIN that is then rasterized. One of:
|
step size / pixel size |
|
[number] Default: 1.0 |
Specifies the size of the cells of the grid the TIN is rasterized onto |
Attribute |
|
[enumeration] Default: 0 |
Specifies the attribute that is to be rastered. One of:
|
Product |
|
[enumeration] Default: 0 |
Specifies how the attribute is to be turned into raster values. One of:
|
Use tile bounding box (after tiling with buffer) |
|
[boolean] Default: False |
Specifies to limit the rastered area to the tile bounding box (only meaningful for input LAS/LAZ tiles that were created with lastile). |
additional command line parameter(s) Optional |
|
[string] Default: ‘’ |
Specifies other command-line switches not available via this menu but known to the (advanced) LAStools user. |
Output raster file |
|
[raster] Default: |
Specifies where the output raster is stored. Use image rasters like TIF, PNG, and JPG for false color, gray ramps, and hillshades. Use value rasters like TIF, BIL, IMG, ASC, DTM, FLT, XYZ, and CSV for actual values. One of:
The file encoding can also be changed here. |
24.3.1.3. Outputs
Label |
Name |
Type |
Description |
---|---|---|---|
Output raster file |
|
[raster] |
The output raster |
24.3.1.4. Python code
Algorithm ID: lastools:blast2dem
import processing
processing.run("algorithm_id", {parameter_dictionary})
The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Using processing algorithms from the console for details on how to run processing algorithms from the Python console.
24.3.2. blast2iso
24.3.2.1. Description
Turns points (up to billions) via seamless Delaunay triangulation implemented using streaming into iso-contour lines.
For more info see the blast2iso page and its online README file.
24.3.2.2. Parameters
Label |
Name |
Type |
Description |
---|---|---|---|
verbose |
|
[boolean] Default: False |
Generates more textual control output to the console |
open LAStools GUI |
|
[boolean] Default: False |
Starts the GUI of LAStools with pre-populated input files |
input LAS/LAZ file |
|
[file] |
The file containing the points to be used for creating iso-contour lines. |
smooth underlying TIN |
|
[number] Default: 0 |
Specifies if and with how many passes the temporary TIN should be smoothed |
extract isoline with a spacing of |
|
[number] Default: 10.0 |
Specifies spacing at which iso-contour lines are getting extracted (contour interval) |
clean isolines shorter than (0 = do not clean) |
|
[number] Default: 0.0 |
Omits iso-contour lines that are shorter than the specified length |
simplify segments shorter than (0 = do not simplify) |
|
[number] Default: 0.0 |
Rudimentary simplification of iso-contour line segments that are shorter than the specified length. |
simplify segment pairs with area less than (0 = do not simplify) |
|
[number] Default: 0.0 |
Rudimentary simplification of bumps formed by consecutive line segments whose area is smaller than the specified size. |
additional command line parameter(s) Optional |
|
[string] Default: ‘’ |
Specifies other command-line switches not available via this menu but known to the (advanced) LAStools user. |
Output vector file |
|
[vector: line] Default: |
Specifies where the output vector is stored. Use SHP or WKT output files. If your input LiDAR file is in geographic coordinates (long/lat) or has geo-referencing information (but only then) you can also create a KML output file. One of:
The file encoding can also be changed here. |
24.3.2.3. Outputs
Label |
Name |
Type |
Description |
---|---|---|---|
Output vector file |
|
[vector: line] |
The output line vector layer with contours |
24.3.2.4. Python code
Algorithm ID: lastools:blast2iso
import processing
processing.run("algorithm_id", {parameter_dictionary})
The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Using processing algorithms from the console for details on how to run processing algorithms from the Python console.
24.3.3. las2dem
24.3.3.1. Description
Turns points (up to 20 million) via a temporary Delaunay triangulation that is rasterized with a user-defined step size into an elevation, intensity, or RGB raster.
For more info see the las2dem page and its online README file.
24.3.3.2. Parameters
Label |
Name |
Type |
Description |
---|---|---|---|
verbose |
|
[boolean] Default: False |
Generates more textual control output to the console |
run new 64 bit executable |
|
[boolean] Default: False |
|
open LAStools GUI |
|
[boolean] Default: False |
Starts the GUI of LAStools with pre-populated input files |
input LAS/LAZ file |
|
[file] |
The file containing the points to be rastered in LAS/LAZ format. |
filter (by return, classification, flags) |
|
[enumeration] Default: 0 |
Specifies which points to use to construct the temporary TIN that is then rasterized. One of:
|
step size / pixel size |
|
[number] Default: 1.0 |
Specifies the size of the cells of the grid the TIN is rasterized onto |
Attribute |
|
[enumeration] Default: 0 |
Specifies the attribute to rasterise. One of:
|
Product |
|
[enumeration] Default: 0 |
Specifies how the attribute is to be turned into raster values. One of:
|
Use tile bounding box (after tiling with buffer) |
|
[boolean] Default: False |
Specifies to limit the rastered area to the tile bounding box (only meaningful for input LAS/LAZ tiles that were created with lastile). |
additional command line parameter(s) Optional |
|
[string] Default: ‘’ |
Specifies other command-line switches not available via this menu but known to the (advanced) LAStools user. |
Output raster file |
|
[raster] Default: |
Specifies where the output raster is stored. Use image rasters like TIF, PNG, and JPG for false color, gray ramps, and hillshades. Use value rasters like TIF, BIL, IMG, ASC, DTM, FLT, XYZ, and CSV for actual values. One of:
The file encoding can also be changed here. |
24.3.3.3. Outputs
Label |
Name |
Type |
Description |
---|---|---|---|
Output raster file |
|
[raster] |
The output raster |
24.3.3.4. Python code
Algorithm ID: lastools:las2dem
import processing
processing.run("algorithm_id", {parameter_dictionary})
The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Using processing algorithms from the console for details on how to run processing algorithms from the Python console.
24.3.4. las2iso
24.3.4.1. Description
Turns point clouds (up to 20 million per file) into iso-contour lines by creating a temporary Delaunay triangulation on which the contours are then traced.
For more info see the las2iso page and its online README file.
24.3.4.2. Parameters
Label |
Name |
Type |
Description |
---|---|---|---|
verbose |
|
[boolean] Default: False |
Generates more textual control output to the console |
run new 64 bit executable |
|
[boolean] Default: False |
|
open LAStools GUI |
|
[boolean] Default: False |
Starts the GUI of LAStools with pre-populated input files |
input LAS/LAZ file |
|
[file] |
The file containing the points to be used for creating iso-contour lines. |
smooth underlying TIN |
|
[number] Default: 0 |
Specifies if and with how many passes the temporary TIN should be smoothed |
extract isoline with a spacing of |
|
[number] Default: 10.0 |
Specifies spacing at which iso-contour lines are getting extracted (contour interval) |
clean isolines shorter than (0 = do not clean) |
|
[number] Default: 0.0 |
Omits iso-contour lines that are shorter than the specified length |
simplify segments shorter than (0 = do not simplify) |
|
[number] Default: 0.0 |
Rudimentary simplification of iso-contour line segments that are shorter than the specified length. |
simplify segment pairs with area less than (0 = do not simplify) |
|
[number] Default: 0.0 |
Rudimentary simplification of bumps formed by consecutive line segments whose area is smaller than the specified size. |
additional command line parameter(s) Optional |
|
[string] Default: ‘’ |
Specifies other command-line switches not available via this menu but known to the (advanced) LAStools user. |
Output vector file |
|
[vector: line] Default: |
Specifies where the output vector is stored. Use SHP or WKT output files. If your input LiDAR file is in geographic coordinates (long/lat) or has geo-referencing information (but only then) you can also create a KML output file. One of:
The file encoding can also be changed here. |
24.3.4.3. Outputs
Label |
Name |
Type |
Description |
---|---|---|---|
Output vector file |
|
[vector: line] |
The output line vector layer with contours |
24.3.4.4. Python code
Algorithm ID: lastools:las2iso
import processing
processing.run("algorithm_id", {parameter_dictionary})
The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Using processing algorithms from the console for details on how to run processing algorithms from the Python console.
24.3.5. las2las_filter
24.3.5.1. Description
Uses las2las to filter LiDAR points based on different attributes and to write the surviving subset of points to a new LAZ or LAS file.
For more info see the las2las page and its online README file.
24.3.5.2. Parameters
Label |
Name |
Type |
Description |
---|---|---|---|
verbose |
|
[boolean] Default: False |
Generates more textual control output to the console |
run new 64 bit executable |
|
[boolean] Default: False |
|
open LAStools GUI |
|
[boolean] Default: False |
Starts the GUI of LAStools with pre-populated input files |
input LAS/LAZ file |
|
[file] |
The file containing the points to be used for creating iso-contour lines. |
filter (by return, classification, flags) |
|
[enumeration] Default: 0 |
Filters points based on various options such as return, classification, or flags. One of:
|
second filter (by return, classification, flags) |
|
[enumeration] Default: 0 |
Filters points based on various options such as return, classification, or flags. One of:
|
filter (by coordinate, intensity, GPS time, …) |
|
[enumeration] Default: 0 |
Filters points based on various other options (that require a value as argument). One of:
|
value for filter (by coordinate, intensity, GPS time, …) |
|
[number] Default: None |
The value to use as the argument for the filter selected above |
second filter (by coordinate, intensity, GPS time, …) |
|
[enumeration] Default: 0 |
Filters points based on various other options (that require a value as argument). One of:
|
value for second filter (by coordinate, intensity, GPS time, …) |
|
[number] Default: None |
The value to use as the argument for the filter selected above |
additional command line parameter(s) Optional |
|
[string] Default: ‘’ |
Specifies other command-line switches not available via this menu but known to the (advanced) LAStools user. |
Output LAS/LAZ file |
|
[file] Default: |
Specifies where the output point cloud is stored. Use LAZ for compressed output, LAS for uncompressed output, and TXT for ASCII. One of:
The file encoding can also be changed here. |
24.3.5.3. Outputs
Label |
Name |
Type |
Description |
---|---|---|---|
Output LAS/LAZ file |
|
[file] |
The output LAS/LAZ format file |
24.3.5.4. Python code
Algorithm ID: lastools:las2las_filter
import processing
processing.run("algorithm_id", {parameter_dictionary})
The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Using processing algorithms from the console for details on how to run processing algorithms from the Python console.
24.3.6. las2las_project
Transform LAS/LAZ files in a folder to another CRS.
24.3.6.1. Parameters
Label |
Name |
Type |
Description |
---|---|---|---|
verbose |
|
[boolean] Default: False |
Generates more textual control output to the console |
run new 64 bit executable |
|
[boolean] Default: False |
|
open LAStools GUI |
|
[boolean] Default: False |
Starts the GUI of LAStools with pre-populated input files |
input LAS/LAZ file |
|
[file] |
Input LAS/LAZ file |
source projection |
|
[enumeration] Default: 0 |
One of:
|
source utm zone |
|
[enumeration] Default: 0 |
One of:
|
source state plane code |
|
[enumeration] Default: 0 |
One of:
|
target projection |
|
[enumeration] Default: 0 |
One of:
|
target utm zone |
|
[enumeration] Default: 0 |
One of:
|
target state plane code |
|
[enumeration] Default: 0 |
One of:
|
additional command line parameter(s) Optional |
|
[string] Default: ‘’ |
Specifies other command-line switches not available via this menu but known to the (advanced) LAStools user. |
Output LAS/LAZ file |
|
[folder] Default: |
Specifies where the folder for the output point clouds. One of:
The file encoding can also be changed here. |
24.3.6.2. Outputs
Label |
Name |
Type |
Description |
---|---|---|---|
Output LAS/LAZ file |
|
[file] |
The output LAS/LAZ format file |
24.3.6.3. Python code
Algorithm ID: lastools:las2las_project
import processing
processing.run("algorithm_id", {parameter_dictionary})
The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Using processing algorithms from the console for details on how to run processing algorithms from the Python console.
24.3.7. las2las_transform
24.3.7.1. Description
Uses las2las to filter LiDAR points based on different attributes and to write the surviving subset of points to a new LAZ or LAS file.
For more info see the las2las page and its online README file.
24.3.7.2. Parameters
Label |
Name |
Type |
Description |
---|---|---|---|
verbose |
|
[boolean] Default: False |
Generates more textual control output to the console |
run new 64 bit executable |
|
[boolean] Default: False |
|
open LAStools GUI |
|
[boolean] Default: False |
Starts the GUI of LAStools with pre-populated input files |
input LAS/LAZ file |
|
[file] |
The first file containing points to be merged |
transform (coordinates) |
|
[enumeration] Default: 0 |
Either translate, scale, or clamp the X, Y, or Z coordinate by the value specified below. One of:
|
value for transform (coordinates) |
|
[string] Default: ‘’ |
The value that specifies the amount of translating, scaling, or clamping done by the transform selected above. |
second transform (coordinates) |
|
[enumeration] Default: 0 |
Either translate, scale, or clamp the X, Y, or Z coordinate by the value specified below. One of:
|
value for second transform (coordinates) |
|
[string] Default: ‘’ |
The value that specifies the amount of translating, scaling, or clamping done by the transform selected above. |
transform (intensities, scan angles, GPS times, …) |
|
[enumeration] Default: 0 |
Either translate, scale, or clamp the X, Y, or Z coordinate by the value specified below. One of:
|
value for transform (intensities, scan angles, GPS times, …) |
|
[string] Default: ‘’ |
The value that specifies the amount of scaling, translating, clamping or setting that is done by the transform selected above. |
second transform (intensities, scan angles, GPS times, …) |
|
[enumeration] Default: 0 |
Either translate, scale, or clamp the X, Y, or Z coordinate by the value specified below. One of:
|
value for second transform (intensities, scan angles, GPS times, …) |
|
[string] Default: ‘’ |
The value that specifies the amount of scaling, translating, clamping or setting that is done by the transform selected above. |
operations (first 7 need an argument) |
|
[enumeration] Default: 0 |
One of:
|
argument for operation |
|
[string] Default: ‘’ |
The value to use as the argument for the operation selected above |
additional command line parameter(s) Optional |
|
[string] Default: ‘’ |
Specifies other command-line switches not available via this menu but known to the (advanced) LAStools user. |
Output LAS/LAZ file |
|
[file] Default: |
Specifies where the output point cloud is stored. Use LAZ for compressed output, LAS for uncompressed output, and TXT for ASCII. One of:
The file encoding can also be changed here. |
24.3.7.3. Outputs
Label |
Name |
Type |
Description |
---|---|---|---|
Output LAS/LAZ file |
|
[file] |
The output (merged) LAS/LAZ format file |
24.3.7.4. Python code
Algorithm ID: lastools:las2las_transform
import processing
processing.run("algorithm_id", {parameter_dictionary})
The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Using processing algorithms from the console for details on how to run processing algorithms from the Python console.
24.3.8. las2txt
24.3.8.1. Description
Translates a LAS/LAZ file to a text file.
24.3.8.2. Parameters
Label |
Name |
Type |
Description |
---|---|---|---|
verbose |
|
[boolean] Default: False |
|
run new 64 bit executable |
|
[boolean] Default: False |
|
open LAStools GUI |
|
[boolean] Default: False |
|
input LAS/LAZ file |
|
[file] Default: None |
|
parse_string |
|
[string] Default: ‘xyz’ |
|
additional command line parameters Optional |
|
[string] Default: ‘’ |
Specifies other command-line switches not available via this menu but known to the (advanced) LAStools user. |
Output ASCII file |
|
[file] Default: |
Specify the output file. One of:
The file encoding can also be changed here. |
24.3.8.3. Outputs
Label |
Name |
Type |
Description |
---|---|---|---|
Output ASCII file |
|
[file] |
The output file |
24.3.8.4. Python code
Algorithm ID: lastools:las2txt
import processing
processing.run("algorithm_id", {parameter_dictionary})
The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Using processing algorithms from the console for details on how to run processing algorithms from the Python console.
24.3.9. lasindex
24.3.9.1. Description
<put algorithm description here>
24.3.9.2. Parameters
Label |
Name |
Type |
Description |
---|---|---|---|
verbose |
|
[boolean] Default: False |
|
run new 64 bit executable |
|
[boolean] Default: False |
|
open LAStools GUI |
|
[boolean] Default: False |
|
input LAS/LAZ file |
|
[file] Default: None |
|
append *.lax file to *.laz file |
|
[boolean] Default: False |
|
is mobile or terrestrial LiDAR (not airborne) |
|
[boolean] Default: False |
|
additional command line parameters Optional |
|
[string] Default: ‘’ |
Specifies other command-line switches not available via this menu but known to the (advanced) LAStools user. |
24.3.9.3. Outputs
The algorithm has no output.
24.3.9.4. Python code
Algorithm ID: lastools:lasindex
import processing
processing.run("algorithm_id", {parameter_dictionary})
The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Using processing algorithms from the console for details on how to run processing algorithms from the Python console.
24.3.10. lasgrid
Grids a selected attribute (e.g. elevation, intensity, classification, scan angle, …) of a large point clouds with a user-defined step size onto raster using a particular method (e.g. min, max, average).
For more info see the lasgrid page and its online README file.
24.3.10.1. Parameters
Label |
Name |
Type |
Description |
---|---|---|---|
verbose |
|
[boolean] Default: False |
Generates more textual control output to the console |
run new 64 bit executable |
|
[boolean] Default: False |
|
open LAStools GUI |
|
[boolean] Default: False |
Starts the GUI of LAStools with pre-populated input files |
input LAS/LAZ file |
|
[file] |
The file containing the points to be rastered in LAS/LAZ format. |
filter (by return, classification, flags) |
|
[enumeration] Default: 0 |
Specifies the subset of points to use for the gridding. One of:
|
step size / pixel size |
|
[number] Default: 1.0 |
Specifies the size of the cells of the grid the TIN is rasterized onto |
Attribute |
|
[enumeration] Default: 0 |
Specifies the attribute to rasterise. One of:
|
Method |
|
[enumeration] Default: 0 |
Specifies how the attributes falling into one cell are turned into a raster value. One of:
|
use tile bounding box (after tiling with buffer) |
|
[boolean] Default: False |
Specifies to limit the rastered area to the tile bounding box (only meaningful for input LAS/LAZ tiles that were created with lastile). |
additional command line parameter(s) Optional |
|
[string] Default: ‘’ |
Specifies other command-line switches not available via this menu but known to the (advanced) LAStools user. |
Output raster file |
|
[raster] Default: |
Specifies where the output raster is stored. Use image rasters like TIF, PNG, and JPG for false color, gray ramps, and hillshades. Use value rasters like TIF, BIL, IMG, ASC, DTM, FLT, XYZ, and CSV for actual values. One of:
The file encoding can also be changed here. |
24.3.10.2. Outputs
Label |
Name |
Type |
Description |
---|---|---|---|
Output raster file |
|
[raster] |
The output raster |
24.3.10.3. Python code
Algorithm ID: lastools:lasgrid
import processing
processing.run("algorithm_id", {parameter_dictionary})
The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Using processing algorithms from the console for details on how to run processing algorithms from the Python console.
24.3.11. lasinfo
24.3.11.1. Parameters
Label |
Name |
Type |
Description |
---|---|---|---|
verbose |
|
[boolean] Default: False |
Generates more textual control output to the console |
run new 64 bit executable |
|
[boolean] Default: False |
|
open LAStools GUI |
|
[boolean] Default: False |
Starts the GUI of LAStools with pre-populated input files |
input LAS/LAZ file |
|
[file] |
The file to get information about. |
compute density |
|
[boolean] Default: False |
|
repair bounding box |
|
[boolean] Default: False |
|
repair counters |
|
[boolean] Default: False |
|
histogram |
|
[enumeration] Default: 0 |
First histogram. One of:
|
bin size |
|
[number] Default: 1.0 |
|
histogram |
|
[enumeration] Default: 0 |
Second histogram. One of:
|
bin size |
|
[number] Default: 1.0 |
|
histogram |
|
[enumeration] Default: 0 |
Third histogram. One of:
|
bin size |
|
[number] Default: 1.0 |
|
additional command line parameter(s) Optional |
|
[string] Default: ‘’ |
Specifies other command-line switches not available via this menu but known to the (advanced) LAStools user. |
Output ASCII file |
|
[file] Default: |
Specifies where the output is stored. One of:
The file encoding can also be changed here. |
24.3.11.2. Outputs
Label |
Name |
Type |
Description |
---|---|---|---|
Output ASCII file |
|
[file] |
The file with the output |
24.3.11.3. Python code
Algorithm ID: lastools:lasinfo
import processing
processing.run("algorithm_id", {parameter_dictionary})
The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Using processing algorithms from the console for details on how to run processing algorithms from the Python console.
24.3.12. lasmerge
Merge up to seven LAS/LAZ files into one.
24.3.12.1. Parameters
Label |
Name |
Type |
Description |
---|---|---|---|
verbose |
|
[boolean] Default: False |
Generates more textual control output to the console |
run new 64 bit executable |
|
[boolean] Default: False |
|
open LAStools GUI |
|
[boolean] Default: False |
Starts the GUI of LAStools with pre-populated input files |
files are flightlines |
|
[boolean] Default: False |
|
apply file source ID |
|
[boolean] Default: False |
|
input LAS/LAZ file |
|
[file] |
The first file containing points to be merged |
2nd file Optional |
|
[file] |
The second file to merge |
3rd file Optional |
|
[file] |
The third file to merge |
4th file Optional |
|
[file] |
The fourth file to merge |
5th file Optional |
|
[file] |
The fifth file to merge |
6th file Optional |
|
[file] |
The sixth file to merge |
7th file Optional |
|
[file] |
The seventh file to merge |
additional command line parameter(s) Optional |
|
[string] Default: ‘’ |
Specifies other command-line switches not available via this menu but known to the (advanced) LAStools user. |
Output LAS/LAZ file |
|
[file] Default: |
Specifies where the output point cloud is stored. Use LAZ for compressed output, LAS for uncompressed output, and TXT for ASCII. One of:
The file encoding can also be changed here. |
24.3.12.2. Outputs
Label |
Name |
Type |
Description |
---|---|---|---|
Output LAS/LAZ file |
|
[file] |
The output (merged) LAS/LAZ format file |
24.3.12.3. Python code
Algorithm ID: lastools:lasmerge
import processing
processing.run("algorithm_id", {parameter_dictionary})
The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Using processing algorithms from the console for details on how to run processing algorithms from the Python console.
24.3.13. lasprecision
24.3.13.1. Parameters
Label |
Name |
Type |
Description |
---|---|---|---|
verbose |
|
[boolean] Default: False |
Generates more textual control output to the console |
open LAStools GUI |
|
[boolean] Default: False |
Starts the GUI of LAStools with pre-populated input files |
input LAS/LAZ file |
|
[file] |
The file the input point cloud |
additional command line parameter(s) Optional |
|
[string] Default: ‘’ |
Specifies other command-line switches not available via this menu but known to the (advanced) LAStools user. |
Output ASCII file |
|
[file] Default: |
Specifies where the output ASCII file is stored. One of:
The file encoding can also be changed here. |
24.3.13.2. Outputs
Label |
Name |
Type |
Description |
---|---|---|---|
Output ASCII file |
|
[file] |
The output ASCII file |
24.3.13.3. Python code
Algorithm ID: lastools:lasprecision
import processing
processing.run("algorithm_id", {parameter_dictionary})
The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Using processing algorithms from the console for details on how to run processing algorithms from the Python console.
24.3.14. lasquery
24.3.14.1. Description
<put algorithm description here>
24.3.14.2. Parameters
Label |
Name |
Type |
Description |
---|---|---|---|
verbose |
|
[boolean] Default: False |
Generates more textual control output to the console |
open LAStools GUI |
|
[boolean] Default: False |
Starts the GUI of LAStools with pre-populated input files |
input LAS/LAZ file |
|
[file] |
The file the input point cloud |
area of interest |
|
[extent] |
The extent |
additional command line parameter(s) Optional |
|
[string] Default: ‘’ |
Specifies other command-line switches not available via this menu but known to the (advanced) LAStools user. |
24.3.14.3. Outputs
24.3.14.4. Python code
Algorithm ID: lastools:lasquery
import processing
processing.run("algorithm_id", {parameter_dictionary})
The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Using processing algorithms from the console for details on how to run processing algorithms from the Python console.
24.3.15. lasvalidate
24.3.15.1. Parameters
Label |
Name |
Type |
Description |
---|---|---|---|
input LAS/LAZ file |
|
[file] |
The file the input point cloud |
save report to ‘*_LVS.xml’ |
|
[boolean] |
|
additional command line parameter(s) Optional |
|
[string] Default: ‘’ |
Specifies other command-line switches not available via this menu but known to the (advanced) LAStools user. |
Output XML file |
|
[file] Default: |
Specifies where the output XML file is stored. One of:
The file encoding can also be changed here. |
24.3.15.2. Outputs
Label |
Name |
Type |
Description |
---|---|---|---|
Output XML file |
|
[file] |
The output XML file |
24.3.15.3. Python code
Algorithm ID: lastools:lasvalidate
import processing
processing.run("algorithm_id", {parameter_dictionary})
The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Using processing algorithms from the console for details on how to run processing algorithms from the Python console.
24.3.16. laszip
24.3.16.1. Parameters
Label |
Name |
Type |
Description |
---|---|---|---|
verbose |
|
[boolean] Default: False |
Generates more textual control output to the console |
run new 64 bit executable |
|
[boolean] Default: False |
|
open LAStools GUI |
|
[boolean] Default: False |
Starts the GUI of LAStools with pre-populated input files |
input LAS/LAZ file |
|
[file] |
The file to be zipped |
only report size |
|
[boolean] Default: False |
|
create spatial indexing file (*.lax) |
|
[boolean] Default: False |
|
append *.lax into *.laz file |
|
[boolean] Default: False |
|
additional command line parameter(s) Optional |
|
[string] Default: ‘’ |
Specifies other command-line switches not available via this menu but known to the (advanced) LAStools user. |
Output LAS/LAZ file |
|
[file] Default: |
Specifies where the output point cloud is stored. Use LAZ for compressed output, LAS for uncompressed output, and TXT for ASCII. One of:
The file encoding can also be changed here. |
24.3.16.2. Outputs
Label |
Name |
Type |
Description |
---|---|---|---|
Output LAS/LAZ file |
|
[file] |
The output file |
24.3.16.3. Python code
Algorithm ID: lastools:laszip
import processing
processing.run("algorithm_id", {parameter_dictionary})
The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Using processing algorithms from the console for details on how to run processing algorithms from the Python console.
24.3.17. txt2las
24.3.17.1. Parameters
Label |
Name |
Type |
Description |
---|---|---|---|
verbose |
|
[boolean] Default: False |
Generates more textual control output to the console |
run new 64 bit executable |
|
[boolean] Default: False |
|
open LAStools GUI |
|
[boolean] Default: False |
Starts the GUI of LAStools with pre-populated input files |
input LAS/LAZ file |
|
[file] |
The file to be zipped |
parse lines as |
|
[string] Default: ‘xyz’ |
|
skip the first n lines |
|
[number] Default: 0 |
|
resolution of x and y coordinate |
|
[number] Default: 0.01 |
|
resolution of z coordinate |
|
[number] Default: 0.01 |
|
resolution of z coordinate |
|
[number] Default: 0.01 |
|
source projection |
|
[enumeration] Default: 0 |
One of:
|
source epsg code |
|
[number] |
|
utm zone |
|
[enumeration] Default: 0 |
One of:
|
state plane code |
|
[enumeration] Default: 0 |
One of:
|
additional command line parameter(s) Optional |
|
[string] Default: ‘’ |
Specifies other command-line switches not available via this menu but known to the (advanced) LAStools user. |
Output LAS/LAZ file |
|
[file] Default: |
Specifies where the output point cloud is stored. Use LAZ for compressed output, LAS for uncompressed output, and TXT for ASCII. One of:
The file encoding can also be changed here. |
24.3.17.2. Outputs
Label |
Name |
Type |
Description |
---|---|---|---|
output LAS/LAZ file |
|
[file] |
The output file |
24.3.17.3. Python code
Algorithm ID: lastools:txt2las
import processing
processing.run("algorithm_id", {parameter_dictionary})
The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Using processing algorithms from the console for details on how to run processing algorithms from the Python console.