feat(storm-intel): Tier 1/2/3 data enrichment — SBW tags, LSR spotter reports, Hail Recon pin history

This commit is contained in:
Satyam-Rastogi
2026-05-19 02:27:47 +05:30
parent dc994be329
commit 4c32266f3d
3 changed files with 356 additions and 1 deletions
+11
View File
@@ -101,6 +101,12 @@ function featureToEvent(feature, idx) {
const issueTime = p.issue || p.polygon_begin || null;
const expireTime = p.expire || p.polygon_end || null;
const tornadoTag = p.tornadotag || null; // "POSSIBLE", "OBSERVED", "PDS", "TORNADO EMERGENCY"
const damageTag = p.damagetag || null; // "CONSIDERABLE", "DESTRUCTIVE", "CATASTROPHIC"
const isEmergency = !!p.is_emergency;
const status = p.status || 'EXP'; // "NEW", "CON", "EXP", "CAN"
const significance = p.significance || 'W'; // "W"=Warning, "A"=Advisory, "Y"=Advisory
const warningDurationMins = (issueTime && expireTime)
? Math.round((new Date(expireTime) - new Date(issueTime)) / 60000)
: null;
@@ -141,6 +147,11 @@ function featureToEvent(feature, idx) {
source: 'IEM/NWS',
wfo: WFO,
polygon,
tornadoTag,
damageTag,
isEmergency,
status,
significance,
};
}