cars.applications.dsm_filling.interpolation_filling_app ======================================================= .. py:module:: cars.applications.dsm_filling.interpolation_filling_app .. autoapi-nested-parse:: This module contains the interpolation dsm filling application class. Classes ------- .. autoapisummary:: cars.applications.dsm_filling.interpolation_filling_app.InterpolationFilling Functions --------- .. autoapisummary:: cars.applications.dsm_filling.interpolation_filling_app.interpolation_filling_wrapper Module Contents --------------- .. py:class:: InterpolationFilling(conf=None) Bases: :py:obj:`cars.applications.dsm_filling.abstract_dsm_filling_app.DsmFilling` Interpolation filling. .. py:attribute:: used_method .. py:attribute:: fill_classification .. py:attribute:: tile_size .. py:attribute:: margin .. py:attribute:: save_intermediate_data .. py:attribute:: fill_nodata .. py:method:: check_conf(conf) Check configuration. .. py:method:: run(dsm_file, classif_file, filling_file, invalidity_mask_file, classif_values, dump_dir, roi_polys, roi_epsg, dsm_dir=None, orchestrator=None) Run dsm filling by interpolating classified pixels. Replaces dsm.tif by the filled dsm. Adds a new band to filling.tif if it exists. The old dsm is saved in dump_dir. roi_poly can any of these objects : - a list of Shapely Polygons - a Shapely Polygon .. py:function:: interpolation_filling_wrapper(dsm_file, filling_file, classif_file, invalidity_mask_file, classif_values, roi_polys, roi_epsg, fill_classification, window=None, overlaps=None, fill_nodata=None, saving_info=None, profile=None) Wrapper for interpolation filling, applied on each tile of the DSM. :param dsm_file: dsm file to fill :param filling_file: filling file :param classif_file: classification file :return: filled dsm xarray dataset