include_once("GeoCalc.class.php");
include_once("ws_client.php");
include_once("utils.php");
function getStateFromLaln($laln) {
$ret = getWebService("citystate", $laln);
$t = explode(",", $ret);
return $t[1];
}
function getWeatherAlertCountForState($state) {
$weather_alerts = getWeatherEvents($state);
$t = explode("||", $weather_alerts);
$size1 = count($t);
return $size1;
}
function getWeatherAlertsForState($state) {
$weather_alerts = getWeatherEvents($state);
$t = explode("||", $weather_alerts);
return $t;
}
function getWeatherAlertCount($hwy,$state) {
// wrong order on the server
$bbox = getBboxForRoadInState($hwy,$state);
//if($state == "TX")
//echo $bbox."\r\n";
$weather_alerts = getWeatherEvents($state);
$t = explode("||", $weather_alerts);
$t2 = explode(",", $bbox);
$laMax = floatVal($t2[0]);
$lnMin = floatVal($t2[1]);
$laMin = floatVal($t2[2]);
$lnMax = floatVal($t2[3]);
$size1 = count($t);
$alerts_count = 0;
$oGC = new GeoCalc();
for($i=0;$i<$size1;$i++) {
$t1 = explode(";;",$t[$i]);
$fips6 = $t1[5];
// wrong order on the server
$bboxCo = getCountyBbox($fips6);
$laCoMax = floatVal($bboxCo[0]);
$lnCoMin = floatVal($bboxCo[1]);
$laCoMin = floatVal($bboxCo[2]);
$lnCoMax = floatVal($bboxCo[3]);
//if($state == "TX")
//echo "$laCoMax,$lnCoMin,$laCoMin,$lnCoMax\r\n";
if($oGC->isBboxOverlap($laMin,$lnMin,$laMax,$lnMax,$laCoMin,$lnCoMin,$laCoMax,$lnCoMax)) {
$alerts_count++;
}
}
return $alerts_count;
}
function getWeatherAlertsForLaln($la, $ln, $radius) {
if(!isset($radius) || $radius == 0) $radius = 10;
$oGC = new GeoCalc();
$bbox = $oGC->getBbox($la, $ln, $radius);
return getWeatherAlertsForBbox($bbox, "$la,$ln");
}
function getWeatherAlertsForBbox($bbox, $laln) {
$state = getStateFromLaln($laln);
//echo "$state,$bbox,$laln\r\n";
$weather_alerts = getWeatherEvents($state);
//echo $weather_alerts;
$t = explode("||", $weather_alerts);
$oGC = new GeoCalc();
$size1 = count($t);
$bboxWeatherAlerts = "";
for($i=0;$i<$size1;$i++) {
$t1 = explode(";;",$t[$i]);
$fips6 = $t1[5];
$bboxCo = getCountyBbox($fips6);
//print_r($bboxCo) ;
$laCoMax = floatVal($bboxCo[0]);
$lnCoMin = floatVal($bboxCo[1]);
$laCoMin = floatVal($bboxCo[2]);
$lnCoMax = floatVal($bboxCo[3]);
//echo "$laCoMax,$lnCoMin,$laCoMin,$lnCoMax\r\n";
//echo "OKbefore
";
if($oGC->isBboxOverlap($bbox[0],$bbox[1],$bbox[2],$bbox[3],$laCoMin,$lnCoMin,$laCoMax,$lnCoMax)) {
//echo "OKafter
";
//echo $bbox[0] . "," . $bbox[1] . "\r\n";
$laCoMid = ($laCoMax+$laCoMin)/2.0;
$lnCoMid = ($lnCoMax+$lnCoMin)/2.0;
$alerts = $t1[0] . ";;" . $t1[1] . ";;" . $t1[2] . ";;" . $t1[3] . ";;" . $t1[4] . ";;$laCoMid,$lnCoMid";
if(strlen($bboxWeatherAlerts) > 0)
$bboxWeatherAlerts = $bboxWeatherAlerts . "||" . $alerts;
else
$bboxWeatherAlerts = $alerts;
//echo $bbox[0] . "," . $bbox[1] . "\r\n";
}
}
//echo "OK$bboxWeatherAlerts";
return $bboxWeatherAlerts;
}
/*
$la = 34.049482;
$ln=-118.242931;
$radius = 30;
echo getWeatherAlertsForLaln($la, $ln, $radius);
*/
?>
US 41 (FL) weather conditions - Roadnow
US 41 (FL) weather conditions
2024-10-06
Roadnow
US 41 (FL) current weather conditions
- detailMiami weather: Overcast, 77°F
- detailEstero weather: Light Rain, 76°F
- detailPort Charlotte weather: Rain Fog/Mist, 75°F
- detailOsprey weather: Light Rain, 72°F
- detailPalmetto weather: Light Rain, 72°F
- detailApollo Beach weather: Light Rain and Breezy, 77°F
- detailThonotosassa weather: Light Drizzle, NA°F
- detailLacoochee weather: Light Rain, 71°F
- detailInverness weather: Drizzle, 70°F
- detailWilliston weather: Overcast, 71°F
- detailFort White weather: Light Rain, 70°F
Other city weather along US 41 (FL)
GoMiami weather forcastsGoHomestead weather forcastsGoOchopee weather forcastsGoNaples weather forcastsGoBonita Springs weather forcastsGoEstero weather forcastsGoFort Myers weather forcastsGoNorth Fort Myers weather forcastsGoCape Coral weather forcastsGoPunta Gorda weather forcastsGoPort Charlotte weather forcastsGoNorth Port weather forcastsGoVenice weather forcastsGoNokomis weather forcastsGoLaurel weather forcastsGoOsprey weather forcastsGoSarasota weather forcastsGoEnglewood weather forcastsGoTallevast weather forcastsGoBradenton weather forcastsGoPalmetto weather forcastsGoTerra Ceia weather forcastsGoRuskin weather forcastsGoSun City weather forcastsGoSun City Center weather forcastsGoApollo Beach weather forcastsGoGibsonton weather forcastsGoRiverview weather forcastsGoTampa weather forcastsGoSeffner weather forcastsGoThonotosassa weather forcastsGoLutz weather forcastsGoBrandon weather forcastsGoLand O' Lakes weather forcastsGoLand O Lakes weather forcastsGoLacoochee weather forcastsGoSpring Hill weather forcastsGoBrooksville weather forcastsGoFloral City weather forcastsGoIstachatta weather forcastsGoInverness weather forcastsGoHernando weather forcastsGoHolder weather forcastsGoDunnellon weather forcastsGoMorriston weather forcastsGoWilliston weather forcastsGoArcher weather forcastsGoNewberry weather forcastsGoHigh Springs weather forcastsGoAlachua weather forcastsGoFort White weather forcastsGoLake City weather forcastsGoJennings weather forcasts