diff --git a/lidar_pipeline/visualizations.py b/lidar_pipeline/visualizations.py index 3851f26..0b16e2c 100644 --- a/lidar_pipeline/visualizations.py +++ b/lidar_pipeline/visualizations.py @@ -602,7 +602,7 @@ def generate_svf(dem_file, basename, vis_dir, resolution, shared=None): radii_m = [25, 50, 100] radius_weights = [0.3, 0.4, 0.3] # Medium range weighted more - max_dist = min(int(100 / res), 300) + max_dist = int(max(radii_m) / res) # rayon réel en pixels, non tronqué n_dirs = 16 pos_angles, neg_angles = _ray_trace_horizons(dem, rows, cols, res, n_dirs, max_dist, radii_m) @@ -642,7 +642,7 @@ def generate_openness(dem_file, basename, vis_dir, resolution, positive=True, sh _prepare_dem_for_raycast(dem_file, shared, resolution) radii_m = [25, 50, 100] - max_dist = min(int(100 / res), 300) + max_dist = int(max(radii_m) / res) # rayon réel en pixels, non tronqué n_dirs = 8 pos_angles, neg_angles = _ray_trace_horizons(dem, rows, cols, res, n_dirs, max_dist, radii_m)