Dati IMGW-PIB - come scaricarli e usarli nel monitoraggio delle acque
Molte delle vostre misure acquistano senso solo nel contesto del meteo e dell’idrologia - e in Polonia questi dati sono accessibili al pubblico, gratuitamente, grazie all’IMGW-PIB (l’Istituto di meteorologia e gestione delle acque - Istituto nazionale di ricerca). Vale la pena sapere cosa vi troverete e come usarlo.
Che cosa fornisce l’IMGW-PIB
- Dati meteorologici - tra cui la temperatura dell’aria, le precipitazioni, il vento, la pressione, l’umidità.
- Dati idrologici - tra cui i livelli d’acqua e le portate alle stazioni idrometriche.
- Allerte e informazioni sulla situazione idrometeorologica.
Come scaricarli - un esempio svolto
Il servizio polacco IMGW-PIB serve qui da caso di studio: lo schema si ripete nella maggior parte dei servizi idrometeorologici nazionali, quindi conviene imparare il meccanismo e non un elenco di indirizzi. Tutto parte da danepubliczne.imgw.pl, che ha due parti: un archivio di file e una API con i dati correnti.
| Indirizzo | Che cosa restituisce | Aggiornamento |
|---|---|---|
danepubliczne.imgw.pl/api/data/synop | stazioni sinottiche: temperatura dell’aria, precipitazione, vento, pressione, umidità | oraria |
danepubliczne.imgw.pl/api/data/hydro | livelli idrometrici, portate e temperatura dell’acqua alle stazioni | oraria |
danepubliczne.imgw.pl/api/data/hydro2 | set idrologico esteso (livelli giornalieri) | giornaliera |
danepubliczne.imgw.pl/api/data/meteo | stazioni climatologiche (anche temperatura del suolo) | oraria |
Due parametri coprono quasi tutto: una stazione invece di tutte -
…/api/data/hydro/id/152210040 (si aggiunge /id/<codice>), e un altro formato -
…/api/data/synop/format/csv (JSON di default; esistono anche html e xml).
La risposta è JSON piatto: un oggetto per stazione, senza annidamenti. Un frammento di risposta reale per l’idrometro della Vistola a Varsavia-Nadwilanówka:
{
"id_stacji": "152210040",
"stacja": "Warszawa - Nadwilanówka",
"rzeka": "Wisła",
"stan_alarmowy": "800",
"stan_ostrzegawczy": "750",
"stan_wody": "44",
"stan_wody_data_pomiaru": "2026-08-12 16:50:00",
"temperatura_wody": null,
"przeplyw": "181",
"przeplyw_data": "2026-08-12 16:50:00"
}
Tre inciampi facili - che ritroverai nella maggior parte delle API pubbliche:
- I valori arrivano come testo, non come numeri (
"stan_wody": "44"): convertili prima di qualsiasi calcolo. nullè normale. La temperatura dell’acqua è spesso vuota quando un sensore è fuori uso: è una misura mancante, non un errore di scaricamento. Salta quei record, non sostituirli mai con zero.- Ogni campo ha il proprio timestamp (
stan_wody_data_pomiaru,przeplyw_data): un record può contenere misure di ore diverse.
Un bonus per il monitoraggio: il record idrologico contiene i livelli di attenzione e di allarme della stazione - soglie già pronte con cui confrontare le tue letture.
Dati d’archivio
L’API in tempo reale restituisce solo l’ultima misura. Le serie storiche (giornaliere e mensili, di decenni) stanno nell’archivio file: danepubliczne.imgw.pl/datastore - cartelle con file CSV/ZIP per dati meteorologici e idrologici.
Condizioni d’uso
I dati sono gratuiti, ma le condizioni richiedono di citare la fonte: le pubblicazioni che li usano devono indicare che provengono dall’IMGW-PIB e, se i dati sono stati elaborati, aggiungere una nota sull’elaborazione. Testo completo: condizioni di fornitura. Verifica la regola equivalente del tuo servizio nazionale: gratuito non significa quasi mai «senza condizioni».
A cosa impiegarli
I dati dell’IMGW sono un contesto pronto per le vostre misure:
- le precipitazioni spiegano i cambiamenti di livello d’acqua e di torbidità (ruscellamento dopo la pioggia),
- la temperatura aiuta a comprendere le fluttuazioni dell’ossigeno, il rischio di fioriture di cianobatteri, e persino lo sciamamento dei bostrici,
- i livelli e le portate a monte aiutano a interpretare ciò che accade nel vostro punto.
In pratica
📊 Un esempio funzionante: Vistola - Varsavia (Nadwilanówka) - una dashboard pubblica alimentata da esattamente questa API, l’indirizzo
…/api/data/hydro/id/152210040dell’esempio sopra. Livello e portata raccolti automaticamente ogni ora, senza login e senza incollare file a mano. (Fonte dei dati: Istituto di Meteorologia e Gestione delle Acque - Istituto Nazionale di Ricerca.)
La tua stazione si collega allo stesso modo: in LimnoLog i connettori interrogano le API pubbliche al ritmo scelto e salvano i risultati accanto alle tue misure, su una linea temporale comune. Di più sul combinare i dati in Come combinare le proprie misure con i dati pubblici.
Da vedere nell’applicazione LimnoLog
Scopri le funzionalità di LimnoLog