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) Friday Night 2025-09-19 weather conditions
- detailBrownsville weather: Chance Showers, 90°F
- detailHarlingen weather: Slight Chance T-storms, 92°F
- detailRio Grande City weather: Chance T-storms, 97°F
- detailFalcon Heights weather: Chance T-storms, 95°F
- detailCarrizo Springs weather: Mostly Clear, 96°F
- detailRio Frio weather: Mostly Clear, 92°F
- detailMenard weather: Mostly Clear, 90°F
- detailRowena weather: Mostly Clear, 91°F
- detailAbilene weather: Partly Cloudy, 92°F
- detailAspermont weather: Partly Cloudy, 93°F
- detailCee Vee weather: Partly Cloudy, 91°F
- detailShamrock weather: Slight Chance T-storms, 87°F
- detailLipscomb weather: Slight Chance T-storms, 83°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