Cum facem prognoza
Nu facem prognoza noi. O calculează modelele numerice ale marilor centre meteorologice, iar noi o citim pentru coordonatele localității tale și o traducem în text.
Modelele
Datele vin prin Open-Meteo, un serviciu deschis care ține la zi modelele marilor centre meteorologice și îl alege pe cel cu rezoluția cea mai bună pentru fiecare loc (opțiunea „best match”). Pentru România, în practică:
- ICON-EU, al serviciului german DWD, cu rezoluție de 7 km, pentru primele cinci zile. Am verificat pe 20 septembrie 2026 că valorile „best match” pentru București sunt cele ale ICON-EU.
- Pentru zilele următoare, modelele globale: ICON global (13 km), ECMWF IFS al Centrului European (25 km în varianta deschisă) și GFS al NOAA. Care dintre ele preia după ziua a cincea nu este documentat de Open-Meteo.
- Modelele fine, de 2 km, nu acoperă România: ICON-D2 se oprește la granița de vest, AROME acoperă Franța și împrejurimile ei.
ICON-EU rulează la 3 ore, modelele globale la 6 ore; datele unei rulări ajung la Open-Meteo la aproximativ 3 ore după ora la care a pornit. Paginile Cerul.ro se regenerează cel mult o dată la 15 minute. În banda de sus a fiecărei pagini de localitate apar ora la care am preluat datele de la Open-Meteo și ora rulării ICON-EU în curs.
Localitatea și altitudinea
Fiecare pagină folosește coordonatele localității din baza de date GeoNames. Modelele au celule de câțiva kilometri; Open-Meteo coboară valorile la altitudinea din propriul model de teren, de 90 m, pentru coordonatele localității, nu la cea a celulei. Altitudinea afișată în bandă este cea din GeoNames și poate diferi de cea folosită de model. Într-o vale îngustă sau pe o creastă diferența poate fi totuși de câteva grade.
Observațiile de la stații
Singura valoare măsurată de pe pagina unei localități este linia „Măsurat la stația ANM…” de sub estimarea modelului: citirea de la ora întreagă a celei mai apropiate stații meteorologice a Administrației Naționale de Meteorologie, dacă e la cel mult 40 km, cu distanța și ora. Datele vin din fluxul public al ANM, publicat pe meteoromania.ro și listat pe data.gov.ro sub licența deschisă OGL-ROU 1.0, cu atribuire; le citim cel mult o dată la 10 minute și păstrăm fiecare oră, așa cum a fost publicată, pentru verificarea prognozelor. O stație care nu a raportat de trei ore apare ca atare. Stația poate fi la altă altitudine și în alt peisaj decât localitatea: diferența față de model nu e neapărat o greșeală a modelului.
Prognoza față de ieri
Din 2 octombrie 2026 păstrăm în fiecare dimineață prognoza așa cum a fost emisă pentru 40 de poziții de stații ANM, cu șapte modele, ca să putem verifica mai târziu cât de bună a fost. Linia „Față de ieri, pentru mâine…” compară prognoza de azi pentru ziua de mâine cu cea arhivată ieri la cea mai apropiată dintre aceste poziții, la cel mult 25 km, și spune numai schimbările mari: 2 °C la maximă sau minimă, 20 de puncte la șansa de ploaie, 5 l/mp, 15 km/h la rafale, sau un fenomen care a apărut ori a dispărut. Localitățile fără o poziție arhivată în apropiere nu au linia.
Textele
Frazele din „Prognoza pe perioade” și cele de pe paginile pentru mâine și weekend sunt generate din numere după reguli fixe, scrise de un om: cod de vreme, temperatură, probabilitate și cantitate de precipitații, viteza vântului. Când textul spune „ploaie măruntă”, în date este o cantitate mică de precipitații cu probabilitate mare.
Cele două propoziții „Pe scurt” din capul paginii, sfatul de pescuit și sfatul agricol sunt scrise de un model de limbaj (Claude, de la Anthropic) care primește numai datele prognozei pentru localitatea respectivă. Fiecare text trece printr-o verificare automată: orice număr din text trebuie să existe în date, altfel textul este respins și se afișează varianta din reguli fixe. Verificarea nu poate prinde un număr corect pus la variabila greșită (o minimă numită maximă); pentru asta există „Raportează o greșeală” sub fiecare text. Modelul nu are voie să prezică nimic ce nu e în date și nu recomandă niciodată produse sau doze. Textele se reînnoiesc la câteva ore și pot fi cu până la 6 ore în urma cifrelor de pe pagină.
Termenii din prognoză sunt explicați în dicționar.
Articolele
Articolele de la /articole sunt scrise de Echipa Cerul.ro cu ajutorul unui model de limbaj, apoi citite de un om înainte de publicare: fiecare cifră are o sursă legată în josul paginii, iar ce nu are sursă nu intră în text. Nimic din articole nu vorbește despre prognoza de azi; caseta „Acum” de sub fiecare articol vine din datele paginii, ca restul site-ului.
Unde se poate înșela
- Valorile de „acum” sunt tot de model, nu măsurate la o stație. Pot diferi cu 1–3 grade de termometrul tău, mai ales iarna în văi și vara în orașe.
- Averse și furtuni de vară: modelele știu că vor fi în zonă, dar rareori la ce oră și peste ce sat. Probabilitatea de ploaie spune exact asta.
- Ceața și inversiunile termice sunt greu de prins la rezoluția modelelor.
- Ziua 7–10 este o tendință, nu o promisiune. Verifică din nou cu două zile înainte.
Avertizările oficiale
Singura sursă oficială de avertizări meteorologice pentru România este Administrația Națională de Meteorologie. Când există un cod galben, portocaliu sau roșu, ANM are întotdeauna dreptate peste orice model. Le preluăm prin fluxul european MeteoAlarm, pe județe, și le afișăm pe fiecare pagină de localitate din județ și pe prima pagină; banda se reîmprospătează la fiecare deschidere a paginii, dar între publicarea unei avertizări în MeteoAlarm și apariția ei aici pot trece până la 15–20 de minute, din cauza cache-urilor noastre. Avertizările imediate (nowcasting), valabile câteva ore, nu ajung în MeteoAlarm; pentru ele urmărește meteoromania.ro și RO-ALERT. Când textul ANM limitează avertizarea la o zonă (la munte, peste o anumită altitudine, pe litoral, într-o parte a județului), zona apare și în bandă. Textul integral rămâne cel al ANM, nemodificat.
Radarul
Imaginile vin din compozitul european OPERA (EUMETNET), care include radarele ANM, la 1 km, publicat la 5 minute; afișăm un cadru la 10 minute. Radarul vede ecoul ploii, nu ploaia de la sol: afișăm reflectivitatea, dar numai acolo unde produsul de intensitate a ploii al OPERA (2 km, la 15 minute, publicat cu 20–40 de minute întârziere), care are propria eliminare a ecourilor false, confirmă ploaia; scoatem și ecourile fixe (relief, clădiri) și petele izolate. Un ecou foarte tânăr poate lipsi până la 15 minute, iar ploaia slabă la mare distanță de radar poate scăpa. „Plouă acum” înseamnă ecou de ploaie în ultimul cadru, în raza indicată.
Litoral, munte, aer, climă
- Temperatura apei și valurile pe litoral vin prin Open-Meteo Marine (valurile din modelul MFWAM al Météo-France, temperatura apei din analiza oceanică folosită de Open-Meteo), nu de la o stație; abaterea obișnuită este de 1–2 grade.
- Calitatea aerului și polenul vin din CAMS Europe (Copernicus), prognoză la rezoluție de aproximativ 10 km; într-un oraș mare, intersecțiile pot fi mai poluate decât valoarea afișată.
- Clima locului (normala 1991–2020, datele medii de îngheț) este calculată o singură dată din reanaliza ERA5 (25 km), pentru fiecare celulă de 0,1° și treaptă de 50 m altitudine; tabelul se completează treptat, așa că unele localități nu au încă secțiunea.
- Temperatura și umezeala solului de pe pagina de agricultură sunt valori de model pentru un sol generic; solul tău poate fi mai umed sau mai uscat. Calendarul lucrărilor este orientativ, pe trei zone de altitudine.
- Scorul de pescuit este o regulă fixă, explicată pe fiecare pagină; fișele apelor sunt scrise din surse generale și sunt marcate până sunt verificate la fața locului. Perioadele de prohibiție le afișăm numai din ordinul ministerial al anului.
Dunărea
Cotele Dunării vin de la Administrația Fluvială a Dunării de Jos (AFDJ Galați), care le citește zilnic la 07:00 în 23 de porturi și publică o prognoză pe 5 zile. Le afișăm ca atare, cu schimbarea față de ziua precedentă; pentru râurile interioare nu există încă date deschise pe stații.
Licențe
Prognoza Open-Meteo și datele GeoNames sunt publicate sub licența CC BY 4.0. Fotografiile reședințelor de județ din banda paginii vin de pe Wikimedia Commons; autorul și licența fiecăreia (CC BY, CC BY-SA sau domeniu public) stau lângă poză, cu link către fișierul original. Textele și paginile Cerul.ro pot fi citate cu link către pagină, vezi și Despre.