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
Storm Alerts
Flood Alerts
Wind and Tornado Alerts
Storm Surge Alerts
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.