DOC-TS-001v2.4 · rev. 2026 · clasificare: public
Specificație tehnică

Fluxul de date, indici și modele de scoring

Document de referință pentru arhitectura de procesare a riscului teritorial: surse satelitare, niveluri de produs, indici spectrali, mascare a norilor, modele meteorologice-de-foc, hidrologice și de compoziție atmosferică, agregare spațio-temporală și model multi-criterial de scoring.

Rezumat

Sistemul ingerează observații din 9 surse operaționale europene și americane (Copernicus Data Space Ecosystem, EUMETNET, NASA LANCE), le armonizează într-un model spațial comun (UAT / NUTS-3, EPSG:4326 ↔ EPSG:3857), aplică mascare a norilor pe baza benzii SCL, calculează indici spectrali derivați (NDVI/NDMI/NBR/dNBR/NDWI) prin agregare statistică pe poligonul zonei (Sentinel Hub Statistical API / openEO), și combină indicatorii într-un scor compozit 0–100 pe patru module, normalizat și prioritizat printr-un model multi-criterial ponderat. Cadența de reîmprospătare este nocturnă (cron 03:00 UTC) cu trasabilitate completă a provenienței pe indicator.

1. Arhitectura de procesare

Achiziție
OAuth2 · STAC · openEO · REST
Mascare nori
SCL 3/8/9/10/11 → NaN
Indici
NDVI · NDMI · NBR · LST
Agregare zonală
media pe bbox UAT (≥50 px clari)
Scoring
model multi-criterial 0–100
Provenance
live/mock per indicator

2. Surse de date și niveluri de produs

Toate sursele sunt operaționale și standardizate la nivel european. Rezoluțiile spațiale, ciclurile de revizitare și latențele NRT (near-real-time) determină cadența maximă a indicatorilor.

SursăOperatorProdusRezoluțieRevizitareBenzi/var.Latență
Sentinel-2 MSIESA / CopernicusL2A (BOA, atm. corectat)10 / 20 / 60 m GSD≈5 zile (2 sateliți)B2–B12, SCL≈ 24–72 h
Sentinel-3 SLSTRESA / CopernicusLST L21 km (termic)< 1 ziS7–S9 (3.7–12 µm)≈ 24 h
Sentinel-1 SAR (C)ESA / CopernicusGRD / SLC5×20 m (IW)≈6–12 zileVV+VH≈ 24 h
VIIRS / MODIS (FIRMS)NASA LANCEActive Fire (I-band 375 m)375 / 1000 m≈4×/ziTIR anomaliiNRT < 3 h
CAMSECMWF / CopernicusReanaliză + prognoză compoziție≈0.4° / 9–40 kmorarPM2.5/PM10/O₃/NO₂≈ 6 h
GloFAS / EFAS (CEMS)ECMWF / JRCDebit râuri (hidrologic)≈0.05° rețeazilnicriver discharge≈ 24 h
Open-Meteo (ERA5/ICON)agregator deschisReanaliză + model numeric1–11 kmorarT, RH, vânt, precip, solNRT
MeteoAlarm / ANMEUMETNET / ANMAvertizări CAP-1.2NUTS-3 (județ)la emitere13 tipuri × 4 niveluriNRT
CLMS (Corine / HRL)EEA / CopernicusLand cover, HRL forest10–100 manual/6 aniclase CLClot

3. Indici spectrali derivați

Calculați din benzile Sentinel-2 L2A (reflectanță la nivelul solului, BOA). Notația B# urmează convenția ESA.

IndexFormulăInterpretareInterval
NDVI(B8 − B4) / (B8 + B4)Vitalitatea vegetației / biomasă fotosintetic activă[-1, 1]
NDMI(B8 − B11) / (B8 + B11)Conținutul de apă din vegetație (stres hidric)[-1, 1]
NBR(B8 − B12) / (B8 + B12)Normalized Burn Ratio (pre/post incendiu)[-1, 1]
dNBRNBR(pre) − NBR(post)Severitatea arderii (clasele USGS)[-2, 2]
NDWI(B3 − B8) / (B3 + B8)Conținut de apă la suprafață / corpuri de apă[-1, 1]

4. Mascarea norilor (Sentinel-2 Scene Classification)

Fiecare pixel este clasificat (banda SCL, 12 clase). Se exclud norii, umbrele, cirrusul și zăpada; se păstrează doar pixelii clari. Se selectează cea mai recentă scenă cu cel puțin 50 de pixeli valizi în poligon.

SCL = 3
Umbră de nor
exclus
SCL = 8
Nor (probabilitate medie)
exclus
SCL = 9
Nor (probabilitate mare)
exclus
SCL = 10
Cirrus subțire
exclus
SCL = 11
Zăpadă / gheață
exclus
SCL = 4
Vegetație
păstrat
SCL = 5
Sol neacoperit
păstrat
SCL = 6
Apă
păstrat

5. Componenta de vreme de foc (Canadian FWI System)

Indicele de vreme de foc folosit de EFFIS derivă din 6 sub-componente, propagate din temperatură, umiditate relativă, vânt și precipitații cumulate.

