Aktionen

Vorlage

Vorlage:Klimatabelle/Doku

Aus Lünepedia

< Vorlage:Klimatabelle
 Vorlage:Dokumentation/Dokuseite

Vorlage:TemplateData

Farben
Temperatur Niederschlag
> 30
FF4040
25 – 30
FF6347
20 – 25
FF8C00
15 – 20
FFA500
10 – 15
FFCC66
5 – 10
FFFF99
0 – 5
FFFFFF
−5 – 0
F0F8FF
−10 – −5
CFE8FF
−15 – −10
B9D3FF
< −15
8AB0FF
> 100
607CD2
90 – 100
828BD9
80 – 90
4169E1
70 – 80
6495ED
60 – 70
8AB0FF
50 – 60
B9D3FF
40 – 50
CFE8FF
30 – 40
F0F8FF
20 – 30
FFFFFF
10 – 20
FFF8DC
0 – 10
EED8AE

Alle Klimawerte müssen mit einem Punkt statt eines Kommas eingegeben werden, damit die Diagramme automatisch generiert werden können.

Mit Hilfe des optionalen Parameters Überschrift kann eine benutzerdefinierte Überschrift übergeben werden. Dies ist insbesondere dann sinnvoll, wenn bspw. jegliche Niederschlagswerte sowie das zugehörige Diagramm ausgeblendet werden. In einem solchen Fall sollte in der Überschrift nicht von Niederschlagswerten die Rede sein.

Die einzelnen Komponenten können über das Schlüsselwort deaktiviert ausgeblendet werden, mit rechts kann das Diagramm am rechten Rand des Artikels statt unter der Tabelle angezeigt werden:

  • TABELLE = deaktiviert
  • DIAGRAMM TEMPERATUR = deaktiviert oder rechts
  • DIAGRAMM NIEDERSCHLAG = deaktiviert
  • DIAGRAMM NIEDERSCHLAG HÖHE = optionale Angabe der Diagrammhöhe in Pixeln, die Höhe des Temperaturdiagramms wird ebenfalls angepasst

Mit folgenden Parametern können die Daten definiert werden:

  • hm… = durchschnittliche tägliche Höchsttemperatur für den jeweiligen Monat in °C
  • lm… = durchschnittliche tägliche Niedrigsttemperatur für den jeweiligen Monat in °C
  • av… = durchschnittliche Temperatur für den jeweiligen Monat in °C
  • nb… = durchschnittliche Niederschlagsmenge für den jeweiligen Monat in mm
  • sh… = durchschnittliche Anzahl täglicher Sonnenstunden für den jeweiligen Monat in h/d
  • rd… = durchschnittliche Regentage für den jeweiligen Monat in d
  • wt… = durchschnittliche Wassertemperatur (Meere, Seen u. ä.) für den jeweiligen Monat in °C
  • lf… = durchschnittliche Luftfeuchtigkeit für den jeweiligen Monat in %
  • gm… = niedrigste jemals gemessene Temperatur für den jeweiligen Monat in °C
  • fm… = höchste jemals gemessene Temperatur für den jeweiligen Monat in °C

Die Quelle der Klimadaten – inkl. des Erfassungszeitraums der Messreihen – sind dem Parameter QUELLE zu übergeben. Wird kein Ort angegeben, wird der Artikelname gewählt.

Kopiervorlage[Quelltext bearbeiten]

