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-15
Roadnow
IA 92 Saturday 2026-01-17 weather conditions
- detailFruitland weather: Mostly Cloudy, 14°F
- detailAinsworth weather: Mostly Cloudy, 15°F
- detailThornburg weather: Partly Sunny, 16°F
- detailWhat Cheer weather: Partly Sunny, 16°F
- detailLeighton weather: Mostly Cloudy and Blustery, 16°F
- detailPleasantville weather: Partly Sunny and Blustery, 17°F
- detailNew Virginia weather: Partly Sunny and Blustery, 19°F
- detailMacksburg weather: Partly Sunny and Blustery, 19°F
- detailCasey weather: Partly Sunny and Blustery, 18°F
- detailAtlantic weather: Partly Sunny and Blustery, 19°F
- detailHenderson weather: Partly Sunny and Blustery, 21°F
- detailSilver City weather: Partly Sunny and Blustery, 21°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