{"site":"KDOX","name":"Dover AFB","scanned":"2026-10-16T09:40:22.000Z","storms":[{"id":"B1","lon":-75.016,"lat":38.6013,"fromRadar":{"deg":124,"mi":27.6},"moving":{"toward":86,"mph":26},"ahead":[{"minutes":15,"lon":-74.9082,"lat":38.6126},{"minutes":30,"lon":-74.7633,"lat":38.6207},{"minutes":45,"lon":-74.6493,"lat":38.6222},{"minutes":60,"lon":-74.5338,"lat":38.6324}],"errorMi":0.1},{"id":"R1","lon":-74.6578,"lat":37.8342,"fromRadar":{"deg":148,"mi":80.6},"moving":{"toward":77,"mph":29},"ahead":[{"minutes":15,"lon":-74.5259,"lat":37.8642},{"minutes":30,"lon":-74.4018,"lat":37.8782},{"minutes":45,"lon":-74.2758,"lat":37.9011},{"minutes":60,"lon":-74.1334,"lat":37.9222}],"errorMi":0.5},{"id":"L0","lon":-74.6598,"lat":38.188,"fromRadar":{"deg":136,"mi":61},"moving":{"toward":96,"mph":23},"ahead":[{"minutes":15,"lon":-74.5568,"lat":38.1747},{"minutes":30,"lon":-74.4501,"lat":38.1683},{"minutes":45,"lon":-74.3386,"lat":38.1436},{"minutes":60,"lon":-74.2408,"lat":38.1341}],"errorMi":1.3},{"id":"P2","lon":-76.2176,"lat":40.5395,"fromRadar":{"deg":341,"mi":125.4},"moving":{"toward":78,"mph":48},"ahead":[{"minutes":15,"lon":-76.0128,"lat":40.5695},{"minutes":30,"lon":-75.7697,"lat":40.6064},{"minutes":45,"lon":-75.5664,"lat":40.6551},{"minutes":60,"lon":-75.3113,"lat":40.6883}],"errorMi":0.7},{"id":"Q1","lon":-74.427,"lat":37.9945,"fromRadar":{"deg":136,"mi":79.4},"moving":{"toward":99,"mph":23},"ahead":[{"minutes":15,"lon":-74.3155,"lat":37.964},{"minutes":30,"lon":-74.2157,"lat":37.9498},{"minutes":45,"lon":-74.1134,"lat":37.9401}],"errorMi":1.6},{"id":"U2","lon":-75.9063,"lat":41.0454,"fromRadar":{"deg":351,"mi":155.4},"moving":null,"ahead":[],"errorMi":0},{"id":"S2","lon":-76.1732,"lat":40.7605,"fromRadar":{"deg":344,"mi":139.2},"moving":{"toward":74,"mph":47},"ahead":[{"minutes":15,"lon":-75.9479,"lat":40.8027},{"minutes":30,"lon":-75.7207,"lat":40.8461}],"errorMi":1.8},{"id":"E1","lon":-74.3626,"lat":38.3523,"fromRadar":{"deg":119,"mi":66.7},"moving":{"toward":79,"mph":22},"ahead":[{"minutes":15,"lon":-74.2752,"lat":38.3744},{"minutes":30,"lon":-74.1685,"lat":38.3956},{"minutes":45,"lon":-74.0708,"lat":38.4057},{"minutes":60,"lon":-73.9726,"lat":38.4205}],"errorMi":0.8},{"id":"N2","lon":-74.1287,"lat":37.8527,"fromRadar":{"deg":133,"mi":97.8},"moving":{"toward":85,"mph":35},"ahead":[{"minutes":15,"lon":-73.9642,"lat":37.8729},{"minutes":30,"lon":-73.8181,"lat":37.8842},{"minutes":45,"lon":-73.6522,"lat":37.8957},{"minutes":60,"lon":-73.4836,"lat":37.9181}],"errorMi":0.7},{"id":"H2","lon":-73.9046,"lat":38.5382,"fromRadar":{"deg":103,"mi":85.2},"moving":{"toward":72,"mph":40},"ahead":[{"minutes":15,"lon":-73.7195,"lat":38.5758},{"minutes":30,"lon":-73.5354,"lat":38.6274},{"minutes":45,"lon":-73.3574,"lat":38.6648},{"minutes":60,"lon":-73.1803,"lat":38.7114}],"errorMi":0.7},{"id":"V2","lon":-73.9279,"lat":38.9394,"fromRadar":{"deg":84,"mi":81.7},"moving":null,"ahead":[],"errorMi":0},{"id":"W2","lon":-74.1168,"lat":37.6546,"fromRadar":{"deg":138,"mi":108.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"}