{{Klimatabelle
| TABELLE = 
| DIAGRAMM TEMPERATUR = 
| DIAGRAMM NIEDERSCHLAG = 
| DIAGRAMM NIEDERSCHLAG HÖHE = 
| QUELLE = 
| Überschrift = 
| Ort = 
<!-- durchschnittliche Höchsttemperatur für den jeweiligen Monat in °C -->
| hmjan = 
| hmfeb = 
| hmmär = 
| hmapr = 
| hmmai = 
| hmjun = 
| hmjul = 
| hmaug = 
| hmsep = 
| hmokt = 
| hmnov = 
| hmdez = 
<!-- durchschnittliche Niedrigsttemperatur für den jeweiligen Monat in °C -->
| lmjan = 
| lmfeb = 
| lmmär = 
| lmapr = 
| lmmai = 
| lmjun = 
| lmjul = 
| lmaug = 
| lmsep = 
| lmokt = 
| lmnov = 
| lmdez = 
<!-- durchschnittliche Temperatur für den jeweiligen Monat in °C -->
| avjan = 
| avfeb = 
| avmär = 
| avapr = 
| avmai = 
| avjun = 
| avjul = 
| avaug = 
| avsep = 
| avokt = 
| avnov = 
| avdez = 
<!-- durchschnittliche Niederschlagsmenge für den jeweiligen Monat in mm -->
| nbjan = 
| nbfeb = 
| nbmär = 
| nbapr = 
| nbmai = 
| nbjun = 
| nbjul = 
| nbaug = 
| nbsep = 
| nbokt = 
| nbnov = 
| nbdez = 
<!-- durchschnittliche Anzahl täglicher Sonnenstunden für den jeweiligen Monat in h/d -->
| shjan = 
| shfeb = 
| shmär = 
| shapr = 
| shmai = 
| shjun = 
| shjul = 
| shaug = 
| shsep = 
| shokt = 
| shnov = 
| shdez = 
<!-- durchschnittliche Wassertemperatur (Meere, Seen u.ä.) für den jeweiligen Monat in °C -->
| wtjan = 
| wtfeb = 
| wtmär = 
| wtapr = 
| wtmai = 
| wtjun = 
| wtjul = 
| wtaug = 
| wtsep = 
| wtokt = 
| wtnov = 
| wtdez = 
<!-- durchschnittliche Regentage für den jeweiligen Monat in d -->
| rdjan = 
| rdfeb = 
| rdmär = 
| rdapr = 
| rdmai = 
| rdjun = 
| rdjul = 
| rdaug = 
| rdsep = 
| rdokt = 
| rdnov = 
| rddez = 
<!-- durchschnittliche Luftfeuchtigkeit für den jeweiligen Monat in % -->
| lfjan = 
| lffeb = 
| lfmär = 
| lfapr = 
| lfmai = 
| lfjun = 
| lfjul = 
| lfaug = 
| lfsep = 
| lfokt = 
| lfnov = 
| lfdez = 
}}

Verwendungsbeispiel[Quelltext bearbeiten]

Monatliche Durchschnittstemperaturen und -niederschläge für São Joaquim
Jan Feb Mär Apr Mai Jun Jul Aug Sep Okt Nov Dez
Max. Temperatur (°C) 22,6 21,4 21,5 19,1 15,8 14,7 14,5 16,7 16,6 18,9 20,5 22,2 Ø 18,7
Rekordmaximum (°C) 30,6 30,1 28,0 26,9 25,2 22,8 24,1 27,7 28,4 28,9 28,1 31,4 31,4
Min. Temperatur (°C) 13,3 13,6 12,7 10,4 7,6 6,8 6,0 7,1 7,2 9,6 10,8 12,3 Ø 9,8
Rekordminimum (°C) 3,5 4,2 0,3 −2,9 −6,8 −7,2 −9,0 −8,2 −7,5 −2,4 −1,5 1,4 −9,0
Niederschlag (mm) 185,7 182,6 126,1 106,7 144,0 127,2 199,8 143,2 186,1 182,5 166,5 137,1 Σ 1.887,5
Sonnenstunden (h/d) 5,4 5,1 5,5 5,3 4,8 4,3 4,9 4,8 4,7 4,8 5,9 5,8 Ø 5,1
Regentage (d) 14 14 12 10 8 10 10 8 11 12 12 12 Σ 133
Luftfeuchtigkeit (%) 85,5 86,5 85,9 84,8 84,5 81,9 79,9 74,9 80,6 82,8 81,2 81,8 Ø 82,5
T
e
m
p
e
r
a
t
u
r
22,6
13,3
21,4
13,6
21,5
12,7
19,1
10,4
15,8
7,6
14,7
6,8
14,5
6,0
16,7
7,1
16,6
7,2
18,9
9,6
20,5
10,8
22,2
12,3
Jan Feb Mär Apr Mai Jun Jul Aug Sep Okt Nov Dez
N
i
e
d
e
r
s
c
h
l
a
g
185,7 <div title="Januar" style="background: #8AB0FF; border-color: #739CF1; border-style: solid; border-width: 0px 1px 0px 1px; width: 19px; height:Fehler im Ausdruck: Nicht erkanntes Satzzeichen „{“px"> 182,6 <div title="Februar" style="background: #8AB0FF; border-color: #739CF1; border-style: solid; border-width: 0px 1px 0px 1px; width: 19px; height:Fehler im Ausdruck: Nicht erkanntes Satzzeichen „{“px"> 126,1 <div title="März" style="background: #8AB0FF; border-color: #739CF1; border-style: solid; border-width: 0px 1px 0px 1px; width: 19px; height:Fehler im Ausdruck: Nicht erkanntes Satzzeichen „{“px"> 106,7 <div title="April" style="background: #8AB0FF; border-color: #739CF1; border-style: solid; border-width: 0px 1px 0px 1px; width: 19px; height:Fehler im Ausdruck: Nicht erkanntes Satzzeichen „{“px"> 144,0 <div title="Mai" style="background: #8AB0FF; border-color: #739CF1; border-style: solid; border-width: 0px 1px 0px 1px; width: 19px; height:Fehler im Ausdruck: Nicht erkanntes Satzzeichen „{“px"> 127,2 <div title="Juni" style="background: #8AB0FF; border-color: #739CF1; border-style: solid; border-width: 0px 1px 0px 1px; width: 19px; height:Fehler im Ausdruck: Nicht erkanntes Satzzeichen „{“px"> 199,8 <div title="Juli" style="background: #8AB0FF; border-color: #739CF1; border-style: solid; border-width: 0px 1px 0px 1px; width: 19px; height:Fehler im Ausdruck: Nicht erkanntes Satzzeichen „{“px"> 143,2 <div title="August" style="background: #8AB0FF; border-color: #739CF1; border-style: solid; border-width: 0px 1px 0px 1px; width: 19px; height:Fehler im Ausdruck: Nicht erkanntes Satzzeichen „{“px"> 186,1 <div title="September" style="background: #8AB0FF; border-color: #739CF1; border-style: solid; border-width: 0px 1px 0px 1px; width: 19px; height:Fehler im Ausdruck: Nicht erkanntes Satzzeichen „{“px"> 182,5 <div title="Oktober" style="background: #8AB0FF; border-color: #739CF1; border-style: solid; border-width: 0px 1px 0px 1px; width: 19px; height:Fehler im Ausdruck: Nicht erkanntes Satzzeichen „{“px"> 166,5 <div title="November" style="background: #8AB0FF; border-color: #739CF1; border-style: solid; border-width: 0px 1px 0px 1px; width: 19px; height:Fehler im Ausdruck: Nicht erkanntes Satzzeichen „{“px"> 137,1 <div title="Dezember" style="background: #8AB0FF; border-color: #739CF1; border-style: solid; border-width: 0px 1px 0px 1px; width: 19px; height:Fehler im Ausdruck: Nicht erkanntes Satzzeichen „{“px">
  Jan Feb Mär Apr Mai Jun Jul Aug Sep Okt Nov Dez
