{"site":"KESX","name":"Las Vegas","scanned":"2026-10-11T07:18:44.000Z","storms":[{"id":"P0","lon":-114.2756,"lat":34.6127,"fromRadar":{"deg":155,"mi":82.9},"moving":{"toward":332,"mph":75},"ahead":[{"minutes":15,"lon":-114.4291,"lat":34.8482}],"errorMi":3.5},{"id":"N1","lon":-113.3626,"lat":34.8125,"fromRadar":{"deg":125,"mi":105.9},"moving":null,"ahead":[],"errorMi":0},{"id":"V0","lon":-114.1198,"lat":34.6422,"fromRadar":{"deg":149,"mi":85.2},"moving":{"toward":337,"mph":70},"ahead":[{"minutes":15,"lon":-114.239,"lat":34.8752}],"errorMi":2.6},{"id":"Q1","lon":-114.3727,"lat":34.2984,"fromRadar":{"deg":163,"mi":101.3},"moving":null,"ahead":[],"errorMi":0},{"id":"B8","lon":-114.6824,"lat":35.8068,"fromRadar":{"deg":58,"mi":13.8},"moving":{"toward":3,"mph":48},"ahead":[{"minutes":15,"lon":-114.6672,"lat":35.9803}],"errorMi":4.5},{"id":"K6","lon":-115.4131,"lat":35.9342,"fromRadar":{"deg":299,"mi":33.4},"moving":{"toward":350,"mph":44},"ahead":[{"minutes":15,"lon":-115.4514,"lat":36.0932},{"minutes":30,"lon":-115.4876,"lat":36.2527},{"minutes":45,"lon":-115.5238,"lat":36.4001},{"minutes":60,"lon":-115.5616,"lat":36.5609}],"errorMi":0.6},{"id":"D9","lon":-114.434,"lat":36.0107,"fromRadar":{"deg":50,"mi":33.4},"moving":{"toward":2,"mph":33},"ahead":[{"minutes":15,"lon":-114.4178,"lat":36.1401},{"minutes":30,"lon":-114.4056,"lat":36.2595}],"errorMi":2.1},{"id":"L0","lon":-113.6928,"lat":35.1961,"fromRadar":{"deg":117,"mi":76},"moving":{"toward":355,"mph":59},"ahead":[{"minutes":15,"lon":-113.693,"lat":35.4151},{"minutes":30,"lon":-113.7262,"lat":35.6293},{"minutes":45,"lon":-113.7318,"lat":35.8277}],"errorMi":1.6},{"id":"F9","lon":-114.9404,"lat":35.5915,"fromRadar":{"deg":200,"mi":8.1},"moving":{"toward":1,"mph":58},"ahead":[{"minutes":15,"lon":-114.9334,"lat":35.8126},{"minutes":30,"lon":-114.9255,"lat":36.0164},{"minutes":45,"lon":-114.926,"lat":36.2333},{"minutes":60,"lon":-114.9073,"lat":36.4338}],"errorMi":0.8},{"id":"P8","lon":-114.5411,"lat":34.866,"fromRadar":{"deg":161,"mi":61},"moving":{"toward":0,"mph":46},"ahead":[{"minutes":15,"lon":-114.5417,"lat":35.026},{"minutes":30,"lon":-114.5347,"lat":35.1957},{"minutes":45,"lon":-114.537,"lat":35.3561}],"errorMi":1.6},{"id":"Q0","lon":-115.4903,"lat":34.643,"fromRadar":{"deg":205,"mi":80.6},"moving":null,"ahead":[],"errorMi":0},{"id":"T8","lon":-114.5542,"lat":36.488,"fromRadar":{"deg":19,"mi":57.5},"moving":{"toward":15,"mph":51},"ahead":[{"minutes":15,"lon":-114.5,"lat":36.6667},{"minutes":30,"lon":-114.4284,"lat":36.8407}],"errorMi":2.1},{"id":"I1","lon":-114.2742,"lat":36.0892,"fromRadar":{"deg":52,"mi":43.7},"moving":null,"ahead":[],"errorMi":0},{"id":"Y0","lon":-114.5691,"lat":35.2956,"fromRadar":{"deg":147,"mi":33.4},"moving":null,"ahead":[],"errorMi":0},{"id":"X0","lon":-114.9092,"lat":35.285,"fromRadar":{"deg":182,"mi":28.8},"moving":{"toward":313,"mph":48},"ahead":[{"minutes":15,"lon":-115.0641,"lat":35.3991}],"errorMi":3.9},{"id":"O8","lon":-115.6782,"lat":35.119,"fromRadar":{"deg":228,"mi":59.8},"moving":{"toward":357,"mph":55},"ahead":[{"minutes":15,"lon":-115.7045,"lat":35.3153},{"minutes":30,"lon":-115.7174,"lat":35.5055}],"errorMi":2.3},{"id":"C1","lon":-114.5163,"lat":35.9054,"fromRadar":{"deg":56,"mi":25.3},"moving":null,"ahead":[],"errorMi":0},{"id":"P1","lon":-114.5643,"lat":35.1271,"fromRadar":{"deg":155,"mi":43.7},"moving":null,"ahead":[],"errorMi":0},{"id":"S9","lon":-114.8572,"lat":35.8314,"fromRadar":{"deg":12,"mi":9.2},"moving":{"toward":9,"mph":46},"ahead":[{"minutes":15,"lon":-114.827,"lat":35.9963},{"minutes":30,"lon":-114.7911,"lat":36.1603}],"errorMi":2.4},{"id":"Q8","lon":-115.2734,"lat":36.2342,"fromRadar":{"deg":330,"mi":42.6},"moving":{"toward":351,"mph":49},"ahead":[{"minutes":15,"lon":-115.3024,"lat":36.4099},{"minutes":30,"lon":-115.3342,"lat":36.5805},{"minutes":45,"lon":-115.3749,"lat":36.7644},{"minutes":60,"lon":-115.4204,"lat":36.9283}],"errorMi":1.2},{"id":"B9","lon":-114.9862,"lat":35.4635,"fromRadar":{"deg":198,"mi":17.3},"moving":null,"ahead":[],"errorMi":0},{"id":"Q9","lon":-115.057,"lat":36.1997,"fromRadar":{"deg":345,"mi":35.7},"moving":{"toward":332,"mph":33},"ahead":[{"minutes":15,"lon":-115.1341,"lat":36.3028}],"errorMi":2.8},{"id":"S0","lon":-115.0575,"lat":35.3073,"fromRadar":{"deg":199,"mi":28.8},"moving":null,"ahead":[],"errorMi":0},{"id":"O0","lon":-115.6855,"lat":36.1475,"fromRadar":{"deg":305,"mi":54.1},"moving":{"toward":356,"mph":56},"ahead":[{"minutes":15,"lon":-115.6956,"lat":36.3462},{"minutes":30,"lon":-115.7211,"lat":36.5514}],"errorMi":2.4},{"id":"Q7","lon":-114.9152,"lat":36.2504,"fromRadar":{"deg":358,"mi":38},"moving":{"toward":6,"mph":55},"ahead":[{"minutes":15,"lon":-114.8914,"lat":36.4506}],"errorMi":2.5},{"id":"P7","lon":-114.9476,"lat":36.3491,"fromRadar":{"deg":356,"mi":44.9},"moving":{"toward":358,"mph":46},"ahead":[{"minutes":15,"lon":-114.9445,"lat":36.5161},{"minutes":30,"lon":-114.9555,"lat":36.6824}],"errorMi":1.7},{"id":"K0","lon":-115.3536,"lat":34.8482,"fromRadar":{"deg":204,"mi":64.4},"moving":{"toward":348,"mph":66},"ahead":[{"minutes":15,"lon":-115.4035,"lat":35.0787}],"errorMi":3.6},{"id":"J9","lon":-115.2174,"lat":35.9301,"fromRadar":{"deg":311,"mi":24.2},"moving":{"toward":22,"mph":66},"ahead":[{"minutes":15,"lon":-115.1057,"lat":36.1518}],"errorMi":3.7},{"id":"Z0","lon":-114.7658,"lat":36.2751,"fromRadar":{"deg":10,"mi":40.3},"moving":{"toward":13,"mph":47},"ahead":[{"minutes":15,"lon":-114.7096,"lat":36.453}],"errorMi":2.9},{"id":"B2","lon":-114.7547,"lat":35.9617,"fromRadar":{"deg":23,"mi":19.6},"moving":null,"ahead":[],"errorMi":0},{"id":"S1","lon":-115.28,"lat":35.6784,"fromRadar":{"deg":266,"mi":21.9},"moving":null,"ahead":[],"errorMi":0},{"id":"A1","lon":-114.5483,"lat":35.4901,"fromRadar":{"deg":127,"mi":24.2},"moving":null,"ahead":[],"errorMi":0}],"about":"the radar’s own storm tracking: each storm cell it follows from scan to scan, where it is, the way it is moving (toward, in degrees from north) and how fast, and where its track puts it 15 to 60 minutes on; errorMi is how far its last forecast missed"}