Wind in Knoten???

Fragen, Anregungen zur PC-Wetterstations-Software

Moderatoren: Werner, Tex, weneu

Antworten
Armin

Wind in Knoten???

Beitrag von Armin »

Hallo Wetterfreunde!

Ich habe für unseren regionalen Kleinflugplatz eine eigene Wetter(Custom-)Seite erstellt, die allerlei relevante Daten für die lokale Fliegerei bereit hält.
Jetzt wurde ich heute gebeten, die Windangaben in Knoten anzeigen zu lassen, da Piloten anscheinend weder etwas mit km/h noch mit Bft anfangen können.
Kein Problem dachte ich...WsWin hat ja z.Bsp. %windkts% in den Variablen....aber leider passiert da bei mir nichts. Soll heissen, die Variable %windkts% wird einfach nicht aufgelöst, sondern bleibt als Klartext im erstellten HTML stehen. Ebenso %avg10minwindkts%

Jemand eine Idee? Alle anderen Variablen funktionieren natürlich einwandfrei. Nur die Knoten Windvariablen scheinen keine Funktion zu haben.

Schon jetzt vielen Dank für Euer Feedback!

Bye

Armin
Benutzeravatar
weneu
Site Admin
Beiträge: 11572
Registriert: 22 Feb 2002 01:00
Wohnort: Donauwörth
Danksagung erhalten: 18 mal
Kontaktdaten:

Beitrag von weneu »

Hallo Armin,
funktioniert in der kommenden Version 2.8.3.0
Gast

Beitrag von Gast »

weneu hat geschrieben:Hallo Armin,
funktioniert in der kommenden Version 2.8.3.0
Super!!!

Vielen Dank für die Info.
Ronny

Beitrag von Ronny »

Hallo Armin!

Als Übergangslösung könntest Du Dir die Daten ja mit einem kleinen JavaScript "Umrechnen".

Probier bitte mal den folgenden Code aus:

Code: Alles auswählen

<script type="text/javascript">
%unit_off%%alwaysseppoint_on%
var knoten = Math.round&#40;100*%curval&#91;35&#93;%/1.852&#41;/100;
%unit_on%%alwaysseppoint_off%
document.write&#40;knoten + " kts"&#41;;
</script>
Gruß Ronny
Zuletzt geändert von Ronny am 26 Feb 2004 16:49, insgesamt 5-mal geändert.
Ronny

Beitrag von Ronny »

Hi!

Habe oben mal einen Code zur Umrechnung hinzugefügt - vielleicht kann ihn jemand testen, komme derzeit leider nicht dazu.

Gruß Ronny
Benutzeravatar
weneu
Site Admin
Beiträge: 11572
Registriert: 22 Feb 2002 01:00
Wohnort: Donauwörth
Danksagung erhalten: 18 mal
Kontaktdaten:

Beitrag von weneu »

Hallo,
es geht!
Ronny

Beitrag von Ronny »

Hi Werner!

Kannst Du vielleicht noch folgendes Script kurz testen - jetz mit "," als Dezimaltrennzeichen in der Ausgabe:

Code: Alles auswählen

<script type="text/javascript">
function runden&#40;x&#41; &#123;
	var k = &#40;Math.round&#40;x * 100&#41; / 100&#41;.toString&#40;&#41;;
	k += &#40;k.indexOf&#40;'.'&#41; == -1&#41;? '.00' &#58; '00';
	var p = k.indexOf&#40;'.'&#41;, m = k.indexOf&#40;'-.'&#41;;
	var f = &#40;p == 0 || m == 0&#41;? '0,' &#58; ',';
	return k.substring&#40;0, p&#41; + f + k.substring&#40;p+1, p+3&#41;;
&#125;
%unit_off%%alwaysseppoint_on%
var knoten = runden&#40;%curval&#91;35&#93;%/1.852&#41;;
%unit_on%%alwaysseppoint_off%
document.write&#40;knoten + " kts"&#41;;
</script>
Gruß Ronny
Zuletzt geändert von Ronny am 26 Feb 2004 16:49, insgesamt 1-mal geändert.
Benutzeravatar
weneu
Site Admin
Beiträge: 11572
Registriert: 22 Feb 2002 01:00
Wohnort: Donauwörth
Danksagung erhalten: 18 mal
Kontaktdaten:

Beitrag von weneu »

Hallo Ronny,
klappt ebenfalls und wird mit Komma ausgegeben.
Ronny

Beitrag von Ronny »

Danke an Werner für die Tests!

Habe in obigen Scripts jetzt noch die Einheit korrigiert (kts und nicht kt).

Habe das zweite Script jetzt selbst auf meiner HP unter "Aktuelle Wetterdaten" beim aktuellen Windwert in Verwendung.

Gruß Ronny
Benutzeravatar
weneu
Site Admin
Beiträge: 11572
Registriert: 22 Feb 2002 01:00
Wohnort: Donauwörth
Danksagung erhalten: 18 mal
Kontaktdaten:

Beitrag von weneu »

Hallo Ronny,
wieso kts?
Ronny

Beitrag von Ronny »

Hallo Werner!

"kts" ist die internationale Abkürzung für "knots".

Ein Freund von mir, der Flieger ist, hat mich darauf hingewiesen.

Gruß Ronny
Antworten