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-01-18
Roadnow
Constitutional Route 6 Thursday Night 2026-01-22 weather conditions
- detailSteen weather: Mostly Cloudy, 12°F
- detailPipestone weather: Mostly Cloudy, 3°F
- detailLake Benton weather: Partly Sunny, 2°F
- detailDawson weather: Partly Sunny, 3°F
- detailClinton weather: Mostly Cloudy, 10°F
- detailCampbell weather: Mostly Cloudy, 7°F
- detailWolverton weather: Partly Sunny, -4°F
- detailFargo weather: Partly Sunny, -4°F
- detailHendrum weather: Cold, -7°F
- detailEuclid weather: Cold, -11°F
- detailNewfolden weather: Mostly Cloudy, -2°F
- detailHumboldt weather: Mostly Cloudy, -2°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