Faire du relief orienté la seule couche produite et affichée
PANEL_VIZ ne contient plus que relief_oriente et pilote désormais tout : le pipeline sans --only ne produit que cette couche, la génération lancée depuis la carte aussi, et la carte ne liste ni ne sert en tuiles (panneau, XYZ, TileJSON, WMTS, JOSM) les autres visualisations présentes sur disque. Les autres visualisations restent calculables explicitement avec --only. Corrige au passage _panel_viz_steps, qui ne retenait que les couches dont le nom de fichier diffère du nom d'étape : la génération depuis la carte ne produisait que l'openness positive. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@ -119,9 +119,10 @@ def test_zoom_supported_bounds():
|
||||
# Index des sources
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
def test_source_index_and_layers(tmp_path):
|
||||
def test_source_index_and_layers(tmp_path, monkeypatch):
|
||||
"""L'index liste les couches présentes et leurs paliers (grossier → fin)."""
|
||||
from lidar_pipeline import tiles
|
||||
from lidar_pipeline import index, tiles
|
||||
monkeypatch.setattr(index, "PANEL_VIZ", None)
|
||||
_make_dalle(tmp_path, 1054, 6882, ["aspect", "slope"])
|
||||
layers = tiles.source_index(tmp_path, force=True)
|
||||
assert set(layers) == {"aspect", "slope"}
|
||||
@ -132,6 +133,15 @@ def test_source_index_and_layers(tmp_path):
|
||||
set(tiles.available_layers(tmp_path)) == {"slope", "aspect"}
|
||||
|
||||
|
||||
def test_available_layers_follow_panel(tmp_path, monkeypatch):
|
||||
"""Couches sur disque hors PANEL_VIZ : ni affichées ni servies."""
|
||||
from lidar_pipeline import index, tiles
|
||||
_make_dalle(tmp_path, 1054, 6882, ["aspect", "relief_oriente"])
|
||||
tiles.source_index(tmp_path, force=True)
|
||||
monkeypatch.setattr(index, "PANEL_VIZ", ("relief_oriente",))
|
||||
assert tiles.available_layers(tmp_path) == ["relief_oriente"]
|
||||
|
||||
|
||||
def test_grid_bounds(tmp_path):
|
||||
"""Emprise L93 et WGS84 de la grille disponible."""
|
||||
from lidar_pipeline import tiles
|
||||
|
||||
Reference in New Issue
Block a user