Quelle: INMET

Verwendungsbeispiel 2[Quelltext bearbeiten]

Hohenlockstedt
Klimadiagramm
JFMAMJJASOND
 
 
40
 
2
-1
 
 
43
 
4
-1
 
 
37
 
6
0
 
 
32
 
12
3
 
 
57
 
16
7
 
 
80
 
19
11
 
 
73
 
21
13
 
 
74
 
22
13
 
 
50
 
18
10
 
 
70
 
12
6
 
 
49
 
6
3
 
 
52
 
3
0
Temperatur in °CNiederschlag in mm
Quelle: MSN Weather – Hohenlockstedt, DE
Monatliche Durchschnittstemperaturen und -niederschläge für Hohenlockstedt
Jan Feb Mär Apr Mai Jun Jul Aug Sep Okt Nov Dez
Max. Temperatur (°C) 2 4 6 12 16 19 21 22 18 12 6 3 Ø 11,8
Min. Temperatur (°C) −1 −1 0 3 7 11 13 13 10 6 3 0 Ø 5,4
Niederschlag (mm) 40,1 43,0 36,8 31,6 57,3 80,0 73,0 74,1 50,4 70,0 48,5 51,9 Σ 656,7
Sonnenstunden (h/d) 2,0 2,4 2,7 4,4 6,8 8,3 8,4 8,5 7,0 5,7 3,2 1,6 Ø 5,1
Regentage (d) 2 4 3 4 6 3 2 2 4 4 4 6 Σ 44
Wassertemperatur (°C) 16 15 16 16 19 22 24 25 24 23 20 17 Ø 19,8
Luftfeuchtigkeit (%) 88 77 66 55 44 33 22 11 22 33 44 55 Ø 45,7
T
e
m
p
e
r
a
t
u
r
2
−1
4
−1
6
0
12
3
16
7
19
11
21
13
22
13
18
10
12
6
6
3
3
0
Jan Feb Mär Apr Mai Jun Jul Aug Sep Okt Nov Dez
N
i
e
d
e
r
s
c
h
l
a
g
40,1 <div title="Januar" style="background: #8AB0FF; border-color: #739CF1; border-style: solid; border-width: 0px 1px 0px 1px; width: 19px; height:Fehler im Ausdruck: Nicht erkanntes Satzzeichen „{“px"> 43,0 <div title="Februar" style="background: #8AB0FF; border-color: #739CF1; border-style: solid; border-width: 0px 1px 0px 1px; width: 19px; height:Fehler im Ausdruck: Nicht erkanntes Satzzeichen „{“px"> 36,8 <div title="März" style="background: #8AB0FF; border-color: #739CF1; border-style: solid; border-width: 0px 1px 0px 1px; width: 19px; height:Fehler im Ausdruck: Nicht erkanntes Satzzeichen „{“px"> 31,6 <div title="April" style="background: #8AB0FF; border-color: #739CF1; border-style: solid; border-width: 0px 1px 0px 1px; width: 19px; height:Fehler im Ausdruck: Nicht erkanntes Satzzeichen „{“px"> 57,3 <div title="Mai" style="background: #8AB0FF; border-color: #739CF1; border-style: solid; border-width: 0px 1px 0px 1px; width: 19px; height:Fehler im Ausdruck: Nicht erkanntes Satzzeichen „{“px"> 80,0 <div title="Juni" style="background: #8AB0FF; border-color: #739CF1; border-style: solid; border-width: 0px 1px 0px 1px; width: 19px; height:Fehler im Ausdruck: Nicht erkanntes Satzzeichen „{“px"> 73,0 <div title="Juli" style="background: #8AB0FF; border-color: #739CF1; border-style: solid; border-width: 0px 1px 0px 1px; width: 19px; height:Fehler im Ausdruck: Nicht erkanntes Satzzeichen „{“px"> 74,1 <div title="August" style="background: #8AB0FF; border-color: #739CF1; border-style: solid; border-width: 0px 1px 0px 1px; width: 19px; height:Fehler im Ausdruck: Nicht erkanntes Satzzeichen „{“px"> 50,4 <div title="September" style="background: #8AB0FF; border-color: #739CF1; border-style: solid; border-width: 0px 1px 0px 1px; width: 19px; height:Fehler im Ausdruck: Nicht erkanntes Satzzeichen „{“px"> 70,0 <div title="Oktober" style="background: #8AB0FF; border-color: #739CF1; border-style: solid; border-width: 0px 1px 0px 1px; width: 19px; height:Fehler im Ausdruck: Nicht erkanntes Satzzeichen „{“px"> 48,5 <div title="November" style="background: #8AB0FF; border-color: #739CF1; border-style: solid; border-width: 0px 1px 0px 1px; width: 19px; height:Fehler im Ausdruck: Nicht erkanntes Satzzeichen „{“px"> 51,9 <div title="Dezember" style="background: #8AB0FF; border-color: #739CF1; border-style: solid; border-width: 0px 1px 0px 1px; width: 19px; height:Fehler im Ausdruck: Nicht erkanntes Satzzeichen „{“px">
  Jan Feb Mär Apr Mai Jun Jul Aug Sep Okt Nov Dez

