geo3d.rasters.pipeline¶
Classes¶
Assembler of PDAL stages to build the raster pipeline. |
Module Contents¶
- class geo3d.rasters.pipeline.RasterPipeline¶
Assembler of PDAL stages to build the raster pipeline.
- build(reader: str, filename: str, output: str, resolution: float = 0.06, ept_resolution: float | None = None, token: str | None = None, bounds: str | None = None, noise_block: bool = False, mean_k_outlier: int = 12, multiplier_outlier: float = 2.2, ground_block: bool = False, height_threshold: float = 4.0, raster_window_size: float | None = None) altametris.geo3d.core.pipeline.Pipeline¶
Build the raster pipeline.
- Parameters:
reader (str) – The type of input reader. las or ept.
filename (str) – The input filename.
output (str) – The raster output filename.
resolution (float) – The output raster cell resolution. Defaults to 0.06.
ept_resolution (Optional[float]) – The EPT input resolution. Defaults to None.
token (Optional[str]) – The token to access the EPT resource. Defaults to None.
bounds (Optional[str]) – The bounds to crop the input point cloud. Defaults to None.
noise_block (bool) – Decide to use the noise remover block. Defaults to False.
mean_k_outlier (int) – The k nearest neighbors for mean_k noise outlier filter. Defaults to 12.
multiplier_outlier (float) – The value of the multiplier of the statistical noise outlier filter. Defaults to 2.2.
ground_block (bool) – Decice to use the above ground filter block. Defaults to False.
height_threshold (float) – The height above ground threshold. Defaults to 4.0
raster_window_size (float) – The raster windows size. Defaults to None.
- Returns:
The raster pipeline as a pipeline ready to be executed.
- Return type: