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);
*/
?>
IA 92 weather conditions - Roadnow
IA 92 weather conditions
2026-01-10
Roadnow
IA 92 Sunday 2026-01-11 weather conditions
- detailFruitland weather: Mostly Cloudy and Blustery, 46°F
- detailAinsworth weather: Sunny, 46°F
- detailThornburg weather: Sunny, 47°F
- detailWhat Cheer weather: Sunny, 47°F
- detailLeighton weather: Sunny, 48°F
- detailPleasantville weather: Mostly Clear, 48°F
- detailNew Virginia weather: Mostly Clear, 50°F
- detailMacksburg weather: Sunny, 50°F
- detailCasey weather: Sunny, 48°F
- detailAtlantic weather: Sunny, 50°F
- detailHenderson weather: Increasing Clouds, 57°F
- detailSilver City weather: Sunny, 50°F
Other city weather along IA 92
GoFruitland weather forcastsGoMuscatine weather forcastsGoLetts weather forcastsGoGrandview weather forcastsGoColumbus Junction weather forcastsGoAinsworth weather forcastsGoWashington weather forcastsGoKalona weather forcastsGoWest Chester weather forcastsGoKeota weather forcastsGoThornburg weather forcastsGoHarper weather forcastsGoSigourney weather forcastsGoSouth English weather forcastsGoDelta weather forcastsGoWhat Cheer weather forcastsGoRose Hill weather forcastsGoOskaloosa weather forcastsGoUniversity Park weather forcastsGoBeacon weather forcastsGoLeighton weather forcastsGoTracy weather forcastsGoHarvey weather forcastsGoKnoxville weather forcastsGoDallas weather forcastsGoPleasantville weather forcastsGoAckworth weather forcastsGoIndianola weather forcastsGoProle weather forcastsGoMartensdale weather forcastsGoNew Virginia weather forcastsGoBevington weather forcastsGoSaint Charles weather forcastsGoPatterson weather forcastsGoWinterset weather forcastsGoMacksburg weather forcastsGoGreenfield weather forcastsGoStuart weather forcastsGoDexter weather forcastsGoFontanelle weather forcastsGoCasey weather forcastsGoBridgewater weather forcastsGoAdair weather forcastsGoMassena weather forcastsGoCumberland weather forcastsGoAtlantic weather forcastsGoGriswold weather forcastsGoLewis weather forcastsGoWalnut weather forcastsGoCarson weather forcastsGoHenderson weather forcastsGoOakland weather forcastsGoMacedonia weather forcastsGoCouncil Bluffs weather forcastsGoTreynor weather forcastsGoSilver City weather forcastsGoOmaha weather forcasts