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 83 (TX) weather conditions - Roadnow
US 83 (TX) weather conditions
2025-09-16
Roadnow
US 83 (TX) Tuesday Night 2025-09-16 weather conditions
- detailBrownsville weather: Showers, 91°F
- detailHarlingen weather: Showers Likely, 92°F
- detailRio Grande City weather: Partly Cloudy, 96°F
- detailFalcon Heights weather: Partly Cloudy, 95°F
- detailCarrizo Springs weather: Partly Cloudy, 94°F
- detailRio Frio weather: Partly Cloudy, 90°F
- detailMenard weather: Partly Cloudy, 88°F
- detailRowena weather: Mostly Clear, 90°F
- detailAbilene weather: Mostly Clear, 93°F
- detailAspermont weather: Mostly Clear, 92°F
- detailCee Vee weather: Mostly Clear, 89°F
- detailShamrock weather: Mostly Clear, 84°F
- detailLipscomb weather: Slight Chance T-storms then Chance T-storms, 75°F
Other city weather along US 83 (TX)
GoBrownsville weather forcastsGoSan Benito weather forcastsGoPharr weather forcastsGoMission weather forcastsGoOlmito weather forcastsGoHarlingen weather forcastsGoSan Juan weather forcastsGoPenitas weather forcastsGoLa Joya weather forcastsGoSullivan City weather forcastsGoRio Grande City weather forcastsGoLa Victoria weather forcastsGoGarciasville weather forcastsGoDelmita weather forcastsGoRoma weather forcastsGoFalcon Heights weather forcastsGoZapata weather forcastsGoSan Ygnacio weather forcastsGoLaredo weather forcastsGoCatarina weather forcastsGoCarrizo Springs weather forcastsGoAsherton weather forcastsGoCrystal City weather forcastsGoLa Pryor weather forcastsGoUvalde weather forcastsGoRio Frio weather forcastsGoConcan weather forcastsGoLeakey weather forcastsGoMountain Home weather forcastsGoJunction weather forcastsGoMenard weather forcastsGoEden weather forcastsGoPaint Rock weather forcastsGoLowake weather forcastsGoBallinger weather forcastsGoRowena weather forcastsGoWinters weather forcastsGoOvalo weather forcastsGoTuscola weather forcastsGoBuffalo Gap weather forcastsGoAbilene weather forcastsGoAnson weather forcastsGoHawley weather forcastsGoMerkel weather forcastsGoHamlin weather forcastsGoAspermont weather forcastsGoGuthrie weather forcastsGoPaducah weather forcastsGoChalk weather forcastsGoChildress weather forcastsGoCee Vee weather forcastsGoCarey weather forcastsGoDodson weather forcastsGoSamnorwood weather forcastsGoWellington weather forcastsGoShamrock weather forcastsGoWheeler weather forcastsGoMobeetie weather forcastsGoBriscoe weather forcastsGoCanadian weather forcastsGoLipscomb weather forcastsGoPerryton weather forcastsGoBalko weather forcasts