Ticket #3811: envcan.2.pl.patch

File envcan.2.pl.patch, 1.1 KB (added by Joe Ripley <vitaminjoe@…>, 17 years ago)

Add wind gust data from Environment Canada. Fix kph to mph conversion. Apply to envcan.2.pl.

  • envcan.

    old new  
    135135        $results{'appt'}       = int(((9/5) * $results{'appt'}) + 32);
    136136        $results{'visibility'} = sprintf("%.1f", ($results{'visibility'} * 0.621371192));
    137137        $results{'pressure'}   = sprintf("%.2f", $results{'pressure'} * 0.0295301);
    138         $results{'wind_speed'} = sprintf("%.2f", $results{'wind_speed'} * 1.609344);
    139         $results{'wind_spdgst'} = sprintf("%.2f (NA) mph", $results{'wind_spdgst'} * 1.609344);
     138        $results{'wind_speed'} = sprintf("%.2f", $results{'wind_speed'} * 0.621371192);
     139        $results{'wind_spdgst'} = sprintf("%.2f (%.2f) mph", $results{'wind_speed'} * 0.621371192, $results{'wind_gust'} * 0.621371192);
    140140       
    141141        for (my $i=0;$i<6;$i++) {
    142142                $results{"high-$i"} = int(((9/5) * $results{"high-$i"}) + 32);
    143143                $results{"low-$i"} = int(((9/5) * $results{"low-$i"}) + 32);
    144144        }
    145145} else {
    146         $results{'wind_spdgst'} = sprintf("%.2f (NA) kph", $results{'wind_spdgst'});
     146        $results{'wind_spdgst'} = sprintf("%.2f (%.2f) kph", $results{'wind_speed'}, $results{'wind_gust'});
    147147}
    148148       
    149149