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 6 (OH) weather conditions - Roadnow
US 6 (OH) weather conditions
2025-12-03
Roadnow
US 6 (OH) Sunday 2025-12-07 weather conditions
- detailPierpont weather: Chance Snow Showers, 9°F
- detailJefferson weather: Chance Snow Showers, 8°F
- detailChardon weather: Chance Snow Showers, 9°F
- detailEuclid weather: Chance Snow Showers, 13°F
- detailSheffield Lake weather: Chance Snow Showers, 12°F
- detailVermilion weather: , 29°F
- detailVickery weather: Mostly Cloudy, 10°F
- detailBradner weather: Mostly Cloudy, 5°F
- detailWeston weather: Mostly Cloudy, 2°F
- detailNapoleon weather: Slight Chance Snow, -1°F
- detailRidgeville Corners weather: Slight Chance Snow, -3°F
- detailEdgerton weather: Slight Chance Snow, -3°F
Other city weather along US 6 (OH)
GoPierpont weather forcastsGoAndover weather forcastsGoConneaut weather forcastsGoDorset weather forcastsGoKingsville weather forcastsGoJefferson weather forcastsGoRome weather forcastsGoRock Creek weather forcastsGoMontville weather forcastsGoHuntsburg weather forcastsGoChardon weather forcastsGoWilloughby weather forcastsGoChesterland weather forcastsGoWickliffe weather forcastsGoCleveland weather forcastsGoEuclid weather forcastsGoRocky River weather forcastsGoBay Village weather forcastsGoNorth Olmsted weather forcastsGoWestlake weather forcastsGoSheffield Lake weather forcastsGoAvon Lake weather forcastsGoAvon weather forcastsGoLorain weather forcastsGoAmherst weather forcastsGoVermilion weather forcastsGoHuron weather forcastsGoBerlin Heights weather forcastsGoSandusky weather forcastsGoCastalia weather forcastsGoVickery weather forcastsGoFremont weather forcastsGoHelena weather forcastsGoGibsonburg weather forcastsGoWoodville weather forcastsGoBradner weather forcastsGoPemberville weather forcastsGoWayne weather forcastsGoBowling Green weather forcastsGoPortage weather forcastsGoWeston weather forcastsGoGrand Rapids weather forcastsGoMcClure weather forcastsGoMc Clure weather forcastsGoArchbold weather forcastsGoNapoleon weather forcastsGoGrelton weather forcastsGoLiberty Center weather forcastsGoWauseon weather forcastsGoRidgeville weather forcastsGoRidgeville Corners weather forcastsGoTiffin weather forcastsGoDefiance weather forcastsGoStryker weather forcastsGoBryan weather forcastsGoEdgerton weather forcastsGoMontpelier weather forcasts