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 395 (CA/NV) weather conditions - Roadnow
- HOME
- US
- OH
- > US 395 (CA/NV) weather conditions
US 395 (CA/NV) weather conditions
2025-12-03
Roadnow
US 395 (CA/NV) Monday Night 2025-12-08 weather conditions
- detailHesperia weather: Mostly Clear, 40°F
- detailBoron weather: Mostly Clear, 36°F
- detailRed Mountain weather: Mostly Clear, 44°F
- detailLone Pine weather: Mostly Clear, 41°F
- detailJune Lake weather: Mostly Clear, 31°F
- detailGardnerville weather: Mostly Clear, 35°F
- detailReno weather: Mostly Clear, 34°F
- detailMilford weather: Partly Cloudy, 35°F
- detailRavendale weather: Partly Cloudy, 27°F
- detailAlturas weather: Partly Cloudy, 28°F
Other city weather along US 395 (CA/NV)
GoHesperia weather forcastsGoPhelan weather forcastsGoVictorville weather forcastsGoAdelanto weather forcastsGoHelendale weather forcastsGoBoron weather forcastsGoJohannesburg weather forcastsGoRidgecrest weather forcastsGoBaker weather forcastsGoBarstow weather forcastsGoRed Mountain weather forcastsGoRandsburg weather forcastsGoInyokern weather forcastsGoOlancha weather forcastsGoKeeler weather forcastsGoLone Pine weather forcastsGoIndependence weather forcastsGoBig Pine weather forcastsGoBishop weather forcastsGoMammoth Lakes weather forcastsGoJune Lake weather forcastsGoLee Vining weather forcastsGoBridgeport weather forcastsGoColeville weather forcastsGoTopaz weather forcastsGoGardnerville weather forcastsGoGardnerville Ranchos weather forcastsGoMinden weather forcastsGoGenoa weather forcastsGoCarson City weather forcastsGoReno weather forcastsGoChilcoot weather forcastsGoDoyle weather forcastsGoSusanville weather forcastsGoJanesville weather forcastsGoMilford weather forcastsGoHerlong weather forcastsGoLikely weather forcastsGoMadeline weather forcastsGoTermo weather forcastsGoRavendale weather forcastsGoLitchfield weather forcastsGoWendel weather forcastsGoStandish weather forcastsGoMcarthur weather forcastsGoAlturas weather forcastsGoNew Pine Creek weather forcastsGoDavis Creek weather forcasts