# 4-Layer Visualization Strategy for MNDWI

**Why 4 layers?** A single water mask is insufficient for validation.
Cross-referencing multiple visualizations catches false positives (shadows,
clouds) and false negatives (turbid water below threshold).

## Layer Reference

| # | Layer | Bands | Min/Max | Purpose |
|---|-------|-------|---------|---------|
| 1 | True Color | B4/B3/B2 | 0–3000 | Reference — vedi l'area a colori reali |
| 2 | False Color SWIR/NIR/G | B12/B8/B3 | 0–4000 | Acqua = scura/nera; vegetazione = rossa; suolo nudo = marrone |
| 3 | MNDWI Acqua | palette blue | MNDWI > 0 | Maschera binaria: blu = acqua |
| 4 | MNDWI Continuo | brown/white/blue | -1 to +1 | Regola la soglia: clicca pixel acqua vera e vedi che valore MNDWI ha |

## Quando Usare Quale Soglia

| Tipo d'acqua | Soglia MNDWI raccomandata |
|-------------|--------------------------|
| Acque chiare/ profonde (laghi) | > 0.1 |
| Acque fluviali/torbide | > -0.1 |
| Flood mapping default | > 0 |

## Debug: Nessuna Immagine Trovata

Quando count = 0, lo script stampa `print('Immagini disponibili:', count)`.
Cause comuni:

1. **Finestra date troppo stretta** — allarga searchEnd di 30-60 giorni
2. **Filtro cloud troppo stretto** — prova CLOUDY_PIXEL_PERCENTAGE < 60
3. **Nessuna immagine SR** — prova la collezione TOA (COPERNICUS/S2) invece di SR

## Esempio Reale

Script generato per Dadaab, Kenya (evento 2023-11-03,
AOI 41.57°E–41.95°E × 4.41°N–4.64°N):
`../generated/sentinel2_water_Dadaab_20231103.js`
