Werbung

SwissMetNet Contourmap Applikation/Karten

Erdbeben, Kameras, Forumkritik usw.
Benutzeravatar
Bernhard Oker
Moderator
Beiträge: 6237
Registriert: Do 16. Aug 2001, 11:02
Geschlecht: männlich
Wohnort: 8902 Urdorf
Hat sich bedankt: 1578 Mal
Danksagung erhalten: 2575 Mal

Re: SwissMetNet Contourmap Applikation/Karten

Beitrag von Bernhard Oker »

Bei der GFS Datenquelle hat sich etwas geändert. Muss ich anpassen...

Läuft wieder, war nur das Problem, dass der Zugriff via http nicht mehr ging, nur noch https.

Gruss
Bernhard
Zuletzt geändert von Bernhard Oker am Sa 9. Feb 2019, 07:15, insgesamt 1-mal geändert.
Bernhard Oker - Urdorf (ZH/CH) - Meine Webseiten "Never Stop Chasing!"

Benutzeravatar
Bernhard Oker
Moderator
Beiträge: 6237
Registriert: Do 16. Aug 2001, 11:02
Geschlecht: männlich
Wohnort: 8902 Urdorf
Hat sich bedankt: 1578 Mal
Danksagung erhalten: 2575 Mal

Re: SwissMetNet Contourmap Applikation/Karten

Beitrag von Bernhard Oker »

Anpassung an der GFS Datenquelle eingebaut. Auswahl von Datum und Zeit des aktuellen GFS Laufs ist neu auf zwei Seiten aufgeteilt.
https://nomads.ncep.noaa.gov/cgi-bin/filter_gfs_0p25.pl

Gruss
Bernhard
Bernhard Oker - Urdorf (ZH/CH) - Meine Webseiten "Never Stop Chasing!"


Severestorms
Administrator
Beiträge: 6634
Registriert: Mo 20. Aug 2001, 17:21
Geschlecht: männlich
Wohnort: Zürich
Hat sich bedankt: 3707 Mal
Danksagung erhalten: 1610 Mal
Kontaktdaten:

Re: SwissMetNet Contourmap Applikation/Karten

Beitrag von Severestorms »

Hey Bernhard,

Ich habe erst jetzt das tolle Feature in deinen Karten bemerkt, wonach beim Überfahren der Karte mit der Maus rechts in der Legende ein Zeiger mitzieht, um barrierefrei den Wert hinter hinter einer Farbe ablesen zu können. Genial! :up:

Gruss Chris
Founder, Owner and Operator of SSWD - Engaged in Science & Research since 1997.
Follow @SturmarchivCH on Twitter to get accurate information about severe, extreme or unusual weather events in Switzerland - fast and reliable.

Benutzeravatar
Bernhard Oker
Moderator
Beiträge: 6237
Registriert: Do 16. Aug 2001, 11:02
Geschlecht: männlich
Wohnort: 8902 Urdorf
Hat sich bedankt: 1578 Mal
Danksagung erhalten: 2575 Mal

Re: SwissMetNet Contourmap Applikation/Karten

Beitrag von Bernhard Oker »

Beim ersten Klick mit der Maus auf die Karte wird der Marker auf der Skala fixiert. Beim zweiten Klick verschwindet der Marker und beim dritten Klick wird er wieder laufend aktualisiert gemäss Mauszeiger.

Gruss
Bernhard
Bernhard Oker - Urdorf (ZH/CH) - Meine Webseiten "Never Stop Chasing!"

Benutzeravatar
Bernhard Oker
Moderator
Beiträge: 6237
Registriert: Do 16. Aug 2001, 11:02
Geschlecht: männlich
Wohnort: 8902 Urdorf
Hat sich bedankt: 1578 Mal
Danksagung erhalten: 2575 Mal

Re: SwissMetNet Contourmap Applikation/Karten

Beitrag von Bernhard Oker »

Sondierung von Payerne ist mit den Daten von OpenData aktualisiert:
http://contourmap.internet-box.ch/hpbo/ ... urope.aspx

Siehe auch: http://www.sturmforum.ch/viewtopic.php? ... 61#p201114

Gruss
Bernhard
Bernhard Oker - Urdorf (ZH/CH) - Meine Webseiten "Never Stop Chasing!"

Benutzeravatar
Bernhard Oker
Moderator
Beiträge: 6237
Registriert: Do 16. Aug 2001, 11:02
Geschlecht: männlich
Wohnort: 8902 Urdorf
Hat sich bedankt: 1578 Mal
Danksagung erhalten: 2575 Mal

Re: SwissMetNet Contourmap Applikation/Karten

Beitrag von Bernhard Oker »

Neue Karten hinzugefügt:
- Sounding (mit MU-CAPE)
- Hodograph
- Storm-Relative Hodograph
- Along-Storm-Relative Hodograph (Erklärung siehe Links unten)

