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 27 (GA) weather conditions - Roadnow
US 27 (GA) weather conditions
2024-10-06
Roadnow
US 27 (GA) Tuesday Night 2024-10-08 weather conditions
- detailCalvary weather: Partly Cloudy, 74°F
- detailColquitt weather: Partly Cloudy, 75°F
- detailColeman weather: Mostly Clear, 74°F
- detailFort Benning weather: Mostly Clear, 77°F
- detailPine Mountain Valley weather: Mostly Clear, 75°F
- detailFranklin weather: Mostly Clear, 75°F
- detailBowdon Junction weather: Mostly Clear, 73°F
- detailLindale weather: Mostly Clear, 75°F
- detailArmuchee weather: Mostly Clear, 75°F
- detailRock Spring weather: Clear, 75°F
Other city weather along US 27 (GA)
GoCalvary weather forcastsGoAttapulgus weather forcastsGoFowlstown weather forcastsGoBainbridge weather forcastsGoBrinson weather forcastsGoColquitt weather forcastsGoDamascus weather forcastsGoBlakely weather forcastsGoBluffton weather forcastsGoCuthbert weather forcastsGoColeman weather forcastsGoLumpkin weather forcastsGoCusseta weather forcastsGoLouvale weather forcastsGoColumbus weather forcastsGoFort Benning weather forcastsGoFortson weather forcastsGoMidland weather forcastsGoCataula weather forcastsGoHamilton weather forcastsGoPine Mountain Valley weather forcastsGoWaverly Hall weather forcastsGoPine Mountain weather forcastsGoLagrange weather forcastsGoHogansville weather forcastsGoFranklin weather forcastsGoRoopville weather forcastsGoWhitesburg weather forcastsGoCarrollton weather forcastsGoBremen weather forcastsGoBowdon Junction weather forcastsGoBuchanan weather forcastsGoFelton weather forcastsGoCedartown weather forcastsGoAragon weather forcastsGoLindale weather forcastsGoRome weather forcastsGoMount Berry weather forcastsGoCoosa weather forcastsGoCalhoun weather forcastsGoArmuchee weather forcastsGoSummerville weather forcastsGoTrion weather forcastsGoLa Fayette weather forcastsGoChickamauga weather forcastsGoRock Spring weather forcastsGoFort Oglethorpe weather forcastsGoRossville weather forcastsGoChattanooga weather forcasts