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:
@ -220,15 +220,15 @@ DEFAULT_OPACITY = {}
|
||||
DEFAULT_BLEND = {'hillshade_multi': 'multiply', 'solar': 'multiply', 'svf': 'multiply'}
|
||||
|
||||
# Couche « principale » (mise en avant ; index_tiles.json + affichage en
|
||||
# direct de la webapp) : le relief archéologique, pas l'aspect.
|
||||
DEFAULT_VIZ = 'positive_openness'
|
||||
# direct de la webapp) : le relief orienté, qui fusionne openness et aspect.
|
||||
DEFAULT_VIZ = 'relief_oriente'
|
||||
|
||||
# Restriction du panneau de couches : seule la sélection ci-dessous est
|
||||
# proposée (couches conservées ; les autres ne sont plus ni affichées ni
|
||||
# référencées). None = toutes les visualisations présentes sur disque.
|
||||
# Le sélecteur de génération/régénération est piloté par le même registre
|
||||
# La pente y reste proposée mais éteinte par défaut.
|
||||
PANEL_VIZ = ('relief_oriente', 'slope', 'aspect', 'positive_openness')
|
||||
# Couches produites et affichées : seule cette sélection est générée par
|
||||
# défaut (pipeline sans --only, génération depuis la carte) et servie par la
|
||||
# carte (panneau, tuiles XYZ, TileJSON, WMTS). Les autres visualisations
|
||||
# restent calculables avec --only mais ne sont plus proposées.
|
||||
# None = toutes les visualisations présentes sur disque.
|
||||
PANEL_VIZ = ('relief_oriente',)
|
||||
|
||||
# Correspondance mot-clé de fichier de sortie → nom d'étape --only du pipeline
|
||||
# (les trois visualisations dont le nom de sortie diffère du nom d'étape,
|
||||
@ -243,6 +243,13 @@ KEYWORD_TO_STEP = {
|
||||
STEP_TO_KEYWORD = {step: kw for kw, step in KEYWORD_TO_STEP.items()}
|
||||
|
||||
|
||||
def panel_steps():
|
||||
"""Noms d'étapes --only des couches produites par défaut (PANEL_VIZ)."""
|
||||
if PANEL_VIZ is None:
|
||||
return None
|
||||
return [KEYWORD_TO_STEP.get(k, k) for k in PANEL_VIZ]
|
||||
|
||||
|
||||
def step_to_keyword(step):
|
||||
"""Nom d'étape du pipeline (ex: 'pos_open') → mot-clé de fichier ('positive_openness')."""
|
||||
return STEP_TO_KEYWORD.get(step, step)
|
||||
|
||||
Reference in New Issue
Block a user