-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.qmd
120 lines (89 loc) · 9.73 KB
/
index.qmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
---
title: "Introduzione"
twitter-card:
title: "Bollettini sulle ondate di calore"
description: "L'estrazione giornaliera dei dati pubblicati dal Ministero della Salute"
image: "/immagini/bollettini-ondate-calore-og.png"
open-graph:
title: "Bollettini sulle ondate di calore"
description: "L'estrazione giornaliera dei dati pubblicati dal Ministero della Salute"
image: "/immagini/bollettini-ondate-calore-og.png"
---
Il Ministero della Salute pubblica da alcuni anni i [bollettini sulle ondate di calore](https://www.salute.gov.it/portale/caldo/bollettiniCaldo.jsp?lingua=italiano&id=4542&area=emergenzaCaldo&menu=vuoto&btnBollettino=BOLLETTINI):
> La pubblicazione dei bollettini sul Portale è attiva ogni anno da **maggio** a **settembre**. I bollettini vengono **aggiornati** dal **lunedì** al **venerdì**, **alle ore 11** e sono consultabili anche dalla App "Caldo e Salute", disponibile per dispositivi Android su Google Play.
Quattro [livelli di rischio](https://www.salute.gov.it/portale/caldo/dettaglioContenutiCaldo.jsp?lingua=italiano&id=2506&area=emergenzaCaldo&menu=vuoto):
- **Livello 0** (in verde), condizioni meteorologiche che non comportano rischi per la salute della popolazione.
- **Livello 1** (in giallo), pre-allerta. Condizioni meteorologiche che possono precedere il verificarsi di un'ondata di calore.
- **Livello 2** (in arancione), temperature elevate e condizioni meteorologiche che possono avere effetti negativi sulla salute della popolazione, in particolare nei sottogruppi di popolazione suscettibili.
- **Livello 3** (in rosso), ondata di calore. Condizioni ad elevato rischio che persistono per 3 o più giorni consecutivi.
Sono **27** le **città** per le quali vengono pubblicati i bollettini. Il criterio di scelta dovrebbe essere quello indicato in [questa circolare del Ministero](https://www.trovanorme.salute.gov.it/norme/renderNormsanPdf?anno=2023&codLeg=93738&parte=1%20&serie=null): i capoluoghi di Regione e i Comuni con oltre 200.000 abitanti.
::: {.column-margin}
Non abbiamo verificato se questo filtro sia coerentemente applicato. Certamente non c'è alcuna città della Basilicata.
:::
Questi dati **non sono disponibili** in formato leggibile meccanicamente (`CSV`, `JSON`, ecc.), **ma soltanto come tabella HTML** e come **PDF**.
Allora giorno 8 luglio 2023 abbiamo creato uno *script* che li estrae ogni giorno e li pubblica, su [questo *repository* GitHub](https://github.com/ondata/ondate-calore).<br>
A partire dai [dati estratti](#dati) abbiamo creato una [mappa](#mappa-dei-bollettini), un [calendario](#calendario-dei-bollettini), e i [feed RSS](#feed-rss), dei bollettini.
## Mappa dei bollettini
Abbiamo pubblicato [questa mappa](https://www.datawrapper.de/_/elo50/) su datawrapper, che si aggiorna automaticamente ogni giorno.
<iframe title="Bollettini sulle ondate di calore" aria-label="Mappa" id="datawrapper-chart-elo50" src="https://datawrapper.dwcdn.net/elo50/33/" scrolling="no" frameborder="0" style="width: 0; min-width: 100% !important; border: none;" height="812" data-external="1"></iframe><script type="text/javascript">!function(){"use strict";window.addEventListener("message",(function(a){if(void 0!==a.data["datawrapper-height"]){var e=document.querySelectorAll("iframe");for(var t in a.data["datawrapper-height"])for(var r=0;r<e.length;r++)if(e[r].contentWindow===a.source){var i=a.data["datawrapper-height"][t]+"px";e[r].style.height=i}}}))}();
</script>
Se la vuoi inserire nel tuo sito, puoi fare il copia e incolla di questo codice:
```html
<iframe title="Bollettini sulle ondate di calore" aria-label="Mappa" id="datawrapper-chart-elo50" src="https://datawrapper.dwcdn.net/elo50/33/" scrolling="no" frameborder="0" style="border: none;" width="600" height="812" data-external="1"></iframe>
```
## Calendario dei bollettini
Stiamo raccogliendo i dati che vengono pubblicati nel tempo, in modo da poter produrre una visualizzazione di insieme nel tempo. In questa vista a calendario - creata con [Observable Plot](https://observablehq.com/plot/) - gli ultimi 15 giorni di dati disponibili (compresi, se disponibili, i dati previsti per i giorni successivi).<br>
I nomi delle città sono ordinati dall'alto verso il basso, a partire da quella più a nord, verso quella più a sud (è un'idea di [Dennis Angemi](https://twitter.com/DennisAngemi), grazie).
<iframe width="100%" height="706" frameborder="0"
src="https://observablehq.com/embed/0e72b25a07e46af8?cells=calendario"></iframe>
Se lo vuoi inserire nel tuo sito, puoi fare il copia e incolla di questo codice:
```html
<iframe width="100%" height="706" frameborder="0"
src="https://observablehq.com/embed/0e72b25a07e46af8?cells=calendario"></iframe>
```
## Dati
Questi i dati principali resi disponibili:
- [`ondate-calore_latest.csv`](https://raw.githubusercontent.com/ondata/ondate-calore/main/data/ondate-calore_latest.csv), con gli ultimi dati estratti;
- [`ondate-calore_archivio.csv`](https://raw.githubusercontent.com/ondata/ondate-calore/main/data/ondate-calore_archivio.csv), con l'archivio dei dati estratti, a partire da giorno 8 luglio 2023.
Questa la descrizione dei campi:
| campo | descrizione | tipo |
| --- | --- | --- |
| `citta` | il nome della città | testo |
| `data` | la data riportata nel bollettino | data in formato anno, mese giorno, AAAA-MM-GG |
| `livello` | il livello di rischio per quella città in quel giorno | testo |
| `data_estrazione` | la data in cui i dati sono stati estratti | data in formato anno, mese giorno, AAAA-MM-GG |
: Schema dati {.responsive .striped}
Oltre questi due file, è reso disponibile un file di "anagrafica" denominato [`citta-anagrafica.csv`](https://github.com/ondata/ondate-calore/blob/main/data/citta-anagrafica.csv): contiene le coordinate di ogni città, e il codice Istat comunale nel campo `admin3code` (la fonte dati è [geonames](https://www.geonames.org/export/)).
## Feed RSS
Se vuoi rimanere aggiornato sulle ondate di calore di una delle città monitorare dal Ministero, ti puoi iscrivere al feed RSS relativo.<br>
Saranno **aggiornati soltanto se il livello di rischio previsto è maggiore uguale a 1**.
| Città | Regione | RSS |
| --- | --- | --- |
| Ancona | Marche | [https://ondata.github.io/ondate-calore/rss/042002.xml](https://ondata.github.io/ondate-calore/rss/042002.xml) |
| Bari | Puglia | [https://ondata.github.io/ondate-calore/rss/072006.xml](https://ondata.github.io/ondate-calore/rss/072006.xml) |
| Bologna | Emilia-Romagna | [https://ondata.github.io/ondate-calore/rss/037006.xml](https://ondata.github.io/ondate-calore/rss/037006.xml) |
| Bolzano/Bozen | Trentino-Alto Adige | [https://ondata.github.io/ondate-calore/rss/021008.xml](https://ondata.github.io/ondate-calore/rss/021008.xml) |
| Brescia | Lombardia | [https://ondata.github.io/ondate-calore/rss/017029.xml](https://ondata.github.io/ondate-calore/rss/017029.xml) |
| Cagliari | Sardegna | [https://ondata.github.io/ondate-calore/rss/092009.xml](https://ondata.github.io/ondate-calore/rss/092009.xml) |
| Campobasso | Molise | [https://ondata.github.io/ondate-calore/rss/070006.xml](https://ondata.github.io/ondate-calore/rss/070006.xml) |
| Catania | Sicilia | [https://ondata.github.io/ondate-calore/rss/087015.xml](https://ondata.github.io/ondate-calore/rss/087015.xml) |
| Civitavecchia | Lazio | [https://ondata.github.io/ondate-calore/rss/058032.xml](https://ondata.github.io/ondate-calore/rss/058032.xml) |
| Firenze | Toscana | [https://ondata.github.io/ondate-calore/rss/048017.xml](https://ondata.github.io/ondate-calore/rss/048017.xml) |
| Frosinone | Lazio | [https://ondata.github.io/ondate-calore/rss/060038.xml](https://ondata.github.io/ondate-calore/rss/060038.xml) |
| Genova | Liguria | [https://ondata.github.io/ondate-calore/rss/010025.xml](https://ondata.github.io/ondate-calore/rss/010025.xml) |
| Latina | Lazio | [https://ondata.github.io/ondate-calore/rss/059011.xml](https://ondata.github.io/ondate-calore/rss/059011.xml) |
| Messina | Sicilia | [https://ondata.github.io/ondate-calore/rss/083048.xml](https://ondata.github.io/ondate-calore/rss/083048.xml) |
| Milano | Lombardia | [https://ondata.github.io/ondate-calore/rss/015146.xml](https://ondata.github.io/ondate-calore/rss/015146.xml) |
| Napoli | Campania | [https://ondata.github.io/ondate-calore/rss/063049.xml](https://ondata.github.io/ondate-calore/rss/063049.xml) |
| Palermo | Sicilia | [https://ondata.github.io/ondate-calore/rss/082053.xml](https://ondata.github.io/ondate-calore/rss/082053.xml) |
| Perugia | Umbria | [https://ondata.github.io/ondate-calore/rss/054039.xml](https://ondata.github.io/ondate-calore/rss/054039.xml) |
| Pescara | Abruzzo | [https://ondata.github.io/ondate-calore/rss/068028.xml](https://ondata.github.io/ondate-calore/rss/068028.xml) |
| Reggio di Calabria | Calabria | [https://ondata.github.io/ondate-calore/rss/080063.xml](https://ondata.github.io/ondate-calore/rss/080063.xml) |
| Rieti | Lazio | [https://ondata.github.io/ondate-calore/rss/057059.xml](https://ondata.github.io/ondate-calore/rss/057059.xml) |
| Roma | Lazio | [https://ondata.github.io/ondate-calore/rss/058091.xml](https://ondata.github.io/ondate-calore/rss/058091.xml) |
| Torino | Piemonte | [https://ondata.github.io/ondate-calore/rss/001272.xml](https://ondata.github.io/ondate-calore/rss/001272.xml) |
| Trieste | Friuli-Venezia Giulia | [https://ondata.github.io/ondate-calore/rss/032006.xml](https://ondata.github.io/ondate-calore/rss/032006.xml) |
| Venezia | Veneto | [https://ondata.github.io/ondate-calore/rss/027042.xml](https://ondata.github.io/ondate-calore/rss/027042.xml) |
| Verona | Veneto | [https://ondata.github.io/ondate-calore/rss/023091.xml](https://ondata.github.io/ondate-calore/rss/023091.xml) |
| Viterbo | Lazio | [https://ondata.github.io/ondate-calore/rss/056059.xml](https://ondata.github.io/ondate-calore/rss/056059.xml) |
: Città e relativi feed RSS {.striped .hover .table-sm}