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);
*/
?>
NY 32 weather conditions - Roadnow
NY 32 weather conditions
2026-07-28
Roadnow
NY 32 Friday 2026-07-31 weather conditions
- detailCentral Valley weather: Mostly Sunny, 76°F
- detailNewburgh weather: Partly Sunny, 76°F
- detailNew Paltz weather: Mostly Sunny then Chance T-storms, 77°F
- detailKingston weather: Mostly Sunny then Chance T-storms, 76°F
- detailSaugerties weather: Mostly Sunny then Chance T-storms, 76°F
- detailCairo weather: Mostly Sunny then Chance T-storms, 75°F
- detailFreehold weather: Mostly Sunny, 77°F
- detailAlcove weather: Mostly Sunny, 76°F
- detailSelkirk weather: Mostly Sunny, 83°F
- detailStillwater weather: Mostly Sunny, 82°F
- detailFort Edward weather: Mostly Sunny, 82°F
Other city weather along NY 32
GoCentral Valley weather forcastsGoHighland Mills weather forcastsGoArden weather forcastsGoMountainville weather forcastsGoCornwall weather forcastsGoNewburgh weather forcastsGoNew Windsor weather forcastsGoVails Gate weather forcastsGoWallkill weather forcastsGoPlattekill weather forcastsGoNew Paltz weather forcastsGoClintondale weather forcastsGoModena weather forcastsGoTillson weather forcastsGoBloomington weather forcastsGoKingston weather forcastsGoRosendale weather forcastsGoHurley weather forcastsGoGlasco weather forcastsGoLake Katrine weather forcastsGoSaugerties weather forcastsGoBarrytown weather forcastsGoMount Marion weather forcastsGoAnnandale On Hudson weather forcastsGoPalenville weather forcastsGoCairo weather forcastsGoSouth Cairo weather forcastsGoCatskill weather forcastsGoRound Top weather forcastsGoGreenville weather forcastsGoFreehold weather forcastsGoEast Durham weather forcastsGoWesterlo weather forcastsGoFeura Bush weather forcastsGoClarksville weather forcastsGoAlcove weather forcastsGoRavena weather forcastsGoDelmar weather forcastsGoGlenmont weather forcastsGoAlbany weather forcastsGoSelkirk weather forcastsGoWatervliet weather forcastsGoTroy weather forcastsGoCohoes weather forcastsGoWaterford weather forcastsGoStillwater weather forcastsGoSchuylerville weather forcastsGoVictory Mills weather forcastsGoGansevoort weather forcastsGoSouth Glens Falls weather forcastsGoFort Edward weather forcastsGoGlens Falls weather forcastsGoQueensbury weather forcastsGoHudson Falls weather forcasts