Siehe auch[Quelltext bearbeiten]

Implementierungsdetails[Quelltext bearbeiten]

{{#ifexpr: {{Min|{{{lmjan|0}}}|{{{lmfeb|}}}|{{{lmmär|}}}|
{{{lmapr|}}}|{{{lmmai|}}}|{{{lmjun|}}}|{{{lmjul|}}}|{{{lmaug|}}}|{{{lmsep|}}}|
{{{lmokt|}}}|{{{lmnov|}}}|{{{lmdez|}}}}} < 0 |
{{#expr: ({{Min|{{{lmjan|}}}|{{{lmfeb|}}}|{{{lmmär|}}}|
{{{lmapr|}}}|{{{lmmai|}}}|{{{lmjun|}}}|{{{lmjul|}}}|{{{lmaug|}}}|{{{lmsep|}}}|
{{{lmokt|}}}|{{{lmnov|}}}|{{{lmdez|}}}}})*(-1)+5}} | 4}}

Voranstehender Code berechnet die Nivellierung des Temperaturdiagramms nach der Formel
if (min < 0) then (min)*(-1)+5 else 4.
Dazu wird das Minimum der zwölf Monatstiefsttemperaturen von der Vorlage:Min bestimmt.

Die Farbwerte der Tabelle werden über die Vorlage:Klimatabelle/Temperatur sowie Vorlage:Klimatabelle/Niederschlag gesteuert.

Cookies helfen uns bei der Bereitstellung von Lünepedia. Durch die Nutzung von Lünepedia erklärst du dich damit einverstanden, dass wir Cookies speichern.