feat(storm-intel): Tier 1/2/3 data enrichment — SBW tags, LSR spotter reports, Hail Recon pin history
This commit is contained in:
@@ -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,
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user