Preset « plop » comme configuration par défaut des couches

La config enregistrée (aspect 74 % en bas, openness positive au-dessus,
fond OSM sombre) devient le preset intégré « Défaut » et les défauts du
panneau. DEFAULT_VIZ reste le relief archéologique (positive_openness).
This commit is contained in:
Antoine Jacquin
2026-09-20 15:18:28 +02:00
parent 1d722ff10c
commit 5f03359fc3
2 changed files with 8 additions and 8 deletions

View File

@ -207,10 +207,10 @@ VIZ_LEGENDS = {
# sont allumées, toutes les autres sont désactivées (mais restent accessibles
# via le panneau). Ordre = pile basse → haute : une couche opaque (opacité 1)
# doit rester en bas pour ne pas masquer les autres.
DEFAULT_LAYERS = ('positive_openness', 'aspect')
DEFAULT_LAYERS = ('aspect', 'positive_openness')
# Opacité par défaut des couches allumées (0–1) ; les absentes restent à 1.
DEFAULT_OPACITY = {'aspect': 0.6}
DEFAULT_OPACITY = {'aspect': 0.74}
# Mode de fusion (mix-blend-mode CSS) par couche : les couches d'ombrage en
# niveaux de gris fondent en « multiply » — elles assombrissent le relief sans
@ -219,8 +219,8 @@ DEFAULT_OPACITY = {'aspect': 0.6}
DEFAULT_BLEND = {'hillshade_multi': 'multiply', 'solar': 'multiply', 'svf': 'multiply'}
# Couche « principale » (mise en avant ; index_tiles.json + affichage en
# direct de la webapp).
DEFAULT_VIZ = DEFAULT_LAYERS[0]
# direct de la webapp) : le relief archéologique, pas l'aspect.
DEFAULT_VIZ = 'positive_openness'
# 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
@ -2997,9 +2997,9 @@ async function syncCustomPresets() {
// Les presets portent les niveaux de transparence : opacité de chaque
// visualisation + fond de carte OSM (visibilité, opacité, mode sombre).
const BUILTIN_PRESETS = [
{ label: 'Défaut', on: ['positive_openness', 'aspect'],
opacity: { aspect: 0.5, positive_openness: 1 },
osm: { on: true, opacity: 0.3 } },
{ label: 'Défaut', on: ['aspect', 'positive_openness'],
opacity: { aspect: 0.74, positive_openness: 1 },
osm: { on: true, opacity: 0.3, dark: true } },
];
// Niveaux de transparence d'un preset, lisibles dans la liste