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);
*/
?>
LA 1 weather conditions - Roadnow
LA 1 weather conditions
2025-10-25
Roadnow
LA 1 current weather conditions
- detailGrand Isle weather: Thunderstorm Light Rain in Vicinity, 74°F
- detailLockport weather: Partly Cloudy, 75°F
- detailLabadieville weather: Partly Cloudy, 72°F
- detailAmelia weather: Partly Cloudy, 75°F
- detailBrusly weather: Rain Fog/Mist, 67°F
- detailJarreau weather: Mostly Cloudy, 63°F
- detailBatchelor weather: A Few Clouds, 62°F
- detailCottonport weather: A Few Clouds, 69°F
- detailEcho weather: Rain, 63°F
- detailCloutierville weather: Partly Cloudy and Windy, 71°F
- detailPowhatan weather: Rain, 65°F
- detailBlanchard weather: Mostly Cloudy, 67°F
- detailRodessa weather: Rain Fog/Mist, 64°F
Other city weather along LA 1
GoGrand Isle weather forcastsGoGolden Meadow weather forcastsGoGalliano weather forcastsGoCut Off weather forcastsGoLarose weather forcastsGoLockport weather forcastsGoRaceland weather forcastsGoMathews weather forcastsGoThibodaux weather forcastsGoGray weather forcastsGoLabadieville weather forcastsGoNapoleonville weather forcastsGoPlattenville weather forcastsGoPaincourtville weather forcastsGoBelle Rose weather forcastsGoAmelia weather forcastsGoDonaldsonville weather forcastsGoWhite Castle weather forcastsGoPlaquemine weather forcastsGoAddis weather forcastsGoBrusly weather forcastsGoPort Allen weather forcastsGoBaton Rouge weather forcastsGoErwinville weather forcastsGoLakeland weather forcastsGoJarreau weather forcastsGoOscar weather forcastsGoNew Roads weather forcastsGoMorganza weather forcastsGoLabarre weather forcastsGoBatchelor weather forcastsGoInnis weather forcastsGoLettsworth weather forcastsGoSimmesport weather forcastsGoHamburg weather forcastsGoCottonport weather forcastsGoMoreauville weather forcastsGoMansura weather forcastsGoMarksville weather forcastsGoHessmer weather forcastsGoEcho weather forcastsGoAlexandria weather forcastsGoBoyce weather forcastsGoTioga weather forcastsGoLena weather forcastsGoCloutierville weather forcastsGoNatchez weather forcastsGoRobeline weather forcastsGoMelrose weather forcastsGoNatchitoches weather forcastsGoPowhatan weather forcastsGoCoushatta weather forcastsGoEast Point weather forcastsGoElm Grove weather forcastsGoShreveport weather forcastsGoBlanchard weather forcastsGoMooringsport weather forcastsGoBelcher weather forcastsGoOil City weather forcastsGoVivian weather forcastsGoRodessa weather forcasts