Skip to content

MAP: Find out if you are in a watch or warning area for Hurricane Elsa

David Schutz, assistant managing editor at the South Florida Sun Sentinel.
PUBLISHED: | UPDATED:

Hurricane Elsa, which strengthened into a Category 1 storm on Tuesday night, has triggered multiple watches and warnings along Florida’s west coast and a large swath of inland areas as it tracks north toward a potential landfall between Sarasota and the Panhandle.

Nearly all of South Florida is under a tornado watch until late tonight.

Use the maps below to find out if your area is in a watch or warning area.

https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js
https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.0.1/leaflet.js
https://cdnjs.cloudflare.com/ajax/libs/tabletop.js/1.5.1/tabletop.min.js

.mapContainer {
max-width:600px;
margin-top: 80px;
}

.map{width:100%;height:500px;}

.shelter{
font-size:1em;
font-family:’Open Sans’, Arial, Sans-Serif;
}

p.location{
font-size:0.9em;
margin: 2px 0 0 0;
}

.map-title, .legend p{
font-family:’Open Sans’, Arial, Sans-Serif;
}

.map-title {
text-align: center;
}

.legend {
width: 100%;
margin: 0 auto;
display: flex;
flex-wrap: wrap;
margin-bottom: 10px;
}

.legendItem{
font-family:Arial;
font-size:.8em;
flex-grow: 1;
align-items: center;
margin-bottom: 8px;
line-height: 1.4;
}
.box{
display:inline-block;
padding:6px;
margin-right:5px;
border-radius:2px;
}
.bold{
font-weight:600;
}

Hurricane Alerts

Hurricane Force Wind Watch: Hurricane force winds are possible within the next 24 to 48 hours.
Hurricane Force Wind Warning: Hurricane force winds are expected within the next 12 to 36 hours.
Hurricane Watch: Sustained winds or frequent gusts 74 mph or greater could possibly develop within 24 to 48 hours.
Hurricane Warning: Sustained winds or frequent gusts 74 mph or greater are expected to develop within 12 to 36 hours.

Storm Alerts

Severe Thunderstorm Watch: Conditions are favorable for the development of severe thunderstorms in and close to the watch area.
Severe Thunderstorm Warning: Issued when winds are 58 mph or greater, or when a thunderstorm produces hail 1 inch or larger in diameter
Tropical Storm Watch: Sustained winds between 39 and 73 mph are possible somewhere within the watched area within 36 hours.
Tropical Storm Warning: Sustained winds between 39 and 73 mph are expected somewhere within the warning area within 36 hours

Flood Alerts

Flood/Coastal Flood Advisory: Flooding is not expected to be bad enough to issue a warning.
Flood/Coastal Flood Watch: Conditions are favorable for flooding.
Flood/Coastal Flood Warning: Flooding is either imminent or occuring.

Wind and Tornado Alerts

High Wind Watch: Possibility that High Wind Warning Criteria may be met within 24 to 48 hours.
High Wind Warning: Sustained winds 40 mph or greater, for better than 1 hour – and/or wind gusts 58 mph or greater, for any duration.
Tornado Watch: Tornadoes are possible in and near the watch area.
Tornado Warning: Tornado has been sighted by storm spotters or indicated by weather radar.

Storm Surge Alerts

Storm Surge Watch: Possibility of life-threatening inundation from rising water moving inland from the shoreline, generally within 48 hours.
Storm Surge Warning: Danger of life-threatening inundation from rising water moving inland from the shoreline, generally within 36 hours

var hurricaneMap = L.map(‘hurricaneMap’,{
center:[28.326925, -83.357671],
zoom:6,
minZoom:6,
});
var stormMap = L.map(‘stormMap’,{
center:[28.326925, -83.357671],
zoom:6,
minZoom:6,
});
var floodMap = L.map(‘floodMap’,{
center:[28.326925, -83.357671],
zoom:6,
minZoom:6,
});
var wtMap = L.map(‘wtMap’,{
center:[28.326925, -83.357671],
zoom:6,
minZoom:6,
});

var surgeMap = L.map(‘surgeMap’,{
center:[28.326925, -83.357671],
zoom:6,
minZoom:6,
});

const mapbp = (map) => {
return L.tileLayer(‘https://{s}.basemaps.cartocdn.com/light_all/{z}/{x}/{y}.png’, {
attribution: ‘© OpenStreetMap © CartoDB‘,
subdomains: ‘abcd’
}).addTo(map)
};

[hurricaneMap, stormMap, floodMap, wtMap, surgeMap].forEach(mapInstance => mapbp(mapInstance))

var colors = {
“Flood Advisory”: “#fcde9c”,
“Flood Warning”: “#761113”,
“Flood Watch”: “#f0746e”,
“Coastal Flood Advisory”: “#fcde9c”,
“Coastal Flood Warning”: “#761113”,
“Coastal Flood Watch”: “#f0746e”,
“Hurricane Force Wind Watch”: “#fcde9c”,
“Hurricane Force Wind Warning”: “#faa476”,
“Hurricane Watch”: “#f0746e”,
“Hurricane Warning”: “#761113”,
“Tornado Watch”: “#f0746e”,
“Tornado Warning”: “#761113”,
“High Wind Watch”: “#fcde9c”,
“High Wind Warning”: “#faa476”,
“Wind Advisory”: “”,
“Storm Surge Watch”: “#f0746e”,
“Storm Surge Warning”: “#761113”,
“High Surf Advisory”: “none”,
“High Surf Warning”: “none”,
“Storm Watch”: “”,
“Storm Warning”: “”,
“Severe Thunderstorm Watch”: “#fcde9c”,
“Severe Thunderstorm Warning”: “#faa476”,
“Tropical Storm Watch”: “#f0746e”,
“Tropical Storm Warning”: “#761113”
};

function getDate(datestring) {
var ds = Date.parse(datestring).toString()
return ds
}

function getArea(properties) {
if(typeof properties.areaDesc === “undefined”) {
return properties.name
} else {
return properties.areaDesc
}

}

function onEachFeature(feature, layer) {
// feature.set
alert_style = {
“fillColor”: colors[feature.properties.event],
“fillOpacity”: 0.85,
“color”: “white”,
“weight”: .8
}
layer.bindPopup(“

” + getArea(feature.properties) + “

” + feature.properties.event + “

“);
layer.setStyle(alert_style)
}

$.getJSON(“https://s3.amazonaws.com/content.sun-sentinel.com/data/weather/hurricane_alerts.json”, function(data){
console.log(data);
L.geoJson(data, {
onEachFeature: onEachFeature
}).addTo(hurricaneMap);
});

$.getJSON(“https://s3.amazonaws.com/content.sun-sentinel.com/data/weather/storm_alerts.json”, function(data){
console.log(data);
L.geoJson(data, {
onEachFeature: onEachFeature
}).addTo(stormMap);
});
$.getJSON(“https://s3.amazonaws.com/content.sun-sentinel.com/data/weather/flood_alerts.json”, function(data){
console.log(data);
L.geoJson(data, {
onEachFeature: onEachFeature
}).addTo(floodMap);
});
$.getJSON(“https://s3.amazonaws.com/content.sun-sentinel.com/data/weather/windtornado_alerts.json”, function(data){
console.log(data);
L.geoJson(data, {
onEachFeature: onEachFeature
}).addTo(wtMap);
});

$.getJSON(“https://s3.amazonaws.com/content.sun-sentinel.com/data/weather/surgesurf_alerts.json”, function(data){
console.log(data);
L.geoJson(data, {
onEachFeature: onEachFeature
}).addTo(surgeMap);
});

Can’t see the maps? Click here.