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
- DE
- > US 65 (IA) weather conditions
US 65 (IA) weather conditions
2025-12-29
Roadnow
US 65 (IA) current weather conditions
- detailLineville weather: Overcast, 10°F
- detailDerby weather: Light Snow and Breezy, 12°F
- detailAltoona weather: Light Snow and Breezy, 10°F
- detailBerwick weather: Light Snow, 12°F
- detailColo weather: Overcast and Breezy, 11°F
- detailUnion weather: Light Snow and Windy, 10°F
- detailEldora weather: Haze and Windy, 7°F
- detailLatimer weather: Light Snow and Windy, 7°F
- detailDougherty weather: Light Snow Freezing Fog and Windy, 3°F
- detailNorthwood weather: Light Snow Freezing Fog and Windy, 3°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