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 127 (OH) weather conditions - Roadnow
US 127 (OH) weather conditions
2025-10-26
Roadnow
US 127 (OH) Overnight 2025-10-26 weather conditions
- detailCincinnati weather: Mostly Cloudy, 62°F
- detailSomerville weather: Mostly Cloudy, 61°F
- detailWest Manchester weather: Mostly Cloudy, 60°F
- detailAnsonia weather: Mostly Cloudy, 61°F
- detailSaint Henry weather: Mostly Cloudy, 61°F
- detailRockford weather: Partly Cloudy, 60°F
- detailScott weather: Mostly Cloudy, 59°F
- detailLatty weather: Mostly Cloudy, 59°F
- detailSherwood weather: Partly Cloudy, 59°F
- detailStryker weather: Partly Cloudy, 59°F
Other city weather along US 127 (OH)
GoCincinnati weather forcastsGoFairfield weather forcastsGoHamilton weather forcastsGoOverpeck weather forcastsGoSeven Mile weather forcastsGoSomerville weather forcastsGoCamden weather forcastsGoCollege Corner weather forcastsGoEaton weather forcastsGoLewisburg weather forcastsGoWest Manchester weather forcastsGoArcanum weather forcastsGoGreenville weather forcastsGoBradford weather forcastsGoGordon weather forcastsGoAnsonia weather forcastsGoVersailles weather forcastsGoRossburg weather forcastsGoYorkshire weather forcastsGoMaria Stein weather forcastsGoSaint Henry weather forcastsGoChickasaw weather forcastsGoCelina weather forcastsGoMontezuma weather forcastsGoNew Bremen weather forcastsGoRockford weather forcastsGoMendon weather forcastsGoOhio City weather forcastsGoVan Wert weather forcastsGoMiddle Point weather forcastsGoScott weather forcastsGoConvoy weather forcastsGoHaviland weather forcastsGoGrover Hill weather forcastsGoOakwood weather forcastsGoLatty weather forcastsGoPayne weather forcastsGoPaulding weather forcastsGoDefiance weather forcastsGoCecil weather forcastsGoSherwood weather forcastsGoNey weather forcastsGoHicksville weather forcastsGoBryan weather forcastsGoEdgerton weather forcastsGoStryker weather forcastsGoWest Unity weather forcastsGoAlvordton weather forcastsGoFayette weather forcastsGoHudson weather forcasts