diff --git a/lidar_pipeline/index.py b/lidar_pipeline/index.py index 98bb413..6fc73d7 100644 --- a/lidar_pipeline/index.py +++ b/lidar_pipeline/index.py @@ -314,9 +314,17 @@ def _strip_res_suffix(dirname): def _res_suffix_str(resolution): - """Suffixe de nommage d'une résolution (délègue à pipeline._res_suffix).""" - from .pipeline import LidarArchaeoPipeline - return LidarArchaeoPipeline._res_suffix(resolution) + """Suffixe de nommage d'une résolution (0,5 m = résolution primaire, sans suffixe). + + Même convention que pipeline.LidarArchaeoPipeline._res_suffix, mais + réimplémentée localement : importer le pipeline tirerait dtm→numpy, absent + de l'image webapp légère (Dockerfile.webapp) et cassait build_index. + Toute évolution du format doit rester synchronisée avec pipeline.py + (_res_suffix) et le décodage inverse (_strip_res_suffix). + """ + if resolution == 0.5: + return "" + return f"_r{f'{resolution}'.replace('.', 'p')}" def scan_tiles(vis_dir):