FFMC
Fine Fuel Moisture Code
umiditatea combustibilului fin de suprafață
DMC
Duff Moisture Code
umiditatea straturilor organice medii
DC
Drought Code
uscăciunea de adâncime (sezonieră)
ISI
Initial Spread Index
viteza inițială de propagare (FFMC + vânt)
BUI
Buildup Index
combustibil total disponibil (DMC + DC)
FWI
Fire Weather Index
intensitatea potențială (ISI + BUI)

6. Submodele tematice

💧 Hidrologic (inundații)

Risc pluvial din precipitații prognozate (3 zile), saturația solului (umiditate volumetrică 0–7 cm) și precipitații cumulate (7 zile). Componenta fluvială integrează debitul de râu GloFAS/EFAS (rețea ≈5 km) acolo unde poligonul intersectează rețeaua hidrografică.

🏜️ Secetă (CDI proxy)

Index combinat din anomalia umidității solului și deficitul de precipitații, calibrat pe scara CEMS Combined Drought Indicator. Folosit ca multiplicator de risc pentru foc și vegetație.

💨 Compoziție atmosferică (CAMS)

PM2.5, PM10, O₃, NO₂ din reanaliza CAMS, convertite în European Air Quality Index (EAQI, 1–6). Indicele de fum derivă din contribuția aerosolilor (AOD) la PM2.5 în context de incendiu.

🌡️ Stres termic (LST)

Land Surface Temperature din Sentinel-3 SLSTR (canale termice 10.8/12 µm, split-window), folosită ca proxy pentru uscăciunea suprafeței și stresul termic al vegetației.

7. Model de scoring multi-criterial

Fiecare indicator este normalizat la [0, 1] prin scalare liniară pe praguri agronomice/meteorologice, apoi combinat printr-o sumă ponderată per modul. Rezultatul este reproiectat pe scara 0–100 și clasificat în 5 clase.

scor = clamp( Σᵢ wᵢ · normᵢ(xᵢ) , 0, 1 ) × 100 + ajustare_trend_7z
ModulPonderi (ilustrative)
🔥 FocFWI 0.30 · NDMI⁻¹ 0.20 · secetă 0.20 · LST 0.10 · focare 0.15 · pădure 0.05
🌿 VegetațieNDVI 0.35 · NDMI 0.25 · LST 0.15 · secetă 0.15 · sezon 0.10
💨 AerPM2.5 0.45 · PM10 0.25 · O₃ 0.20 · NO₂ 0.10 (scalare EAQI)
💧 Apăprecip. prognoză 0.50 · saturație sol 0.30 · precip. recentă 0.20

8. Standardizare, agregare și cadență

Sisteme de coordonate

EPSG:4326 (WGS84) pentru stocare; EPSG:3857 pentru randare; geometrii GeoJSON / OGC Simple Features.

API & protocoale

STAC pentru catalogare, openEO + Sentinel Hub Statistical API pentru agregare zonală, CAP-1.2 pentru avertizări, OAuth2 client-credentials.

Agregare spațială

media indicatorilor pe bounding-box-ul UAT (NUTS-3 pentru avertizări), ponderată pe pixeli clari.

Cadență temporală

reîmprospătare nocturnă (cron 03:00 UTC); avertizările oficiale la 6 ore; trasabilitate per indicator (live/modelat).

Provenance

fiecare valoare poartă sursa, marca temporală și statutul (măsurat / modelat / interpolat).

Acoperire

42 unități administrative (41 județe + București), extensibil la nivel de UAT (≈3.200).

9. Validare și limitări

  • • Indicii optici (NDVI/NDMI) depind de acoperirea cu nori; se folosește cea mai recentă scenă clară, ceea ce poate introduce o latență variabilă în perioade noroase.
  • • Debitul fluvial GloFAS are rezoluție grosieră (≈5 km) și nu surprinde torenții mici; componenta principală a modulului Apă este pluvială.
  • • Scorurile sunt instrument de suport decizional și prioritizare, nu sistem oficial de alarmare. Sursa autoritativă pentru avertizări rămâne ANM / INHGA / IGSU.
  • • Ponderile modelului sunt calibrate empiric și ajustabile per beneficiar; nu reprezintă un standard normativ.

10. Referințe și standarde

Copernicus Data Space Ecosystem — dataspace.copernicus.eu
ESA Sentinel-2 MSI L2A — Algorithm Theoretical Basis (Sen2Cor)
Van Wagner C.E. (1987) — Canadian Forest Fire Weather Index System
EFFIS — European Forest Fire Information System (JRC)
CEMS — Copernicus Emergency Management Service (GloFAS/EFAS, EDO/CDI)
CAMS — Copernicus Atmosphere Monitoring Service (ECMWF)
EEA — European Air Quality Index (EAQI) methodology
OGC — Simple Features, STAC; OASIS — Common Alerting Protocol 1.2

Document orientativ. Specificația tehnică detaliată (ATBD, pseudocod, praguri de normalizare și protocol de validare) este disponibilă la cerere, sub acord de confidențialitate.