Page 1 of 1
resolution of wind direction
Posted: Sat Jan 02, 2010 5:46 pm
by chris
Hi,
how can I get figures with a good resolution of wind direction? I let my meteohub produce figures and have it upload them to a server. They show wind directions fine, but only in 16 steps: N, NNE, NE, ENE, E, ... My WMR928N gives wind direction numbers in degrees from 0 to 359. These numbers show up in all-sensors.txt, which is uploaded for WD Live, but the figures come with a 16 step resolution. This does not depend on the annotation of the y-axis (text or °). Is there any workaround to get good resolution for wind direction figures?
Thanks in advance,
best,
Chris
Re:resolution of wind direction
Posted: Sat Jan 09, 2010 3:56 pm
by chris
Is this question to silly to be answered?
Re:resolution of wind direction
Posted: Sat Jan 09, 2010 4:10 pm
by wfpost
Well, why do you need more than 16 steps? Simply print in the current degrees of wind into your webpage. That´s the least confusing thing for visitors.
Today using more than 16 sectors doesn´t seem to be the case:
http://www.deutscher-wetterdienst.de/le ... ndrichtung
But, if you want, you could solve this with javascript!
That code from my website
www.honsolgen.de
changes the windrose and writes the correct description for the current wind speed into my site.
Code: Select all
<script type="text/javascript">var wd="[last15m_wind0_maindir_de]";
if (wd == "S") {document.write( '<a class="twhwind" href="#twh"><img src="s-n.gif" align=left border="0" title="diese Windwerte sind immer die Mittel der jeweils letzten 15 Minuten" / ><span><img src="http://adr.homedns.org:85/meteograph.cgi?graph=windac" /><br />direction of the wind - direction du vent - dirección del viento</span></a>');} else
{if (wd == "N") {document.write( '<a class="twhwind" href="#twh"><img src="n-n.gif" align=left border="0" title="diese Windwerte sind immer die Mittel der jeweils letzten 15 Minuten" / ><span><img src="http://adr.homedns.org:85/meteograph.cgi?graph=windac" /><br />direction of the wind - direction du vent - dirección del viento</span></a>');} else
{if (wd == "NNO") {document.write( '<a class="twhwind" href="#twh"><img src="n-ne-n.gif" align=left border="0" title="diese Windwerte sind immer die Mittel der jeweils letzten 15 Minuten" / ><span><img src="http://adr.homedns.org:85/meteograph.cgi?graph=windac" /><br />direction of the wind - direction du vent - dirección del viento</span></a>');} else
{if (wd == "NO") {document.write( '<a class="twhwind" href="#twh"><img src="ne-n.gif" align=left border="0" title="diese Windwerte sind immer die Mittel der jeweils letzten 15 Minuten" / ><span><img src="http://adr.homedns.org:85/meteograph.cgi?graph=windac" /><br />direction of the wind - direction du vent - dirección del viento</span></a>');} else
{if (wd == "ONO") {document.write( '<a class="twhwind" href="#twh"><img src="e-ne-n.gif" align=left border="0" title="diese Windwerte sind immer die Mittel der jeweils letzten 15 Minuten" / ><span><img src="http://adr.homedns.org:85/meteograph.cgi?graph=windac" /><br />direction of the wind - direction du vent - dirección del viento</span></a>');} else
{if (wd == "O") {document.write( '<a class="twhwind" href="#twh"><img src="e-n.gif" align=left border="0" title="diese Windwerte sind immer die Mittel der jeweils letzten 15 Minuten" / ><span><img src="http://adr.homedns.org:85/meteograph.cgi?graph=windac" /><br />direction of the wind - direction du vent - dirección del viento</span></a>');} else
{if (wd == "OSO") {document.write( '<a class="twhwind" href="#twh"><img src="e-se-n.gif" align=left border="0" title="diese Windwerte sind immer die Mittel der jeweils letzten 15 Minuten" / ><span><img src="http://adr.homedns.org:85/meteograph.cgi?graph=windac" /><br />direction of the wind - direction du vent - dirección del viento</span></a>');} else
{if (wd == "SO") {document.write( '<a class="twhwind" href="#twh"><img src="se-n.gif" align=left border="0" title="diese Windwerte sind immer die Mittel der jeweils letzten 15 Minuten" / ><span><img src="http://adr.homedns.org:85/meteograph.cgi?graph=windac" /><br />direction of the wind - direction du vent - dirección del viento</span></a>');} else
{if (wd == "SSO") {document.write( '<a class="twhwind" href="#twh"><img src="s-se-n.gif" align=left border="0" title="diese Windwerte sind immer die Mittel der jeweils letzten 15 Minuten" / ><span><img src="http://adr.homedns.org:85/meteograph.cgi?graph=windac" /><br />direction of the wind - direction du vent - dirección del viento</span></a>');} else
{if (wd == "SSW") {document.write( '<a class="twhwind" href="#twh"><img src="s-sw-n.gif" align=left border="0" title="diese Windwerte sind immer die Mittel der jeweils letzten 15 Minuten" / ><span><img src="http://adr.homedns.org:85/meteograph.cgi?graph=windac" /><br />direction of the wind - direction du vent - dirección del viento</span></a>');} else
{if (wd == "SW") {document.write( '<a class="twhwind" href="#twh"><img src="sw-n.gif" align=left border="0" title="diese Windwerte sind immer die Mittel der jeweils letzten 15 Minuten" / ><span><img src="http://adr.homedns.org:85/meteograph.cgi?graph=windac" /><br />direction of the wind - direction du vent - dirección del viento</span></a>');} else
{if (wd == "WSW") {document.write( '<a class="twhwind" href="#twh"><img src="w-sw-n.gif" align=left border="0" title="diese Windwerte sind immer die Mittel der jeweils letzten 15 Minuten" / ><span><img src="http://adr.homedns.org:85/meteograph.cgi?graph=windac" /><br />direction of the wind - direction du vent - dirección del viento</span></a>');} else
{if (wd == "W") {document.write( '<a class="twhwind" href="#twh"><img src="w-n.gif" align=left border="0" title="diese Windwerte sind immer die Mittel der jeweils letzten 15 Minuten" / ><span><img src="http://adr.homedns.org:85/meteograph.cgi?graph=windac" /><br />direction of the wind - direction du vent - dirección del viento</span></a>');} else
{if (wd == "WNW") {document.write( '<a class="twhwind" href="#twh"><img src="w-nw-n.gif" align=left border="0" title="diese Windwerte sind immer die Mittel der jeweils letzten 15 Minuten" / ><span><img src="http://adr.homedns.org:85/meteograph.cgi?graph=windac" /><br />direction of the wind - direction du vent - dirección del viento</span></a>');} else
{if (wd == "NW") {document.write( '<a class="twhwind" href="#twh"><img src="nw-n.gif" align=left border="0" title="diese Windwerte sind immer die Mittel der jeweils letzten 15 Minuten" / ><span><img src="http://adr.homedns.org:85/meteograph.cgi?graph=windac" /><br />direction of the wind - direction du vent - dirección del viento</span></a>');} else
{if (wd == "NNW") {document.write( '<a class="twhwind" href="#twh"><img src="n-nw-n.gif" align=left border="0" title="diese Windwerte sind immer die Mittel der jeweils letzten 15 Minuten" / ><span><img src="http://adr.homedns.org:85/meteograph.cgi?graph=windac" /><br />direction of the wind - direction du vent - dirección del viento</span></a>');} else
{document.write( '<a class="twhwind" href="#twh"><img src="winddir.gif" align=left border="0" title="diese Windwerte sind immer die Mittel der jeweils letzten 15 Minuten" / ><span><img src="http://adr.homedns.org:85/meteograph.cgi?graph=windac" /><br />direction of the wind - direction du vent - dirección del viento</span></a>');}}}}}}}}}}}}}}}}
</script>
<font color="white" size="4">[last15m_wind0_speed_kmh] km/h - <a class="velwind" href="#vel"><img src="wind.png" align=left border="0" title="diese Windwerte sind immer die Mittel der jeweils letzten 15 Minuten" / ><span><img src="http://adr.homedns.org:85/meteograph.cgi?graph=48wind" /><br />wind velocity - vitesse du vent - velocidad del viento - <font color="red">Böe<sub>m</sub>: [day1_wind0_gustspeedmax_kmh]km/h</font></span></a> [last15m_wind0_maindir_de] <br> [last15m_wind0_speed_bft] Bf •
<script type="text/javascript">
var ws=[last15m_wind0_speed_ms];
if (ws > 32.7) {document.write("Orkan");}
else
{if (ws > 28.5) {document.write("orkanartiger Sturm");}else
{if (ws > 24.5) {document.write("schwerer Sturm");} else
{if (ws > 20.8) {document.write("Sturm");} else
{if (ws > 17.2) {document.write("stürmischer Wind");} else
{if (ws > 13.9) {document.write("steifer Wind");} else
{if (ws > 10.8) {document.write("starker Wind");} else
{if (ws > 8) {document.write("frische Brise");} else
{if (ws > 5.5) {document.write("mäßige Brise");} else
{if (ws > 3.4) {document.write("schwache Brise");} else
{if (ws > 1.6) {document.write("leichte Brise");} else
{if (ws > 0.3) {document.write("leiser Zug");}
else
{document.write("Windstille");
}}}}}}}}}}}}
</script>
Re:resolution of wind direction
Posted: Sat Jan 09, 2010 8:21 pm
by admin
Meteohub can report actual wind direction in a resolution that depends on your weather station, down to 1 degree.
When Meteohub generates wind distribution graphs it just works with 16 buckets of wind direction. This is done, to keep output handy and because an averaged wind direction is a imprecise thing anyway.
When you need a more detailed analysis of wind directions of the past, you might have to analyze raw data by your own algorithms, Meteohub is not able to do that at the moment.