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 281 (TX) weather conditions - Roadnow
US 281 (TX) weather conditions
2024-10-10
Roadnow
US 281 (TX) Thursday Night 2024-10-10 weather conditions
- detailGeorge West weather: Clear, 94°F
- detailSan Antonio weather: Clear, 93°F
- detailSandy weather: Clear, 91°F
- detailLampasas weather: Clear, 94°F
- detailHico weather: Clear, 95°F
- detailSanto weather: Mostly Clear, 96°F
- detailJacksboro weather: Mostly Clear, 94°F
- detailWichita Falls weather: Partly Cloudy, 96°F
- detailProgreso weather: Mostly Clear, 91°F
- detailLa Feria weather: Mostly Clear, 90°F
Other city weather along US 281 (TX)
GoGeorge West weather forcastsGoOakville weather forcastsGoThree Rivers weather forcastsGoPleasanton weather forcastsGoLeming weather forcastsGoSan Antonio weather forcastsGoBulverde weather forcastsGoSpring Branch weather forcastsGoBlanco weather forcastsGoMarble Falls weather forcastsGoSandy weather forcastsGoJohnson City weather forcastsGoRound Mountain weather forcastsGoHenderson weather forcastsGoBurnet weather forcastsGoLampasas weather forcastsGoLometa weather forcastsGoEvant weather forcastsGoHamilton weather forcastsGoCarlton weather forcastsGoHico weather forcastsGoStephenville weather forcastsGoBluff Dale weather forcastsGoLipan weather forcastsGoPalo Pinto weather forcastsGoSanto weather forcastsGoMillsap weather forcastsGoMineral Wells weather forcastsGoWhitt weather forcastsGoPerrin weather forcastsGoJacksboro weather forcastsGoJermyn weather forcastsGoLoving weather forcastsGoWindthorst weather forcastsGoScotland weather forcastsGoWichita Falls weather forcastsGoPharr weather forcastsGoHidalgo weather forcastsGoDonna weather forcastsGoAlamo weather forcastsGoProgreso weather forcastsGoSanta Maria weather forcastsGoBrownsville weather forcastsGoHarlingen weather forcastsGoSan Benito weather forcastsGoLa Feria weather forcastsGoPort Isabel weather forcastsGoLos Indios weather forcastsGoOlmito weather forcasts