Template:ClimaAnnuale
Le istruzioni che seguono sono contenute nella sottopagina Template:ClimaAnnuale/man (modifica · cronologia)
Sandbox: Template:ClimaAnnuale/Sandbox (modifica · cronologia) · TemplateStyles: Template:ClimaAnnuale/styles.css · Tutte le sottopagine: lista
I template {{ClimaAnnuale}} e {{ClimaAnnualeAustrale}} servono per generare una "tabella riassuntiva" dei dati relativi alle temperature, piovosità, umidità, ecc., mensili ed annuali di una determinata località o area.
{{ClimaAnnuale}} è da utilizzare per le località dell'emisfero boreale, mentre {{ClimaAnnualeAustrale}} è da utilizzare per quelle dell'emisfero australe.
I dati devono essere reperiti da fonti affidabili (es. per l'Italia il Servizio meteorologico dell'Aeronautica), che devono essere citate nella voce.
Una parte dei dati delle stazioni meteorologiche ufficialmente riconosciute di diverse località italiane possono essere ricavati dal seguente link, cliccando sul simbolo che raffigura il tempo in atto sulla località di interesse. Altri siti web forniscono dati più o meno approfonditi, l'importante è inserire nelle note le fonti da cui si reperiscono tali valori, al fine di migliorare l'enciclopedicità della voce. Se si cercano i dati anche di altre stazioni meteorologiche italiane, è interessante fare una ricerca qua, scegliendo prima la regione e poi la provincia di interesse: si visualizzano, quindi le stazioni meteo di varie località, delle quali sono disponibili i dati sia su grafico che su tabella.
Se dovessero essere create voci di stazioni meteorologiche delle quali non si conoscono i codici WMO-ICAO, una volta inserito nella pagina il Template:Stazione meteorologica, deve essere scritto "non disponibile" nelle relative righe.
Il template è implementato mediante il modulo ClimaAnnuale scritto in Lua. Viene invocato prendendo come emisfero quello boreale da {{ClimaAnnuale}} e quello australe da {{ClimaAnnualeAustrale}}.
Esempio
Ecco come appare una tabella d'esempio: si devono solo conoscere i valori mensili, poi le medie o i totali annuali verranno calcolati automaticamente. Inoltre, ogni celletta si colora automaticamente in base al numero in essa contenuta, con una sfumatura variabile. I risultati per una tabella dell'emisfero australe sarà simile, eccetto che per il raggruppamento delle stagioni.
| Dati meteo | Mesi | Stagioni | Anno | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Gen | Feb | Mar | Apr | Mag | Giu | Lug | Ago | Set | Ott | Nov | Dic | Inv | Pri | Est | Aut | ||
| T. max. media (°C) | 14 | 14 | 15 | 18 | 22 | 25 | 29 | 29 | 26 | 22 | 18 | 15 | 14,3 | 18,3 | 27,7 | 22 | 20,6 |
| T. media (°C) | 10 | 10 | 11 | 13,5 | 17,0 | 20,0 | 23,5 | 21,0 | 17,5 | 14,0 | 13,0 | 10,0 | 10,0 | 13,8 | 21,5 | 14,8 | 15,0 |
| T. min. media (°C) | 6 | 6 | 7 | 9 | 12 | 15 | 18 | 18 | 16 | 13 | 10 | 7 | 6,3 | 9,3 | 17 | 13 | 11,4 |
| T. max. assoluta (°C) | 21 (1988) | 23 (1990) | 25 (1989) | 28 (2007) | 32 (1979) | 35 (1990) | 39 (1983) | 39 (1958) | 36 (1971) | 29 (2001) | 26 (2004) | 22 (1984) | 23 | 32 | 39 | 36 | 39 |
| T. min. assoluta (°C) | −10 (1985) | −8 (1956) | −7 (1971) | −2 (2003) | 1 (1991) | 5 (2006) | 8 (1970) | 8 (1976) | 6 (2008) | 1 (1974) | −7 (1983) | −9 (1996) | −10 | −7 | 5 | −7 | −10 |
| Giorni di calura (Tmax ≥ 30 °C) | 0 | 0 | 0 | 0 | 1 | 4 | 7 | 6 | 2 | 0 | 0 | 0 | 0 | 1 | 17 | 2 | 20 |
| Giorni di gelo (Tmin ≤ 0 °C) | 9 | 7 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 3 | 7 | 23 | 5 | 0 | 4 | 32 |
| Giorni di ghiaccio (Tmax ≤ 0 °C) | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 5 | 0 | 0 | 0 | 5 |
| Nuvolosità (okta al giorno) | 4,2 | 3,9 | 3,3 | 3,5 | 2,7 | 1,9 | 1,8 | 2,4 | 3,0 | 3,8 | 4,5 | 4,4 | 4,2 | 3,2 | 2,0 | 3,8 | 3,3 |
| Precipitazioni (mm) | 65 | 68 | 51 | 45 | 25 | 13 | 5 | 12 | 39 | 76 | 104 | 89 | 222 | 121 | 30 | 219 | 592 |
| Giorni di pioggia | 6 | 7 | 5 | 4 | 5 | 3 | 1 | 4 | 4 | 8 | 6 | 7 | 20 | 14 | 8 | 18 | 60 |
| Nevicate (cm) | 23 | 34 | 10 | 6 | 3 | 1 | 0 | 0 | 1 | 2 | 7 | 18 | 75 | 19 | 1 | 10 | 105 |
| Giorni di neve | 3 | 4 | 2 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 2 | 9 | 4 | 1 | 3 | 17 |
| Giorni con manto nevoso ≥ 1 cm | 13,9 | 10,0 | 4,0 | 0,4 | 0,0 | 0,0 | 0,0 | 0,0 | 0,0 | 0,0 | 2,7 | 8,3 | 32,2 | 4,4 | 0,0 | 2,7 | 39,3 |
| Giorni di grandine | 0 | 0 | 0 | 1 | 1 | 2 | 5 | 3 | 2 | 0 | 0 | 0 | 0 | 2 | 10 | 2 | 14 |
| Giorni di nebbia | 5 | 4 | 2 | 1 | 1 | 1 | 0 | 0 | 2 | 5 | 6 | 6 | 15 | 4 | 1 | 13 | 33 |
| Umidità relativa massima media (%) | 91 | 89 | 89 | 91 | 92 | 92 | 90 | 92 | 93 | 94 | 94 | 92 | 90,7 | 90,7 | 91,3 | 93,7 | 91,6 |
| Umidità relativa media (%) | 80 | 79 | 77 | 76 | 74 | 70 | 66 | 69 | 72 | 76 | 79 | 80 | 79,7 | 75,7 | 68,3 | 75,7 | 74,8 |
| Umidità relativa minima media (%) | 56 | 47 | 44 | 45 | 45 | 43 | 40 | 40 | 46 | 53 | 57 | 59 | 54 | 44,7 | 41 | 52 | 47,9 |
| Giorni di cielo sereno | 1 | 9 | 12 | 13 | 14 | 15 | 22 | 20 | 17 | 16 | 9 | 31 | 41 | 39 | 57 | 42 | 179 |
| Eliofania assoluta (ore al giorno) | 4 | 5 | 6 | 7 | 9 | 10 | 11 | 10 | 8 | 7 | 5 | 4 | 4,3 | 7,3 | 10,3 | 6,7 | 7,2 |
| Radiazione solare globale media (centesimi di MJ/m²) | 600 | 880 | 1 350 | 1 700 | 2 090 | 2 290 | 2 310 | 1 960 | 1 490 | 1 020 | 640 | 480 | 1 960 | 5 140 | 6 560 | 3 150 | 16 810 |
| Ore di soleggiamento mensili | 59,8 | 79,9 | 118,2 | 173,3 | 205,3 | 203,6 | 218,4 | 211,1 | 146,4 | 117,2 | 70,6 | 49,6 | 189,3 | 496,8 | 633,1 | 334,2 | 1 653,4 |
| Pressione a 0 °C (hPa) | 1 006,9 | 1 005,4 | 1 005,5 | 1 004,0 | 1 005,1 | 1 006,0 | 1 005,6 | 1 005,4 | 1 007,3 | 1 007,1 | 1 006,3 | 1 006,1 | 1 006,1 | 1 004,9 | 1 005,7 | 1 006,9 | 1 005,9 |
| Pressione a 0 metri s.l.m. (hPa) | 1 022 | 1 022 | 1 020 | 1 016 | 1 018 | 1 016 | 1 015 | 1 016 | 1 016 | 1 012 | 1 015 | 1 018 | 1 020,7 | 1 018 | 1 015,7 | 1 014,3 | 1 017,2 |
| Tensione di vapore (hPa) | 5,2 | 5,3 | 6,0 | 7,3 | 8,9 | 11,3 | 12,2 | 12,1 | 11,3 | 9,5 | 7,1 | 5,7 | 5,4 | 7,4 | 11,9 | 9,3 | 8,5 |
| Vento (direzione-m/s) | SSW 8,5 | WNW 8,5 | WNW 8,5 | WNW 8,5 | WNW 8,5 | WNW 8,5 | WNW 8,5 | WNW 8,5 | WNW 8,5 | WNW 8,5 | WNW 8,5 | SSW 8,5 | 8,5 | 8,5 | 8,5 | 8,5 | 8,5 |
Climi equatoriali
Per i climi equatoriali, in cui le medie stagionali e gli altri dati aggregati sono poco significativi, è possibile sopprimere la loro generazione aggiungendo il parametro equatoriale=s al template, per esempio:
{{ClimaAnnuale
| nome = Dati meteo
| equatoriale = s
| tempmax = 14, 14, 15, 18, 22, 25, 29, 29, 26, 22, 18, 15
}}
Darà il risultato:
| Dati meteo | Mesi | Anno | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Gen | Feb | Mar | Apr | Mag | Giu | Lug | Ago | Set | Ott | Nov | Dic | ||
| T. max. media (°C) | 14 | 14 | 15 | 18 | 22 | 25 | 29 | 29 | 26 | 22 | 18 | 15 | 20,6 |
Tabella
Copia e incolla la tabella vuota, poi riempila con i valori mensili che hai disponibili: il totale e le medie verranno calcolate automaticamente.
Per ogni parametro si devono inserire la sequenza dei valori nei dodici mesi dell'anno da gennaio a dicembre, separandoli con una virgola, è possibile aggiungere spazi tra i numeri per poter incolonnare le cifre. N.B.: i valori con la virgola devono essere immessi con la notazione anglosassone, usando il punto: ad esempio, «diciotto virgola cinque» si immette come «18.5».
{{ClimaAnnuale <!-- Usare ClimaAnnualeAustrale per località dell'emisfero australe -->
| nome = <!-- Se non indicato, apparirà "Mese" -->
| equatoriale = n <!-- Cambiare in s per i climi di regioni equatoriali -->
| tempmax = <!-- Temperature massime mensili (numero anche con cifre decimali, misurato in °C) -->
| tempmedia = <!-- Temperature medie mensili (numero anche con cifre decimali, misurato in °C) -->
| tempmin = <!-- Temperature minime mensili (numero anche con cifre decimali, misurato in °C) -->
| tempassmax = <!-- Temperature massime assolute mensili (numero anche con cifre decimali, misurato in °C) -->
| annotempassmax = <!-- Sequenza degli anni di rilevazione della temperatura massima corrispondente -->
| tempassmin = <!-- Temperature minime assolute mensili (numero anche con cifre decimali, misurato in °C) -->
| annotempassmin = <!-- Sequenza degli anni di rilevazione della temperatura minima corrispondente -->
| warm = <!-- I giorni di calura (numero di giorni, anche con cifre decimali, con T.<small>max</small> ≥ 30°C) -->
| giornigelo = <!-- I giorni di gelo (numero anche con cifre decimali, senza unità di misura) -->
| giornighiaccio = <!-- I giorni di ghiaccio (numero anche con cifre decimali, senza unità di misura) -->
| nubi = <!-- Nuvolosità giornaliere medie mensili (numero anche con cifre decimali, misurato in ottavi) -->
| pioggia = <!-- Piovosità totali mensili (numero anche con cifre decimali, misurato in mm) -->
| giornipioggia = <!-- I giorni di pioggia (numero anche con cifre decimali, senza unità di misura) -->
| neve = <!-- Nevosità totali mensili (numero anche con cifre decimali, misurate in cm) -->
| giornineve = <!-- I giorni in cui è nevicato (numero anche con cifre decimali, senza unità di misura) -->
| mantonevoso = <!-- I giorni con manto nevoso >= 1cm (numero anche con cifre decimali, senza unità di misura) -->
| giornigrandine = <!-- I giorni di grandine (numero anche con cifre decimali, senza unità di misura) -->
| giorninebbia = <!-- I giorni di nebbia (numero anche con cifre decimali, senza unità di misura) -->
| umidomax = <!-- Umidità percentuali massime medie mensili (numero anche con cifre decimali, misurato in %) -->
| umido = <!-- Umidità percentuali medie mensili (numero anche con cifre decimali, misurato in %) -->
| umidomin = <!-- Umidità percentuali minime medie mensili (numero anche con cifre decimali, misurato in %) -->
| giornisereno = <!-- Giorni di cielo sereno (numero anche con cifre decimali, senza unità di misura) -->
| elio = <!-- Insolazioni giornaliere medie mensili (numero anche con cifre decimali, misurato in h) -->
| sole = <!-- Radiazione solare globale (numero anche con cifre decimali, misurato in centesimi di MJ/mq) -->
| oresoleggiamento = <!-- Ore di soleggiamento mensili (numero anche con cifre decimali) -->
| pressionereale = <!-- Pressioni atmosferiche medie mensili a 0 °C (numero anche con cifre decimali, misurato in hPa) -->
| pressione = <!-- Pressioni atmosferiche medie mensili (numero anche con cifre decimali, misurato in hPa) -->
| tensionevapore = <!-- Tensione di vapore media mensile (numero anche con cifre decimali, misurato in hPa) -->
| vento = <!-- Ventosità medie mensili, direzione (S-E-N-W-SSW-SSE-NNW-ecc.) -->
| intensità = <!-- Valore delle ventosità (numero anche con cifre decimali, misurato in m/s) -->
}}
Colori
Questo è il codice MATLAB che ho usato per generare lo spazio dei colori: non è ancora ottimale, ma da qui si può partire.
% Prepara dei bellissimi colorspace per wikipedia
clear all
% Temperature
temps = -15:1:31;
[X, Y] = meshgrid(linspace(0,1,255).^0.2, linspace(0,1,255).^0.7);
mappa = zeros(255, 255, 3);
mappa(:,:,1) = X;
mappa(:,:,2) = X;
mappa(:,:,3) = Y;
figure(1);
image(mappa);
axis square;
for cc = 1:255,
mymap(cc, 1, 1) = mappa(256 - cc, cc, 1);
mymap(cc, 1, 2) = mappa(256 - cc, cc, 2);
mymap(cc, 1, 3) = mappa(256 - cc, cc, 3);
end;
mymap = mymap(40:255, 1, :);
figure(2);
image(mymap);
axis square;
red = interp1(linspace(temps(1), temps(end), size(mymap, 1)), mymap(:, 1, 1), temps);
green = interp1(linspace(temps(1), temps(end), size(mymap, 1)), mymap(:, 1, 2), temps);
blue = interp1(linspace(temps(1), temps(end), size(mymap, 1)), mymap(:, 1, 3), temps);
disp(' ');
for cc = 0:(length(red) - 1),
disp(['| ' int2str(cc + temps(1)) ' = ' dec2hex(round(255 * red(cc + 1)), 2) ...
dec2hex(round(255 * green(cc + 1)), 2) dec2hex(round(255 * blue(cc + 1)), 2) ]);
end;
Pagine correlate
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.