Seite 1 von 1

Programmwunsch (@werner Ich hoffe ich nerve dich nicht)

Verfasst: 01 Dez 2005 12:19
von Lucky
Wäre es möglich für die Schneehöhe folgendes Feature zu realisieren.

Je eine Variable für den Langzeitwert Maximum-Höhe

%lt_max_snowheight%

und Datum

%lt_max_snowdate% ?


mfg.
Lucky

Re: Programmwunsch (@werner Ich hoffe ich nerve dich nicht)

Verfasst: 01 Dez 2005 13:10
von Holli
Lucky hat geschrieben:Wäre es möglich für die Schneehöhe folgendes Feature zu realisieren.
... oder ganz allgemein gefragt: Gibt es einen Trick, beliebige Extremwerte oder Schwellwertüberschreitungen, auch selbst berechnete, als Langzeitwerte zu archivieren? Also auch so abstruse Sachen wie Dauer der Temperatur über/unter x°C (x frei wählbar) oder Monate mit mehr/weniger als der durchschnittlichen Regenmenge?

Irgendwie habe ich das Gefühl, daß das gehen müßte, aber ebenso irgendwie fehlt mir komplett der Ansatz...

Verfasst: 01 Dez 2005 19:21
von Lucky
Hallo Holli,

theoretisch kannst du bestimmt mit den Speichervariablen den Wert bestimmen.

Also im Jahrestemplate - um den Tag mit der größten Durchschnitts-Temperatur zu finden - ungefähr so:

Größte Temp
%ws_setmem[26]=-299%
%templatebegin%%ws_setmem[26]=%ws_compare[5]=%ws_getmem[26]%~%curval[2]%~%curval[2]%~%ws_getmem[26]%%%

Am Schluss steht dann in der Variablen 26 der Wert.

So könnte man dann bestimmt auch die Größte Schneehöhe des Jahres bestimmen, aber wie das von alle Jahren gehen soll , daß weiß ich auch nicht

mfg.
Thomas

Verfasst: 02 Dez 2005 00:25
von Holli
Lucky hat geschrieben:theoretisch kannst du bestimmt mit den Speichervariablen den Wert bestimmen.
Ja, so weit bin ich auch.
Also im Jahrestemplate - um den Tag mit der größten Durchschnitts-Temperatur zu finden - ungefähr so:
Das ist dann jedesmal eine Riesenrechnerei, vor allem, wenn man das mit mehreren Werten macht. Sinnvoller wäre, Werte aus der Vergangenheit, die sich ja nie mehr ändern, irgendwo abzulegen und und mit diesen Werten nur noch im Monatstemplate zu rechnen.
So könnte man dann bestimmt auch die Größte Schneehöhe des Jahres bestimmen, aber wie das von alle Jahren gehen soll , daß weiß ich auch nicht
Dazu müßte man einmal errechnete Werte aus der Vergangenheit in einer Datei ablegen und für den Vergleich/die weitere Berechnung wieder einlesen. Und das ist der Punkt, an dem mir die Ideen ausgehen.

Damit könnte man dann so krumme Sachen wie die gesamte Frostdauer eines Winters incl. der Frost-Durchschnittstemperatur oder auch die tatsächliche Dauer von Temperaturen über 30°C berechnen.

Nein, das soll jetzt keine Anfrage an Werner nach solchen Variablen sein. :D
Das sind einfach nur erste Ideen, wo so etwas verwendet werden könnte. Wer wissen möchte, wie lange die Temperatur unter -10°C lag, während die Sonne schien, oder wieviel es bei Temperaturen über 27°C geregnet hat, oder wie viele Stunden über 0°C nötig waren, um 1m Schnee wegzuschmelzen, könnte das dann logischerweise auch berechnen.

Für solche Berechnungen gibt es weitaus mehr Möglichkeiten als Werner jemals als Variablen einbauen könnte. Und deshalb suche ich nach Wegen, es mit den vorhandenen Möglichkeiten zu schaffen, und das nach Möglichkeit so, daß nicht immer wieder dieselben 1000 Werte berechnet werden.

Verfasst: 02 Dez 2005 07:41
von Werner
@Lucky,

für Deine gewünschten Daten z.B. "Langzeitwert Maximum-Höhe"

besteht die Möglichkeit die Variablen %ws_own_text1% ... %ws_own_text6% zu verwenden.

Den Eintrag dazu machst Du unter Wetter, Wettervorhersage, Text.

Werner