https://cameronnixonphotography.wordpre ... h-nowcast/
https://cameronnixonphotography.wordpre ... hodograph/

Gruss
Bernhard
Bernhard Oker - Urdorf (ZH/CH) - Meine Webseiten "Never Stop Chasing!"

Benutzeravatar
Bernhard Oker
Moderator
Beiträge: 6237
Registriert: Do 16. Aug 2001, 11:02
Geschlecht: männlich
Wohnort: 8902 Urdorf
Hat sich bedankt: 1578 Mal
Danksagung erhalten: 2575 Mal

Re: SwissMetNet Contourmap Applikation/Karten

Beitrag von Bernhard Oker »

Neue Karten:
- Soundings und Hodographen in doppelter Grösse (für 4K Monitore).
- Max 2-6km AGL Lapse-Rate (analog: SPC Mesoscale Analysis)
- Low-Level Wind SFC-500m AGL
- SFC und SFC-500m Konvergenz berechnet mit konstanter Windgeschwindigkeit + mit Modifikation durch Höhe.
Vergleich Konvergenz SFC Die zunehmende Windgeschwindigkeit mit der Höhe wird nicht mehr berücksichtigt und damit die Hügel/Berge gefiltert.

Optimierungen Hodographen:
- 0-3km SRH farblich eingezeichnet
- 0-3km SRH Werte angegeben (Hellblau = negativ, Hellgrün = Positiv)
- Storm-Motion in realer Grösse eingezeichnet

Gruss
Bernhard
Zuletzt geändert von Bernhard Oker am Di 26. Mai 2020, 13:41, insgesamt 4-mal geändert.
Bernhard Oker - Urdorf (ZH/CH) - Meine Webseiten "Never Stop Chasing!"


Benutzeravatar
Willi
Administrator
Beiträge: 8865
Registriert: Fr 10. Aug 2001, 16:16
Wohnort: 8143 Sellenbüren
Hat sich bedankt: 3973 Mal
Danksagung erhalten: 3886 Mal
Kontaktdaten:

Re: SwissMetNet Contourmap Applikation/Karten

Beitrag von Willi »

- SFC und SFC-500m Konvergenz berechnet mit konstanter Windgeschwindigkeit + mit Modifikation durch Höhe.
Vergleich Konvergenz SFC Die zunehmende Windgeschwindigkeit mit der Höhe wird nicht mehr berücksichtigt und damit die Hügel/Berge gefiltert.
Hallo Bernhard, hast du allenfalls eine etwas präzisere Beschreibung deiner Windfeld-Berechnung? Was bedeuten die Codes "WS" und "WS/WD"? Ich sehe, dass du mit "WS/WD" die Hügelzüge um den Lindenberg auflösen kannst. Eine einfache Interpolation der Windmessdaten wird das nicht hinkriegen. Du wirst wohl mit einem Höhenmodell interpolieren, aber wie genau ist mir nicht klar. Beachtest du auch die Exposition der Windmess-Standorte (Kanalisierungsrichtung in Tallagen, Exposition bei Hanglage etc.)?
Gruss Willi
Immer da wenn's wettert

Benutzeravatar
Bernhard Oker
Moderator
Beiträge: 6237
Registriert: Do 16. Aug 2001, 11:02
Geschlecht: männlich
Wohnort: 8902 Urdorf
Hat sich bedankt: 1578 Mal
Danksagung erhalten: 2575 Mal

Re: SwissMetNet Contourmap Applikation/Karten

Beitrag von Bernhard Oker »

@Willi
WS = Wind-Speed
WD = Wind-Direction
(Könnte man zur Unterscheidung ggf. auch noch anders kennzeichnen.)

In der Doku ist die generelle Berechnung beschrieben mit dem 1km Grid der Berechnung und dem 250m Höhenmodell:
http://contourmap.internet-box.ch/smn_c ... p_doku.htm

Berechnung der Konvergenz aus den Windrichtungen:

Es wird für alle Punkte in der Mitte des 1km Grid die Konvergenz der Windrichtungen der NW, NE, SE, SW liegenden Punkte berechnet.

Beispiel: Konvergenz am Grünen Punkt wird aus den Windrichtungen an den Roten Punkten berechnet, im Vergleich zu den Winkeln zwischen dem Grünen Punkt und dem Rotem Punkt.
Bild

Je 1x für Roten Punkt im NW, NE, SE, SW ausführen:

Code: Alles auswählen

function CalcKonvergenz(const iPosX : integer; const iPosY : integer;
                        const iWSWDX : integer; const iWSWDY : integer;
                        const fWS : double; const fWD : double) : double;
var
  fDirTemp : double;
