cars.applications.dem_generation.bulldozer_dem_app

this module contains the dichotomic dem generation application class.

Classes

BulldozerDem

Rasterization

Module Contents

class cars.applications.dem_generation.bulldozer_dem_app.BulldozerDem(scaling_coeff, conf=None)[source]

Bases: cars.applications.dem_generation.abstract_dem_generation_app.DemGeneration

Rasterization

used_method
resolution
margin
morphological_filters_size
preprocessing_median_filter_size
postprocessing_median_filter_size
dem_median_downscale
dem_min_max_downscale
fillnodata_max_search_distance
min_dem
max_dem
bulldozer_max_object_size
disable_bulldozer
compute_stats
coregistration
coregistration_max_shift
save_intermediate_data
orchestrator = None
check_conf(conf)[source]

Check configuration

Parameters:

conf (dict) – configuration to check

Returns:

overloaded configuration

Return type:

dict

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

Parameters:
  • dsm_file_name (CarsDataset) – The dsm path

  • output_dir (str) – directory to save dem

  • input_geoid – input geoid path

  • output_geoid – output geoid path

  • dem_roi_to_use – dem roi polygon to use as roi

Returns:

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)

Return type:

CarsDataset