cars.applications.dem_generation.bulldozer_dem_app ================================================== .. py:module:: cars.applications.dem_generation.bulldozer_dem_app .. autoapi-nested-parse:: this module contains the dichotomic dem generation application class. Classes ------- .. autoapisummary:: cars.applications.dem_generation.bulldozer_dem_app.BulldozerDem Module Contents --------------- .. py:class:: BulldozerDem(scaling_coeff, conf=None) Bases: :py:obj:`cars.applications.dem_generation.abstract_dem_generation_app.DemGeneration` Rasterization .. py:attribute:: used_method .. py:attribute:: resolution .. py:attribute:: margin .. py:attribute:: morphological_filters_size .. py:attribute:: preprocessing_median_filter_size .. py:attribute:: postprocessing_median_filter_size .. py:attribute:: dem_median_downscale .. py:attribute:: dem_min_max_downscale .. py:attribute:: fillnodata_max_search_distance .. py:attribute:: min_dem .. py:attribute:: max_dem .. py:attribute:: bulldozer_max_object_size .. py:attribute:: disable_bulldozer .. py:attribute:: compute_stats .. py:attribute:: coregistration .. py:attribute:: coregistration_max_shift .. py:attribute:: save_intermediate_data .. py:attribute:: orchestrator :value: None .. py:method:: check_conf(conf) Check configuration :param conf: configuration to check :type conf: dict :return: overloaded configuration :rtype: dict .. py:method:: run(dsm_file_name, output_dir, input_geoid, output_geoid, initial_elevation=None, default_alt=0, cars_orchestrator=None) Run dichotomic dem generation using matches :param dsm_file_name: The dsm path :type dsm_file_name: CarsDataset :param output_dir: directory to save dem :type output_dir: str :param input_geoid: input geoid path :param output_geoid: output geoid path :param dem_roi_to_use: dem roi polygon to use as roi :return: dem data computed with mean, min and max. dem is also saved in disk, and paths are available in attributes. (DEM_MEDIAN_PATH, DEM_MIN_PATH, DEM_MAX_PATH) :rtype: CarsDataset