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 65 (IA) weather conditions - Roadnow
- HOME
- US
- CA
- > US 65 (IA) weather conditions
US 65 (IA) weather conditions
2025-12-24
Roadnow
US 65 (IA) current weather conditions
- detailLineville weather: Fog/Mist, 49°F
- detailDerby weather: Fog, 46°F
- detailAltoona weather: Fog/Mist, 41°F
- detailBerwick weather: Fog/Mist, 39°F
- detailColo weather: Fog, 37°F
- detailUnion weather: Fog, 34°F
- detailEldora weather: Fog, 34°F
- detailLatimer weather: Fog, 34°F
- detailDougherty weather: Fog/Mist, 33°F
- detailNorthwood weather: Fog/Mist, 33°F
Other city weather along US 65 (IA)
GoLineville weather forcastsGoClio weather forcastsGoGarden Grove weather forcastsGoCorydon weather forcastsGoHumeston weather forcastsGoDerby weather forcastsGoLucas weather forcastsGoLiberty Center weather forcastsGoIndianola weather forcastsGoMilo weather forcastsGoAltoona weather forcastsGoMaxwell weather forcastsGoCarlisle weather forcastsGoNorwalk weather forcastsGoPleasant Hill weather forcastsGoBerwick weather forcastsGoBondurant weather forcastsGoMingo weather forcastsGoBaxter weather forcastsGoCollins weather forcastsGoColo weather forcastsGoZearing weather forcastsGoMcCallsburg weather forcastsGoHubbard weather forcastsGoNew Providence weather forcastsGoUnion weather forcastsGoRadcliffe weather forcastsGoIowa Falls weather forcastsGoAlden weather forcastsGoGifford weather forcastsGoEldora weather forcastsGoGeneva weather forcastsGoHampton weather forcastsGoAckley weather forcastsGoDows weather forcastsGoLatimer weather forcastsGoSheffield weather forcastsGoMason City weather forcastsGoClear Lake weather forcastsGoRockwell weather forcastsGoDougherty weather forcastsGoManly weather forcastsGoKensett weather forcastsGoJoice weather forcastsGoGrafton weather forcastsGoNorthwood weather forcasts