• Willkommen im Forum „Wetterstationsforum.info - Archiv“.
 

Neuigkeiten:

Dieses Forum dient ausschließlich zu Archivzwecken.
Für Fragen nutze bitte unser aktuelles Forum, welches du unter https://wetterstationsforum.info findest.

Hauptmenü

Frage: mit PHP Wind von km/h in Beaufort umrechnen

Begonnen von Wetterfrosch1971, 25.07.2017, 15:10:09

⏪ vorheriges - nächstes ⏩

Wetterfrosch1971

Hallo,

Frage:
Ist es möglich mittels PHP die Windgeschwindigkeit, welche bei mir in km/h ausgegeben wird, in Beaufort umzurechnen und auszugeben?

Hierzu hätte ich die Windgeschwindigkeit (in km/h) als Variable, z.B. $wind und nun soll je nach Windgeschwindigkeit die Variable $beaufort den entsprechenden Wert annehmen/ausgeben.

Ich könnte das ja mit if/else verwirklichen, doch dazu müsste ich ja dann ganze 12x if/else verbauen, da es ja 12 Windstärken gibt, denen ich die entsprechende Windgeschwindigkeit zuordnen muss.
Anbei die Zuordnung der einzelnen Windstärken:
http://www.wetterkontor.de/de/bft_tabelle.html

Das geht doch bestimmt auch eleganter, oder?

Kann mir Jemand einen Tipp geben wie sich das realisieren lässt?

Vielen Dank
Gruß Frank

falk

Wikipedia liefert die Formel B = (v / (0,8360 m/s)) ^(2/3)

Das macht in PHP mit deinen Angaben


$bf = round(pow($wind/3.0, 2/3));

Wetterfrosch1971

#2
ah cool, wußte gar nicht dass es eine direkte Umrechnung gibt, dachte ich muss den einzelnen Windstärken jeweils die Windgeschwindigkeiten zuordnen.

Script läuft.
Vielen Dank für die Hilfe.

Gruß Frank

falk

Eigentlich ist ja die Beaufortskala bis 12 Bft begrenzt und theoretisch müsste der Ausdruck erweitert werden:


$bf = min(12, round(pow($wind/3.01, 2/3)));


Wollen wir aber hoffen, dass dies praktisch niemals auftreten wird  :tornado:

Wetterfrosch1971

danke für den Hinweis, doch ich denke diesen Zusatz kann ich mir sparen, denn die bft 12 werden an meinem Standort sicherlich nie erreicht, bisher war die max. Windböe an meinem Standort bft 7.

LG Frank

wneudeck

Hallo Frank,
Zitatbisher war die max. Windböe an meinem Standort bft 7.
Das kommt schon noch, da sorgen einige Politiker und Manager schon dafür  :D  :D
Hängt auch von Deinem Alter ab, ob Du das noch genießen kannst.

Holli

Zitat von: falk am 26.07.2017, 13:19:58
Eigentlich ist ja die Beaufortskala bis 12 Bft begrenzt

Eigentlich seit 1946 bis 17, allerdings oberhalb 12 ohne phänomenologische Beschreibung der Wirkung.

Und irgendwie habe ich im Hinterkopf, daß die Skala irgendwann in den letzten 25 Jahren komplett nach oben geöffnet wurde, weil es keinen sachlichen Grund für die Begrenzung gibt. Mit der Formel können auch extremste Geschwindigkeiten umgerechnet werden. Dafür finde ich aber keine Quelle.
Dietmar

Eine Aussage, die durch ein Ausrufezeichen bekräftigt werden muß, ist zumindest zweifelhaft.
Eine Aussage, die durch mehrere Ausrufezeichen bekräftigt wird, ist definitiv falsch.
Der aktuelle Deppensport: Wir töten ein Akkusativ.

Wetterfrosch1971

Zitat von: wneudeck am 26.07.2017, 16:27:39
Hallo Frank,
Zitatbisher war die max. Windböe an meinem Standort bft 7.
Das kommt schon noch, da sorgen einige Politiker und Manager schon dafür  :D  :D
Hängt auch von Deinem Alter ab, ob Du das noch genießen kannst.

traurig aber wahr ;-(