{"site":"KJAX","name":"Jacksonville","scanned":"2026-10-11T07:19:13.000Z","storms":[{"id":"Q4","lon":-79.3308,"lat":30.0269,"fromRadar":{"deg":102,"mi":145},"moving":{"toward":28,"mph":21},"ahead":[{"minutes":15,"lon":-79.2941,"lat":30.0952},{"minutes":30,"lon":-79.2599,"lat":30.1652},{"minutes":45,"lon":-79.2093,"lat":30.2346},{"minutes":60,"lon":-79.1614,"lat":30.3066}],"errorMi":1},{"id":"B6","lon":-78.9583,"lat":30.5797,"fromRadar":{"deg":87,"mi":163.4},"moving":{"toward":19,"mph":38},"ahead":[{"minutes":15,"lon":-78.9081,"lat":30.7073},{"minutes":30,"lon":-78.8468,"lat":30.8417},{"minutes":45,"lon":-78.7942,"lat":30.9822},{"minutes":60,"lon":-78.72,"lat":31.0873}],"errorMi":0.5},{"id":"G8","lon":-79.0567,"lat":30.6171,"fromRadar":{"deg":86,"mi":157.7},"moving":null,"ahead":[],"errorMi":0},{"id":"X3","lon":-82.7949,"lat":29.3445,"fromRadar":{"deg":220,"mi":102.4},"moving":{"toward":29,"mph":37},"ahead":[{"minutes":15,"lon":-82.7184,"lat":29.4625},{"minutes":30,"lon":-82.6373,"lat":29.5777}],"errorMi":2},{"id":"I5","lon":-79.8185,"lat":29.09,"fromRadar":{"deg":130,"mi":148.5},"moving":{"toward":24,"mph":31},"ahead":[{"minutes":15,"lon":-79.7668,"lat":29.1974},{"minutes":30,"lon":-79.707,"lat":29.2959},{"minutes":45,"lon":-79.6536,"lat":29.3963},{"minutes":60,"lon":-79.6068,"lat":29.4983}],"errorMi":0.3},{"id":"J6","lon":-79.6884,"lat":29.5769,"fromRadar":{"deg":117,"mi":135.8},"moving":{"toward":13,"mph":23},"ahead":[{"minutes":15,"lon":-79.687,"lat":29.6526}],"errorMi":2.3},{"id":"S9","lon":-82.5617,"lat":28.6132,"fromRadar":{"deg":202,"mi":139.2},"moving":{"toward":25,"mph":33},"ahead":[{"minutes":15,"lon":-82.5128,"lat":28.7217},{"minutes":30,"lon":-82.4639,"lat":28.8301}],"errorMi":1.8},{"id":"P4","lon":-82.5229,"lat":29.6899,"fromRadar":{"deg":222,"mi":73.6},"moving":{"toward":40,"mph":33},"ahead":[{"minutes":15,"lon":-82.4479,"lat":29.7882},{"minutes":30,"lon":-82.3439,"lat":29.8862},{"minutes":45,"lon":-82.2526,"lat":29.9719},{"minutes":60,"lon":-82.1698,"lat":30.0645}],"errorMi":0.8},{"id":"E4","lon":-79.1998,"lat":30.3097,"fromRadar":{"deg":94,"mi":149.6},"moving":{"toward":18,"mph":35},"ahead":[{"minutes":15,"lon":-79.1525,"lat":30.4215},{"minutes":30,"lon":-79.113,"lat":30.5759},{"minutes":45,"lon":-79.0592,"lat":30.6569},{"minutes":60,"lon":-79.014,"lat":30.7816}],"errorMi":0.5},{"id":"B5","lon":-83.2178,"lat":28.4225,"fromRadar":{"deg":213,"mi":169.2},"moving":null,"ahead":[],"errorMi":0},{"id":"J1","lon":-82.946,"lat":28.9234,"fromRadar":{"deg":215,"mi":131.2},"moving":{"toward":33,"mph":31},"ahead":[{"minutes":15,"lon":-82.8815,"lat":29.0058},{"minutes":30,"lon":-82.8061,"lat":29.102},{"minutes":45,"lon":-82.7305,"lat":29.1981},{"minutes":60,"lon":-82.6657,"lat":29.2805}],"errorMi":0.5},{"id":"J5","lon":-83.1176,"lat":28.7033,"fromRadar":{"deg":215,"mi":149.6},"moving":{"toward":81,"mph":20},"ahead":[{"minutes":15,"lon":-83.0152,"lat":28.7041}],"errorMi":2.5},{"id":"A7","lon":-78.6593,"lat":31.94,"fromRadar":{"deg":60,"mi":206},"moving":{"toward":30,"mph":41},"ahead":[{"minutes":15,"lon":-78.5521,"lat":32.0509},{"minutes":30,"lon":-78.4993,"lat":32.2054},{"minutes":45,"lon":-78.4013,"lat":32.3245},{"minutes":60,"lon":-78.3069,"lat":32.4469}],"errorMi":0.9},{"id":"I6","lon":-82.8495,"lat":29.1494,"fromRadar":{"deg":217,"mi":115.1},"moving":{"toward":37,"mph":30},"ahead":[{"minutes":15,"lon":-82.7702,"lat":29.2432},{"minutes":30,"lon":-82.702,"lat":29.3236},{"minutes":45,"lon":-82.6224,"lat":29.4173},{"minutes":60,"lon":-82.5541,"lat":29.4975}],"errorMi":0.7},{"id":"L3","lon":-82.7201,"lat":29.5306,"fromRadar":{"deg":223,"mi":89.8},"moving":null,"ahead":[],"errorMi":0},{"id":"E5","lon":-82.1991,"lat":30.3015,"fromRadar":{"deg":247,"mi":32.2},"moving":{"toward":31,"mph":38},"ahead":[{"minutes":15,"lon":-82.1014,"lat":30.4233}],"errorMi":2.5},{"id":"A9","lon":-82.6166,"lat":29.6288,"fromRadar":{"deg":223,"mi":80.6},"moving":{"toward":34,"mph":41},"ahead":[{"minutes":15,"lon":-82.5148,"lat":29.7513},{"minutes":30,"lon":-82.4204,"lat":29.881},{"minutes":45,"lon":-82.3165,"lat":30.004},{"minutes":60,"lon":-82.233,"lat":30.1247}],"errorMi":0.5},{"id":"L4","lon":-82.1078,"lat":30.484,"fromRadar":{"deg":270,"mi":24.2},"moving":null,"ahead":[],"errorMi":0},{"id":"D8","lon":-78.7771,"lat":31.6134,"fromRadar":{"deg":65,"mi":189.9},"moving":{"toward":28,"mph":37},"ahead":[{"minutes":15,"lon":-78.7177,"lat":31.7437}],"errorMi":3.9}],"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"}