Calculation base classes

class pyForMetrix.metrix.MCalc_VisMetrics

Calculate metrics for visualisation of the point cloud data

Parameters:
  • points – np.array of shape (n, 3) with points in a single compute unit – normalized height required

  • progressbar – multiprocessing queue object to push updates to or None

Returns:

np.array of shape (2, ) with metrics: <br /> - Total number of points <br /> - Max. height model (CHM) <br /> - Number of unique strips at location <br />

__call__(points_in_poly: dict, progressbar)

Call self as a function.

class pyForMetrix.metrix.MetricCalculator
__call__(*args, **kwargs)

Call self as a function.

class pyForMetrix.metrix.Metrics
class pyForMetrix.metrix.PlotMetrics(lasfiles, plot_polygons, nth_point_subsample=1, percentiles=numpy.arange, p_zabovex=None, silent=True, pbars=True)
class pyForMetrix.metrix.RasterMetrics(points, raster_size, percentiles=numpy.arange, p_zabovex=None, silent=True, pbars=True, raster_min=None, raster_max=None, origin=None)