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 63 (IA) weather conditions - Roadnow
US 63 (IA) weather conditions
2026-04-09
Roadnow
US 63 (IA) current weather conditions
- detailTripoli weather: Fair, 41°F
- detailDrakesville weather: A Few Clouds, 44°F
- detailOskaloosa weather: Partly Cloudy, 50°F
- detailMalcom weather: Overcast, 48°F
- detailToledo weather: Fair, 46°F
- detailBuckingham weather: Fair, 41°F
- detailReadlyn weather: Fair, 41°F
- detailFrederika weather: Fair, 37°F
- detailChester weather: Fair, 36°F
- detailCalmar weather: Fair, 37°F
Other city weather along US 63 (IA)
GoTripoli weather forcastsGoSumner weather forcastsGoBloomfield weather forcastsGoLancaster weather forcastsGoWest Grove weather forcastsGoDrakesville weather forcastsGoAgency weather forcastsGoFloris weather forcastsGoOttumwa weather forcastsGoEddyville weather forcastsGoOskaloosa weather forcastsGoChillicothe weather forcastsGoNew Sharon weather forcastsGoBarnes City weather forcastsGoMontezuma weather forcastsGoMalcom weather forcastsGoSearsboro weather forcastsGoGrinnell weather forcastsGoTama weather forcastsGoGilman weather forcastsGoToledo weather forcastsGoGarwin weather forcastsGoTraer weather forcastsGoGladbrook weather forcastsGoReinbeck weather forcastsGoBuckingham weather forcastsGoHudson weather forcastsGoWaterloo weather forcastsGoCedar Falls weather forcastsGoEvansdale weather forcastsGoReadlyn weather forcastsGoDenver weather forcastsGoJanesville weather forcastsGoWaverly weather forcastsGoNew Hampton weather forcastsGoFrederika weather forcastsGoFredericksburg weather forcastsGoLawler weather forcastsGoAlta Vista weather forcastsGoIonia weather forcastsGoChester weather forcastsGoLime Springs weather forcastsGoRiceville weather forcastsGoCresco weather forcastsGoElma weather forcastsGoCalmar weather forcasts