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-07
Roadnow
US 41 (FL) Wednesday Night 2024-10-09 weather conditions
- detailMiami weather: Tropical Storm Conditions Possible, 85°F
- detailEstero weather: Tropical Storm Conditions Possible, 86°F
- detailPort Charlotte weather: Tropical Storm Conditions Possible, 84°F
- detailOsprey weather: Hurricane Conditions Possible, 86°F
- detailPalmetto weather: Tropical Storm Conditions Possible, 86°F
- detailApollo Beach weather: Tropical Storm Conditions Possible, 85°F
- detailThonotosassa weather: Tropical Storm Conditions Possible, 85°F
- detailLacoochee weather: Tropical Storm Conditions Possible, 85°F
- detailInverness weather: Tropical Storm Conditions Possible, 83°F
- detailWilliston weather: Tropical Storm Conditions Possible, 82°F
- detailFort White weather: Tropical Storm Conditions Possible, 81°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