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);
*/
?>
Constitutional Route 6 weather conditions - Roadnow
Constitutional Route 6 weather conditions
2026-08-10
Roadnow
Constitutional Route 6 Friday Night 2026-08-14 weather conditions
- detailSteen weather: Chance Showers, 61°F
- detailPipestone weather: Chance Showers, 60°F
- detailLake Benton weather: Chance Showers, 55°F
- detailDawson weather: Chance Showers, 56°F
- detailClinton weather: Chance Showers, 58°F
- detailCampbell weather: Chance Showers, 56°F
- detailWolverton weather: Chance Showers, 57°F
- detailFargo weather: Chance Showers, 57°F
- detailHendrum weather: Chance Showers, 55°F
- detailEuclid weather: Chance Showers, 54°F
- detailNewfolden weather: Chance Showers, 52°F
- detailHumboldt weather: Chance Showers, 52°F
Other city weather along Constitutional Route 6
GoSteen weather forcastsGoLuverne weather forcastsGoKanaranzi weather forcastsGoHardwick weather forcastsGoTrosky weather forcastsGoPipestone weather forcastsGoJasper weather forcastsGoEdgerton weather forcastsGoHolland weather forcastsGoRuthton weather forcastsGoLake Benton weather forcastsGoArco weather forcastsGoIvanhoe weather forcastsGoPorter weather forcastsGoCanby weather forcastsGoDawson weather forcastsGoMadison weather forcastsGoBellingham weather forcastsGoOdessa weather forcastsGoOrtonville weather forcastsGoClinton weather forcastsGoGraceville weather forcastsGoDumont weather forcastsGoWheaton weather forcastsGoTintah weather forcastsGoCampbell weather forcastsGoBreckenridge weather forcastsGoWahpeton weather forcastsGoKent weather forcastsGoAbercrombie weather forcastsGoWolverton weather forcastsGoComstock weather forcastsGoMoorhead weather forcastsGoBarnesville weather forcastsGoHorace weather forcastsGoFargo weather forcastsGoGlyndon weather forcastsGoHawley weather forcastsGoGeorgetown weather forcastsGoPerley weather forcastsGoHendrum weather forcastsGoAda weather forcastsGoBeltrami weather forcastsGoCrookston weather forcastsGoAngus weather forcastsGoEuclid weather forcastsGoWarren weather forcastsGoArgyle weather forcastsGoAlvarado weather forcastsGoOslo weather forcastsGoNewfolden weather forcastsGoStephen weather forcastsGoDonaldson weather forcastsGoKennedy weather forcastsGoHallock weather forcastsGoHumboldt weather forcasts