begin
  // Winkel von Position zu Messwert ermitteln
  fDirTemp := GetDirection(iWSWDX, iWSWDY, iPosX, iPosY);

  // Winkel zwischen WD und Richtung zu Position ermitteln
  fDirTemp := fDirTemp - DegToRad(fWD);

  // Konvergenz ermitteln (aus Windrichtung und Windgeschwindigkeit)
  Result := fWS * Cos(fDirTemp);
end;
Bei WS/WD wird die berechnete Konvergenz der Windrichtungen mit der Windgeschwindigkeit des Roten Gitterpunktes multipliziert. Die Windgeschwindigkeit nimmt mit der Höhe generell zu. Bei (grossen) Höhenunterschieden von zwei nebeneinander liegenden Gitterpunkten werden dadurch zwei unterschiedlich hohe Windgeschwindigkeiten verwendet. Liegt von der Windrichtung her eine gleich hohe Konvergenz vor, weicht sie mit dem Faktor Windgeschwindigkeit von einander ab.

Beispiel:
Konvergenz aus Windrichtungen: 2.0
Windgeschwindigkeit Lindenberg: 10 Knoten = Konvergenz 20.0
Windgeschwindigkeit 1km entfernt (Buttwil): 2 Knoten = Konvergenz 4.0
Karte dazu: Konvergenz SFC WS/WD

Um die Effekte der deutlich höheren Windgeschwindigkeiten in den Alpen im Vergleich zum Flachland auszugleichen, habe ich die "Modified" Variante hinzugefügt. Dabei wird der berechnete Wert (20.0 bzw. 4.0) zusätzlich mit einem Faktor für die Höhe gemäss Höhenmodell multipliziert.

Code: Alles auswählen

// Convergence anhand ihrer Höhe berücksichtigen.
// Extreme Werte in den Hochalpen damit glätten.
// Grundschicht Konvergenz stärker berücksichtigen.
fH := 2000.0 / afDataHoehenmodell[i];
if fWS >= 0.0 then
begin
  fWS := fWS * fH;
end
else
begin
  // Divergenz weniger stark modifizieren
  fWS := fWS * (fH / 2.0);
end;
Karte dazu: Konvergenz SFC Mod. WS/WD

Bei den neuen WD Karten wird eine konstanter Faktor für die Windgeschwindigkeit verwendet: 3.0

Code: Alles auswählen

function CalcKonvergenzLine(const iPosX : integer; const iPosY : integer;
                            const iWSWDX : integer; const iWSWDY : integer;
                            const fWS : double; const fWD : double) : double;
var
  fDirTemp : double;
begin
  // Winkel von Position zu Messwert ermitteln
  fDirTemp := GetDirection(iWSWDX, iWSWDY, iPosX, iPosY);

  // Winkel zwischen WD und Richtung zu Position ermitteln
  fDirTemp := fDirTemp - DegToRad(fWD);

  // Konvergenz ermitteln (nur aus Windrichtung)
  // Konstanter Windgeschwindigkeit Faktor verwendet im Vergleich zu CalcKonvergenz()
  Result := 3.0 * Cos(fDirTemp);
end;
Karte ohne Modifikation: Konvergenz SFC WD
Karte mit Modifikation: Konvergenz SFC Mod. WD

Die Messwerte werden 1:1 in der Berechnung übernommen und nicht gemäss Standort modifiziert. Ich hätte da schon ein paar Ideen wie man da noch optimieren könnte, ist mir aber zu aufwendig.

Gruss
Bernhard
Zuletzt geändert von Bernhard Oker am Di 26. Mai 2020, 17:23, insgesamt 1-mal geändert.
Bernhard Oker - Urdorf (ZH/CH) - Meine Webseiten "Never Stop Chasing!"

Chicken3gg
Beiträge: 1753
Registriert: Fr 28. Jun 2013, 21:08
Geschlecht: männlich
Wohnort: Allschwil BL
Hat sich bedankt: 783 Mal
Danksagung erhalten: 358 Mal
Kontaktdaten:

Re: SwissMetNet Contourmap Applikation/Karten

Beitrag von Chicken3gg »

Hallo Bernhard

Betrifft zwar die anderen Karten von dir, aber ich hoff, ich darf mein Anliegen auch hier bringen :)

Ich bin mir grad nicht sicher, sind die Temperaturen 5 cm über Boden der Swissmetnet Stationen ebenafalls wie die restlichen Parameter verfügbar?

Falls ja, wäre es möglich, für diese eine Karte bei den Chasemaps (http://contourmap.internet-box.ch/app/h ... semap2.htm) zu erstellen, gegebenenfalls auch eine zweite mit den T5cm Min - speziell bei Bodenfrost wichtig/interessant.

Es kommen bei klaren Verhältnissen nämlich gerne mal 3 bis 5, teils auch deutlich über 5K Differenz zwischen T2m und T5cm vor.

Wenn das klappt, wär das super!

Danke und Gruss
Cédric

Antworten