cars.applications.point_cloud_outliers_removing.pc_out_removing

this module contains the abstract PointsCloudOutlierRemoving application class.

Module Contents

Classes

PointCloudOutliersRemoving

PointCloudOutliersRemoving

class cars.applications.point_cloud_outliers_removing.pc_out_removing.PointCloudOutliersRemoving

Bases: cars.applications.application_template.ApplicationTemplate

PointCloudOutliersRemoving

available_applications :Dict
default_application = statistical
classmethod __init_subclass__(short_name, **kwargs)
get_on_ground_margin()

Get margins to use during point clouds fusion

Returns

margin

Return type

float

abstract get_method()

Get margins to use during point clouds fusion

Returns

algorithm method

Return type

string

abstract run(merged_points_cloud, orchestrator=None)

Run PointCloudOutliersRemoving application.

Creates a CarsDataset filled with new point cloud tiles.

Parameters
  • merged_points_cloud (CarsDataset filled with pandas.DataFrame) – merged point cloud

  • orchestrator – orchestrator used

Returns

filtered merged points cloud

Return type

CarsDataset filled with xr.Dataset