Lidar preprocessing#
Algorithm ID: hedgetools:lidarpreprocessing
Preprocess lidar point cloud COPC files. COPC files are point clouds files optimized for spatial request and can be created from common LAS/LAZ files using QGIS pdal:createcopc algorithm. Preprocessing operations available are display below panels for parameters and outputs and are calls to PDAL library algorithms.
Preprocessed point clouds files are saved in a destination folder.
Parameters#
Label |
Name |
Type |
Description |
|---|---|---|---|
COPC lidar files |
|
[folder] |
Folder with COPC lidar files. |
Lidar preprocessing operations |
|
[string] |
JSON string containing preprocessing operations with parameters. Choice of operations is made using |
Mask |
|
[vector: polygon] |
Polygon layer to clip lidar point cloud. |
Parrallel threads |
|
[numeric: integer] |
Number of parrallel threads. |
Destination folder |
|
[string] |
Folder to save preprocessed point cloud COPC files. |
Operations#
Height Above Ground normalization#
Normalize height with nearest neighbor or delaunay filer.
PDAL documentation:
Name |
Type |
Description |
|---|---|---|
|
[string] |
Normalization strategy ( |
Assignment#
Assign values for a dimension range to a specified value.
PDAL documentation:
Name |
Type |
Description |
|---|---|---|
|
[string] |
Condition to assign value. Must be writted with PDAl syntax. |
|
[string] |
Assignation. Must be writted with PDAL syntax. |
Range filter#
Filters dimension within a given range.
PDAL documentation:
Name |
Type |
Description |
|---|---|---|
|
[string] |
Point cloud dimension/field to filter ( |
|
[numeric: integer] |
Inferior bound for range filter. Keep values above. |
|
[numeric: integer] |
Superior bound for range filter. Keep values below. |
Statistical Outliers Removal#
Remove point cloud outliers.
PDAL documentation:
Name |
Type |
Description |
|---|---|---|
|
[numeric: integer] |
Mean number of neighbors (statistical method only). |
|
[numeric: double] |
Standard deviation threshold (statistical method only). |
|
[string] |
The outlier removal method ( |
|
[numeric: double] |
Radius (radius method only). |