[{"id":1,"intersection_id":1,"direction":"N","ts":"2026-08-13T19:47:28.092727+00:00","current_speed_kmh":30.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1413,"estimated_vehicle_count":3.69,"estimated_queue_length":1.55,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2,"intersection_id":1,"direction":"E","ts":"2026-08-13T19:47:28.092727+00:00","current_speed_kmh":26.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2315,"estimated_vehicle_count":4.67,"estimated_queue_length":2.18,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3,"intersection_id":2,"direction":"N","ts":"2026-08-13T19:48:08.683043+00:00","current_speed_kmh":27.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2108,"estimated_vehicle_count":4.43,"estimated_queue_length":2.02,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4,"intersection_id":2,"direction":"S","ts":"2026-08-13T19:48:08.683043+00:00","current_speed_kmh":31.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1112,"estimated_vehicle_count":3.41,"estimated_queue_length":1.38,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":5,"intersection_id":2,"direction":"E","ts":"2026-08-13T19:48:08.683043+00:00","current_speed_kmh":27.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2043,"estimated_vehicle_count":4.36,"estimated_queue_length":1.97,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":6,"intersection_id":2,"direction":"W","ts":"2026-08-13T19:48:08.683043+00:00","current_speed_kmh":27.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2278,"estimated_vehicle_count":4.63,"estimated_queue_length":2.15,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":7,"intersection_id":3,"direction":"N","ts":"2026-08-13T19:48:49.696707+00:00","current_speed_kmh":26.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2349,"estimated_vehicle_count":4.71,"estimated_queue_length":2.2,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":8,"intersection_id":3,"direction":"E","ts":"2026-08-13T19:48:49.696707+00:00","current_speed_kmh":30.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1348,"estimated_vehicle_count":3.63,"estimated_queue_length":1.51,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":9,"intersection_id":3,"direction":"W","ts":"2026-08-13T19:48:49.696707+00:00","current_speed_kmh":27.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2158,"estimated_vehicle_count":4.49,"estimated_queue_length":2.06,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":10,"intersection_id":4,"direction":"N","ts":"2026-08-13T19:49:30.410621+00:00","current_speed_kmh":31.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.113,"estimated_vehicle_count":3.42,"estimated_queue_length":1.39,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":11,"intersection_id":4,"direction":"S","ts":"2026-08-13T19:49:30.410621+00:00","current_speed_kmh":29.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1445,"estimated_vehicle_count":3.72,"estimated_queue_length":1.57,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":12,"intersection_id":4,"direction":"E","ts":"2026-08-13T19:49:30.410621+00:00","current_speed_kmh":30.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1178,"estimated_vehicle_count":3.47,"estimated_queue_length":1.42,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":13,"intersection_id":5,"direction":"N","ts":"2026-08-13T19:50:11.172338+00:00","current_speed_kmh":30.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1334,"estimated_vehicle_count":3.61,"estimated_queue_length":1.51,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":14,"intersection_id":5,"direction":"S","ts":"2026-08-13T19:50:11.172338+00:00","current_speed_kmh":28.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1767,"estimated_vehicle_count":4.05,"estimated_queue_length":1.78,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":15,"intersection_id":5,"direction":"E","ts":"2026-08-13T19:50:11.172338+00:00","current_speed_kmh":27.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.203,"estimated_vehicle_count":4.34,"estimated_queue_length":1.96,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":16,"intersection_id":5,"direction":"W","ts":"2026-08-13T19:50:11.172338+00:00","current_speed_kmh":28.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1969,"estimated_vehicle_count":4.27,"estimated_queue_length":1.92,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":17,"intersection_id":1,"direction":"N","ts":"2026-08-13T19:50:39.267336+00:00","current_speed_kmh":30.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1412,"estimated_vehicle_count":3.69,"estimated_queue_length":1.55,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":18,"intersection_id":1,"direction":"E","ts":"2026-08-13T19:50:39.267336+00:00","current_speed_kmh":26.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2314,"estimated_vehicle_count":4.67,"estimated_queue_length":2.18,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":19,"intersection_id":2,"direction":"N","ts":"2026-08-13T19:51:19.932082+00:00","current_speed_kmh":27.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2107,"estimated_vehicle_count":4.43,"estimated_queue_length":2.02,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":20,"intersection_id":2,"direction":"S","ts":"2026-08-13T19:51:19.932082+00:00","current_speed_kmh":31.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1111,"estimated_vehicle_count":3.41,"estimated_queue_length":1.38,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":21,"intersection_id":2,"direction":"E","ts":"2026-08-13T19:51:19.932082+00:00","current_speed_kmh":27.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2042,"estimated_vehicle_count":4.36,"estimated_queue_length":1.97,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":22,"intersection_id":2,"direction":"W","ts":"2026-08-13T19:51:19.932082+00:00","current_speed_kmh":27.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2277,"estimated_vehicle_count":4.63,"estimated_queue_length":2.15,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":23,"intersection_id":3,"direction":"N","ts":"2026-08-13T19:52:00.877372+00:00","current_speed_kmh":26.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2348,"estimated_vehicle_count":4.71,"estimated_queue_length":2.2,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":24,"intersection_id":3,"direction":"E","ts":"2026-08-13T19:52:00.877372+00:00","current_speed_kmh":30.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1347,"estimated_vehicle_count":3.62,"estimated_queue_length":1.51,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":25,"intersection_id":3,"direction":"W","ts":"2026-08-13T19:52:00.877372+00:00","current_speed_kmh":27.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2157,"estimated_vehicle_count":4.49,"estimated_queue_length":2.05,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":26,"intersection_id":4,"direction":"N","ts":"2026-08-13T19:52:41.601021+00:00","current_speed_kmh":31.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.113,"estimated_vehicle_count":3.42,"estimated_queue_length":1.39,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":27,"intersection_id":4,"direction":"S","ts":"2026-08-13T19:52:41.601021+00:00","current_speed_kmh":29.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1444,"estimated_vehicle_count":3.72,"estimated_queue_length":1.57,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":28,"intersection_id":4,"direction":"E","ts":"2026-08-13T19:52:41.601021+00:00","current_speed_kmh":30.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1178,"estimated_vehicle_count":3.47,"estimated_queue_length":1.42,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":29,"intersection_id":5,"direction":"N","ts":"2026-08-13T19:53:22.380282+00:00","current_speed_kmh":30.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1334,"estimated_vehicle_count":3.61,"estimated_queue_length":1.5,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":30,"intersection_id":5,"direction":"S","ts":"2026-08-13T19:53:22.380282+00:00","current_speed_kmh":28.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1766,"estimated_vehicle_count":4.05,"estimated_queue_length":1.78,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":31,"intersection_id":5,"direction":"E","ts":"2026-08-13T19:53:22.380282+00:00","current_speed_kmh":27.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2029,"estimated_vehicle_count":4.34,"estimated_queue_length":1.96,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":32,"intersection_id":5,"direction":"W","ts":"2026-08-13T19:53:22.380282+00:00","current_speed_kmh":28.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1968,"estimated_vehicle_count":4.27,"estimated_queue_length":1.92,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":33,"intersection_id":0,"direction":"E","ts":"2026-08-13T19:54:03.281692+00:00","current_speed_kmh":27.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2223,"estimated_vehicle_count":4.56,"estimated_queue_length":2.1,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":34,"intersection_id":0,"direction":"W","ts":"2026-08-13T19:54:03.281692+00:00","current_speed_kmh":26.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2418,"estimated_vehicle_count":4.8,"estimated_queue_length":2.26,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":35,"intersection_id":1,"direction":"N","ts":"2026-08-13T19:54:43.760178+00:00","current_speed_kmh":30.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1411,"estimated_vehicle_count":3.69,"estimated_queue_length":1.55,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":36,"intersection_id":1,"direction":"E","ts":"2026-08-13T19:54:43.760178+00:00","current_speed_kmh":26.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2313,"estimated_vehicle_count":4.67,"estimated_queue_length":2.17,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":37,"intersection_id":2,"direction":"N","ts":"2026-08-13T19:55:23.806110+00:00","current_speed_kmh":27.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2106,"estimated_vehicle_count":4.43,"estimated_queue_length":2.02,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":38,"intersection_id":2,"direction":"S","ts":"2026-08-13T19:55:23.806110+00:00","current_speed_kmh":31.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.111,"estimated_vehicle_count":3.41,"estimated_queue_length":1.38,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":39,"intersection_id":2,"direction":"E","ts":"2026-08-13T19:55:23.806110+00:00","current_speed_kmh":27.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2041,"estimated_vehicle_count":4.35,"estimated_queue_length":1.97,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":40,"intersection_id":2,"direction":"W","ts":"2026-08-13T19:55:23.806110+00:00","current_speed_kmh":27.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2276,"estimated_vehicle_count":4.63,"estimated_queue_length":2.15,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":41,"intersection_id":3,"direction":"N","ts":"2026-08-13T19:56:03.904692+00:00","current_speed_kmh":26.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2347,"estimated_vehicle_count":4.71,"estimated_queue_length":2.2,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":42,"intersection_id":3,"direction":"E","ts":"2026-08-13T19:56:03.904692+00:00","current_speed_kmh":30.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1346,"estimated_vehicle_count":3.62,"estimated_queue_length":1.51,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":43,"intersection_id":3,"direction":"W","ts":"2026-08-13T19:56:03.904692+00:00","current_speed_kmh":27.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2156,"estimated_vehicle_count":4.49,"estimated_queue_length":2.05,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":44,"intersection_id":6,"direction":"N","ts":"2026-08-13T19:56:43.985755+00:00","current_speed_kmh":30.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1212,"estimated_vehicle_count":3.5,"estimated_queue_length":1.44,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":45,"intersection_id":6,"direction":"S","ts":"2026-08-13T19:56:43.985755+00:00","current_speed_kmh":29.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1557,"estimated_vehicle_count":3.83,"estimated_queue_length":1.64,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":46,"intersection_id":6,"direction":"E","ts":"2026-08-13T19:56:43.985755+00:00","current_speed_kmh":29.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.17,"estimated_vehicle_count":3.98,"estimated_queue_length":1.73,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":47,"intersection_id":6,"direction":"W","ts":"2026-08-13T19:56:43.985755+00:00","current_speed_kmh":30.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1429,"estimated_vehicle_count":3.7,"estimated_queue_length":1.56,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":48,"intersection_id":7,"direction":"N","ts":"2026-08-13T19:57:25.055147+00:00","current_speed_kmh":30.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.134,"estimated_vehicle_count":3.62,"estimated_queue_length":1.51,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":49,"intersection_id":7,"direction":"S","ts":"2026-08-13T19:57:25.055147+00:00","current_speed_kmh":30.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1212,"estimated_vehicle_count":3.5,"estimated_queue_length":1.44,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":50,"intersection_id":7,"direction":"E","ts":"2026-08-13T19:57:25.055147+00:00","current_speed_kmh":30.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1305,"estimated_vehicle_count":3.58,"estimated_queue_length":1.49,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":51,"intersection_id":7,"direction":"W","ts":"2026-08-13T19:57:25.055147+00:00","current_speed_kmh":27.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2184,"estimated_vehicle_count":4.52,"estimated_queue_length":2.08,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":52,"intersection_id":9,"direction":"N","ts":"2026-08-13T19:58:06.072696+00:00","current_speed_kmh":31.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1154,"estimated_vehicle_count":3.44,"estimated_queue_length":1.4,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":53,"intersection_id":9,"direction":"S","ts":"2026-08-13T19:58:06.072696+00:00","current_speed_kmh":30.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1325,"estimated_vehicle_count":3.6,"estimated_queue_length":1.5,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":54,"intersection_id":9,"direction":"E","ts":"2026-08-13T19:58:06.072696+00:00","current_speed_kmh":30.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1176,"estimated_vehicle_count":3.46,"estimated_queue_length":1.42,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":55,"intersection_id":9,"direction":"W","ts":"2026-08-13T19:58:06.072696+00:00","current_speed_kmh":28.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1887,"estimated_vehicle_count":4.18,"estimated_queue_length":1.86,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":56,"intersection_id":10,"direction":"N","ts":"2026-08-13T19:58:47.041425+00:00","current_speed_kmh":28.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1942,"estimated_vehicle_count":4.24,"estimated_queue_length":1.9,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":57,"intersection_id":10,"direction":"S","ts":"2026-08-13T19:58:47.041425+00:00","current_speed_kmh":29.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1506,"estimated_vehicle_count":3.78,"estimated_queue_length":1.61,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":58,"intersection_id":10,"direction":"E","ts":"2026-08-13T19:58:47.041425+00:00","current_speed_kmh":30.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1237,"estimated_vehicle_count":3.52,"estimated_queue_length":1.45,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":59,"intersection_id":10,"direction":"W","ts":"2026-08-13T19:58:47.041425+00:00","current_speed_kmh":28.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1875,"estimated_vehicle_count":4.17,"estimated_queue_length":1.85,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":60,"intersection_id":11,"direction":"N","ts":"2026-08-13T19:59:28.221144+00:00","current_speed_kmh":28.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1974,"estimated_vehicle_count":4.28,"estimated_queue_length":1.92,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":61,"intersection_id":11,"direction":"S","ts":"2026-08-13T19:59:28.221144+00:00","current_speed_kmh":29.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1545,"estimated_vehicle_count":3.82,"estimated_queue_length":1.63,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":62,"intersection_id":11,"direction":"E","ts":"2026-08-13T19:59:28.221144+00:00","current_speed_kmh":28.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1752,"estimated_vehicle_count":4.04,"estimated_queue_length":1.77,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":63,"intersection_id":11,"direction":"W","ts":"2026-08-13T19:59:28.221144+00:00","current_speed_kmh":26.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2451,"estimated_vehicle_count":4.84,"estimated_queue_length":2.29,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":64,"intersection_id":12,"direction":"N","ts":"2026-08-13T20:00:09.235741+00:00","current_speed_kmh":29.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1638,"estimated_vehicle_count":3.92,"estimated_queue_length":1.69,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":65,"intersection_id":12,"direction":"S","ts":"2026-08-13T20:00:09.235741+00:00","current_speed_kmh":30.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1299,"estimated_vehicle_count":3.58,"estimated_queue_length":1.49,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":66,"intersection_id":12,"direction":"E","ts":"2026-08-13T20:00:09.235741+00:00","current_speed_kmh":27.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2059,"estimated_vehicle_count":4.37,"estimated_queue_length":1.98,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":67,"intersection_id":12,"direction":"W","ts":"2026-08-13T20:00:09.235741+00:00","current_speed_kmh":27.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.226,"estimated_vehicle_count":4.61,"estimated_queue_length":2.13,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":68,"intersection_id":4,"direction":"N","ts":"2026-08-13T20:00:50.238664+00:00","current_speed_kmh":26.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2426,"estimated_vehicle_count":4.81,"estimated_queue_length":2.27,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":69,"intersection_id":4,"direction":"S","ts":"2026-08-13T20:00:50.238664+00:00","current_speed_kmh":26.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2484,"estimated_vehicle_count":4.88,"estimated_queue_length":2.31,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":70,"intersection_id":4,"direction":"E","ts":"2026-08-13T20:00:50.238664+00:00","current_speed_kmh":30.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1345,"estimated_vehicle_count":3.62,"estimated_queue_length":1.51,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":71,"intersection_id":5,"direction":"N","ts":"2026-08-13T20:01:30.314946+00:00","current_speed_kmh":30.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1329,"estimated_vehicle_count":3.61,"estimated_queue_length":1.5,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":72,"intersection_id":5,"direction":"S","ts":"2026-08-13T20:01:30.314946+00:00","current_speed_kmh":26.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2391,"estimated_vehicle_count":4.76,"estimated_queue_length":2.24,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":73,"intersection_id":5,"direction":"E","ts":"2026-08-13T20:01:30.314946+00:00","current_speed_kmh":27.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.21,"estimated_vehicle_count":4.42,"estimated_queue_length":2.01,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":74,"intersection_id":5,"direction":"W","ts":"2026-08-13T20:01:30.314946+00:00","current_speed_kmh":30.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1237,"estimated_vehicle_count":3.52,"estimated_queue_length":1.45,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":75,"intersection_id":6,"direction":"N","ts":"2026-08-13T20:02:10.399781+00:00","current_speed_kmh":29.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1696,"estimated_vehicle_count":3.98,"estimated_queue_length":1.73,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":76,"intersection_id":6,"direction":"S","ts":"2026-08-13T20:02:10.399781+00:00","current_speed_kmh":27.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2289,"estimated_vehicle_count":4.64,"estimated_queue_length":2.16,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":77,"intersection_id":6,"direction":"E","ts":"2026-08-13T20:02:10.399781+00:00","current_speed_kmh":30.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1339,"estimated_vehicle_count":3.62,"estimated_queue_length":1.51,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":78,"intersection_id":6,"direction":"W","ts":"2026-08-13T20:02:10.399781+00:00","current_speed_kmh":30.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1342,"estimated_vehicle_count":3.62,"estimated_queue_length":1.51,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":79,"intersection_id":7,"direction":"N","ts":"2026-08-13T20:02:50.526191+00:00","current_speed_kmh":27.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2123,"estimated_vehicle_count":4.45,"estimated_queue_length":2.03,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":80,"intersection_id":7,"direction":"S","ts":"2026-08-13T20:02:50.526191+00:00","current_speed_kmh":28.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1903,"estimated_vehicle_count":4.2,"estimated_queue_length":1.87,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":81,"intersection_id":7,"direction":"E","ts":"2026-08-13T20:02:50.526191+00:00","current_speed_kmh":28.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.175,"estimated_vehicle_count":4.03,"estimated_queue_length":1.76,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":82,"intersection_id":7,"direction":"W","ts":"2026-08-13T20:02:50.526191+00:00","current_speed_kmh":27.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2236,"estimated_vehicle_count":4.58,"estimated_queue_length":2.11,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":83,"intersection_id":13,"direction":"N","ts":"2026-08-13T20:03:30.618007+00:00","current_speed_kmh":29.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1669,"estimated_vehicle_count":3.95,"estimated_queue_length":1.71,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":84,"intersection_id":13,"direction":"S","ts":"2026-08-13T20:03:30.618007+00:00","current_speed_kmh":29.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1669,"estimated_vehicle_count":3.95,"estimated_queue_length":1.71,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":85,"intersection_id":13,"direction":"E","ts":"2026-08-13T20:03:30.618007+00:00","current_speed_kmh":27.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2074,"estimated_vehicle_count":4.39,"estimated_queue_length":1.99,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":86,"intersection_id":13,"direction":"W","ts":"2026-08-13T20:03:30.618007+00:00","current_speed_kmh":29.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1594,"estimated_vehicle_count":3.87,"estimated_queue_length":1.66,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":87,"intersection_id":14,"direction":"N","ts":"2026-08-13T20:04:11.616039+00:00","current_speed_kmh":27.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2267,"estimated_vehicle_count":4.62,"estimated_queue_length":2.14,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":88,"intersection_id":14,"direction":"S","ts":"2026-08-13T20:04:11.616039+00:00","current_speed_kmh":28.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1917,"estimated_vehicle_count":4.21,"estimated_queue_length":1.88,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":89,"intersection_id":14,"direction":"E","ts":"2026-08-13T20:04:11.616039+00:00","current_speed_kmh":27.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2087,"estimated_vehicle_count":4.41,"estimated_queue_length":2.0,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":90,"intersection_id":15,"direction":"N","ts":"2026-08-13T20:04:52.375793+00:00","current_speed_kmh":28.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1922,"estimated_vehicle_count":4.22,"estimated_queue_length":1.88,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":91,"intersection_id":15,"direction":"S","ts":"2026-08-13T20:04:52.375793+00:00","current_speed_kmh":27.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2119,"estimated_vehicle_count":4.44,"estimated_queue_length":2.03,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":92,"intersection_id":15,"direction":"E","ts":"2026-08-13T20:04:52.375793+00:00","current_speed_kmh":27.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2204,"estimated_vehicle_count":4.54,"estimated_queue_length":2.09,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":93,"intersection_id":15,"direction":"W","ts":"2026-08-13T20:04:52.375793+00:00","current_speed_kmh":30.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1343,"estimated_vehicle_count":3.62,"estimated_queue_length":1.51,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":94,"intersection_id":16,"direction":"N","ts":"2026-08-13T20:05:33.365075+00:00","current_speed_kmh":30.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1226,"estimated_vehicle_count":3.51,"estimated_queue_length":1.44,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":95,"intersection_id":16,"direction":"S","ts":"2026-08-13T20:05:33.365075+00:00","current_speed_kmh":27.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2249,"estimated_vehicle_count":4.59,"estimated_queue_length":2.12,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":96,"intersection_id":16,"direction":"E","ts":"2026-08-13T20:05:33.365075+00:00","current_speed_kmh":26.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2413,"estimated_vehicle_count":4.79,"estimated_queue_length":2.25,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":97,"intersection_id":16,"direction":"W","ts":"2026-08-13T20:05:33.365075+00:00","current_speed_kmh":27.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2274,"estimated_vehicle_count":4.62,"estimated_queue_length":2.14,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":98,"intersection_id":17,"direction":"N","ts":"2026-08-13T20:06:14.369964+00:00","current_speed_kmh":29.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1581,"estimated_vehicle_count":3.86,"estimated_queue_length":1.65,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":99,"intersection_id":17,"direction":"E","ts":"2026-08-13T20:06:14.369964+00:00","current_speed_kmh":27.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2264,"estimated_vehicle_count":4.61,"estimated_queue_length":2.14,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":100,"intersection_id":18,"direction":"N","ts":"2026-08-13T20:06:54.876816+00:00","current_speed_kmh":27.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2194,"estimated_vehicle_count":4.53,"estimated_queue_length":2.08,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":101,"intersection_id":18,"direction":"E","ts":"2026-08-13T20:06:54.876816+00:00","current_speed_kmh":26.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.249,"estimated_vehicle_count":4.88,"estimated_queue_length":2.32,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":102,"intersection_id":18,"direction":"W","ts":"2026-08-13T20:06:54.876816+00:00","current_speed_kmh":29.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1699,"estimated_vehicle_count":3.98,"estimated_queue_length":1.73,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":103,"intersection_id":8,"direction":"N","ts":"2026-08-13T20:07:35.620935+00:00","current_speed_kmh":30.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1381,"estimated_vehicle_count":3.66,"estimated_queue_length":1.53,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":104,"intersection_id":8,"direction":"S","ts":"2026-08-13T20:07:35.620935+00:00","current_speed_kmh":29.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1479,"estimated_vehicle_count":3.75,"estimated_queue_length":1.59,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":105,"intersection_id":8,"direction":"W","ts":"2026-08-13T20:07:35.620935+00:00","current_speed_kmh":27.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2022,"estimated_vehicle_count":4.33,"estimated_queue_length":1.95,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":106,"intersection_id":9,"direction":"N","ts":"2026-08-13T20:08:16.466690+00:00","current_speed_kmh":30.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1184,"estimated_vehicle_count":3.47,"estimated_queue_length":1.42,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":107,"intersection_id":9,"direction":"S","ts":"2026-08-13T20:08:16.466690+00:00","current_speed_kmh":28.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1732,"estimated_vehicle_count":4.01,"estimated_queue_length":1.75,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":108,"intersection_id":9,"direction":"E","ts":"2026-08-13T20:08:16.466690+00:00","current_speed_kmh":29.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1644,"estimated_vehicle_count":3.92,"estimated_queue_length":1.69,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":109,"intersection_id":9,"direction":"W","ts":"2026-08-13T20:08:16.466690+00:00","current_speed_kmh":29.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1638,"estimated_vehicle_count":3.92,"estimated_queue_length":1.69,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":110,"intersection_id":10,"direction":"N","ts":"2026-08-13T20:08:56.558471+00:00","current_speed_kmh":30.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1272,"estimated_vehicle_count":3.55,"estimated_queue_length":1.47,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":111,"intersection_id":10,"direction":"S","ts":"2026-08-13T20:08:56.558471+00:00","current_speed_kmh":31.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1156,"estimated_vehicle_count":3.45,"estimated_queue_length":1.41,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":112,"intersection_id":10,"direction":"E","ts":"2026-08-13T20:08:56.558471+00:00","current_speed_kmh":26.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2483,"estimated_vehicle_count":4.88,"estimated_queue_length":2.31,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":113,"intersection_id":10,"direction":"W","ts":"2026-08-13T20:08:56.558471+00:00","current_speed_kmh":29.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1643,"estimated_vehicle_count":3.92,"estimated_queue_length":1.69,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":114,"intersection_id":11,"direction":"N","ts":"2026-08-13T20:09:36.652200+00:00","current_speed_kmh":29.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1528,"estimated_vehicle_count":3.8,"estimated_queue_length":1.62,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":115,"intersection_id":11,"direction":"S","ts":"2026-08-13T20:09:36.652200+00:00","current_speed_kmh":27.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2065,"estimated_vehicle_count":4.38,"estimated_queue_length":1.99,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":116,"intersection_id":11,"direction":"E","ts":"2026-08-13T20:09:36.652200+00:00","current_speed_kmh":29.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1538,"estimated_vehicle_count":3.81,"estimated_queue_length":1.63,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":117,"intersection_id":11,"direction":"W","ts":"2026-08-13T20:09:36.652200+00:00","current_speed_kmh":28.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1731,"estimated_vehicle_count":4.01,"estimated_queue_length":1.75,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":118,"intersection_id":19,"direction":"N","ts":"2026-08-13T20:10:16.744948+00:00","current_speed_kmh":30.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1371,"estimated_vehicle_count":3.65,"estimated_queue_length":1.53,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":119,"intersection_id":19,"direction":"W","ts":"2026-08-13T20:10:16.744948+00:00","current_speed_kmh":27.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2289,"estimated_vehicle_count":4.64,"estimated_queue_length":2.16,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":120,"intersection_id":20,"direction":"N","ts":"2026-08-13T20:10:57.275248+00:00","current_speed_kmh":27.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2196,"estimated_vehicle_count":4.53,"estimated_queue_length":2.08,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":121,"intersection_id":20,"direction":"S","ts":"2026-08-13T20:10:57.275248+00:00","current_speed_kmh":27.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2128,"estimated_vehicle_count":4.45,"estimated_queue_length":2.03,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":122,"intersection_id":20,"direction":"E","ts":"2026-08-13T20:10:57.275248+00:00","current_speed_kmh":30.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.127,"estimated_vehicle_count":3.55,"estimated_queue_length":1.47,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":123,"intersection_id":20,"direction":"W","ts":"2026-08-13T20:10:57.275248+00:00","current_speed_kmh":30.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1357,"estimated_vehicle_count":3.63,"estimated_queue_length":1.52,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":124,"intersection_id":21,"direction":"N","ts":"2026-08-13T20:11:38.338755+00:00","current_speed_kmh":28.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1984,"estimated_vehicle_count":4.29,"estimated_queue_length":1.93,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":125,"intersection_id":21,"direction":"S","ts":"2026-08-13T20:11:38.338755+00:00","current_speed_kmh":28.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2008,"estimated_vehicle_count":4.32,"estimated_queue_length":1.94,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":126,"intersection_id":21,"direction":"E","ts":"2026-08-13T20:11:38.338755+00:00","current_speed_kmh":30.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1413,"estimated_vehicle_count":3.69,"estimated_queue_length":1.55,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":127,"intersection_id":21,"direction":"W","ts":"2026-08-13T20:11:38.338755+00:00","current_speed_kmh":28.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1782,"estimated_vehicle_count":4.07,"estimated_queue_length":1.79,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":128,"intersection_id":22,"direction":"N","ts":"2026-08-13T20:12:19.262583+00:00","current_speed_kmh":28.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1945,"estimated_vehicle_count":4.25,"estimated_queue_length":1.9,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":129,"intersection_id":22,"direction":"E","ts":"2026-08-13T20:12:19.262583+00:00","current_speed_kmh":30.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1424,"estimated_vehicle_count":3.7,"estimated_queue_length":1.56,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":130,"intersection_id":22,"direction":"W","ts":"2026-08-13T20:12:19.262583+00:00","current_speed_kmh":28.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1949,"estimated_vehicle_count":4.25,"estimated_queue_length":1.9,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":131,"intersection_id":27,"direction":"N","ts":"2026-08-13T20:13:00.011640+00:00","current_speed_kmh":27.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2139,"estimated_vehicle_count":4.47,"estimated_queue_length":2.04,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":132,"intersection_id":27,"direction":"S","ts":"2026-08-13T20:13:00.011640+00:00","current_speed_kmh":36.5,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1895,"estimated_vehicle_count":4.19,"estimated_queue_length":1.86,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":133,"intersection_id":27,"direction":"E","ts":"2026-08-13T20:13:00.011640+00:00","current_speed_kmh":29.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1674,"estimated_vehicle_count":3.95,"estimated_queue_length":1.71,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":134,"intersection_id":29,"direction":"S","ts":"2026-08-13T20:13:40.736189+00:00","current_speed_kmh":28.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1938,"estimated_vehicle_count":4.24,"estimated_queue_length":1.89,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":135,"intersection_id":29,"direction":"E","ts":"2026-08-13T20:13:40.736189+00:00","current_speed_kmh":27.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2139,"estimated_vehicle_count":4.47,"estimated_queue_length":2.04,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":136,"intersection_id":29,"direction":"W","ts":"2026-08-13T20:13:40.736189+00:00","current_speed_kmh":26.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2485,"estimated_vehicle_count":4.88,"estimated_queue_length":2.31,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":137,"intersection_id":12,"direction":"N","ts":"2026-08-13T20:14:21.495033+00:00","current_speed_kmh":29.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1636,"estimated_vehicle_count":3.91,"estimated_queue_length":1.69,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":138,"intersection_id":12,"direction":"S","ts":"2026-08-13T20:14:21.495033+00:00","current_speed_kmh":30.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1297,"estimated_vehicle_count":3.58,"estimated_queue_length":1.48,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":139,"intersection_id":12,"direction":"E","ts":"2026-08-13T20:14:21.495033+00:00","current_speed_kmh":27.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2057,"estimated_vehicle_count":4.37,"estimated_queue_length":1.98,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":140,"intersection_id":12,"direction":"W","ts":"2026-08-13T20:14:21.495033+00:00","current_speed_kmh":27.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2258,"estimated_vehicle_count":4.61,"estimated_queue_length":2.13,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":141,"intersection_id":13,"direction":"N","ts":"2026-08-13T20:15:01.597593+00:00","current_speed_kmh":29.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1667,"estimated_vehicle_count":3.95,"estimated_queue_length":1.71,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":142,"intersection_id":13,"direction":"S","ts":"2026-08-13T20:15:01.597593+00:00","current_speed_kmh":29.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1667,"estimated_vehicle_count":3.95,"estimated_queue_length":1.71,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":143,"intersection_id":13,"direction":"E","ts":"2026-08-13T20:15:01.597593+00:00","current_speed_kmh":27.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2072,"estimated_vehicle_count":4.39,"estimated_queue_length":1.99,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":144,"intersection_id":13,"direction":"W","ts":"2026-08-13T20:15:01.597593+00:00","current_speed_kmh":29.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1592,"estimated_vehicle_count":3.87,"estimated_queue_length":1.66,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":145,"intersection_id":14,"direction":"N","ts":"2026-08-13T20:15:41.706922+00:00","current_speed_kmh":27.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2266,"estimated_vehicle_count":4.61,"estimated_queue_length":2.14,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":146,"intersection_id":14,"direction":"S","ts":"2026-08-13T20:15:41.706922+00:00","current_speed_kmh":28.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1915,"estimated_vehicle_count":4.21,"estimated_queue_length":1.88,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":147,"intersection_id":14,"direction":"E","ts":"2026-08-13T20:15:41.706922+00:00","current_speed_kmh":27.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2086,"estimated_vehicle_count":4.4,"estimated_queue_length":2.0,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":148,"intersection_id":15,"direction":"N","ts":"2026-08-13T20:16:21.776288+00:00","current_speed_kmh":28.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.192,"estimated_vehicle_count":4.22,"estimated_queue_length":1.88,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":149,"intersection_id":15,"direction":"S","ts":"2026-08-13T20:16:21.776288+00:00","current_speed_kmh":27.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2117,"estimated_vehicle_count":4.44,"estimated_queue_length":2.02,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":150,"intersection_id":15,"direction":"E","ts":"2026-08-13T20:16:21.776288+00:00","current_speed_kmh":27.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2203,"estimated_vehicle_count":4.54,"estimated_queue_length":2.09,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":151,"intersection_id":15,"direction":"W","ts":"2026-08-13T20:16:21.776288+00:00","current_speed_kmh":30.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1342,"estimated_vehicle_count":3.62,"estimated_queue_length":1.51,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":152,"intersection_id":31,"direction":"N","ts":"2026-08-13T20:17:01.887668+00:00","current_speed_kmh":29.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1447,"estimated_vehicle_count":3.72,"estimated_queue_length":1.57,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":153,"intersection_id":31,"direction":"S","ts":"2026-08-13T20:17:01.887668+00:00","current_speed_kmh":31.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1155,"estimated_vehicle_count":3.45,"estimated_queue_length":1.4,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":154,"intersection_id":31,"direction":"E","ts":"2026-08-13T20:17:01.887668+00:00","current_speed_kmh":30.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.127,"estimated_vehicle_count":3.55,"estimated_queue_length":1.47,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":155,"intersection_id":31,"direction":"W","ts":"2026-08-13T20:17:01.887668+00:00","current_speed_kmh":26.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2327,"estimated_vehicle_count":4.69,"estimated_queue_length":2.19,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":156,"intersection_id":32,"direction":"N","ts":"2026-08-13T20:17:42.834775+00:00","current_speed_kmh":26.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2374,"estimated_vehicle_count":4.74,"estimated_queue_length":2.22,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":157,"intersection_id":32,"direction":"S","ts":"2026-08-13T20:17:42.834775+00:00","current_speed_kmh":27.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2202,"estimated_vehicle_count":4.54,"estimated_queue_length":2.09,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":158,"intersection_id":32,"direction":"E","ts":"2026-08-13T20:17:42.834775+00:00","current_speed_kmh":27.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2073,"estimated_vehicle_count":4.39,"estimated_queue_length":1.99,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":159,"intersection_id":33,"direction":"N","ts":"2026-08-13T20:18:23.558608+00:00","current_speed_kmh":27.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2172,"estimated_vehicle_count":4.5,"estimated_queue_length":2.07,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":160,"intersection_id":33,"direction":"S","ts":"2026-08-13T20:18:23.558608+00:00","current_speed_kmh":29.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1561,"estimated_vehicle_count":3.84,"estimated_queue_length":1.64,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":161,"intersection_id":33,"direction":"E","ts":"2026-08-13T20:18:23.558608+00:00","current_speed_kmh":26.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2456,"estimated_vehicle_count":4.84,"estimated_queue_length":2.29,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":162,"intersection_id":33,"direction":"W","ts":"2026-08-13T20:18:23.558608+00:00","current_speed_kmh":30.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1301,"estimated_vehicle_count":3.58,"estimated_queue_length":1.49,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":163,"intersection_id":36,"direction":"S","ts":"2026-08-13T20:19:04.534145+00:00","current_speed_kmh":27.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2044,"estimated_vehicle_count":4.36,"estimated_queue_length":1.97,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":164,"intersection_id":36,"direction":"E","ts":"2026-08-13T20:19:04.534145+00:00","current_speed_kmh":26.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2418,"estimated_vehicle_count":4.8,"estimated_queue_length":2.26,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":165,"intersection_id":36,"direction":"W","ts":"2026-08-13T20:19:04.534145+00:00","current_speed_kmh":29.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.152,"estimated_vehicle_count":3.79,"estimated_queue_length":1.62,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":166,"intersection_id":37,"direction":"N","ts":"2026-08-13T20:19:45.231369+00:00","current_speed_kmh":30.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1435,"estimated_vehicle_count":3.71,"estimated_queue_length":1.56,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":167,"intersection_id":37,"direction":"S","ts":"2026-08-13T20:19:45.231369+00:00","current_speed_kmh":30.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1221,"estimated_vehicle_count":3.51,"estimated_queue_length":1.44,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":168,"intersection_id":37,"direction":"E","ts":"2026-08-13T20:19:45.231369+00:00","current_speed_kmh":30.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1336,"estimated_vehicle_count":3.61,"estimated_queue_length":1.51,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":169,"intersection_id":37,"direction":"W","ts":"2026-08-13T20:19:45.231369+00:00","current_speed_kmh":28.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1746,"estimated_vehicle_count":4.03,"estimated_queue_length":1.76,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":170,"intersection_id":38,"direction":"N","ts":"2026-08-13T20:20:26.143284+00:00","current_speed_kmh":28.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1885,"estimated_vehicle_count":4.18,"estimated_queue_length":1.86,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":171,"intersection_id":38,"direction":"S","ts":"2026-08-13T20:20:26.143284+00:00","current_speed_kmh":26.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2375,"estimated_vehicle_count":4.74,"estimated_queue_length":2.22,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":172,"intersection_id":16,"direction":"N","ts":"2026-08-13T20:21:06.647204+00:00","current_speed_kmh":30.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1224,"estimated_vehicle_count":3.51,"estimated_queue_length":1.44,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":173,"intersection_id":16,"direction":"S","ts":"2026-08-13T20:21:06.647204+00:00","current_speed_kmh":27.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2247,"estimated_vehicle_count":4.59,"estimated_queue_length":2.12,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":174,"intersection_id":16,"direction":"E","ts":"2026-08-13T20:21:06.647204+00:00","current_speed_kmh":26.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2411,"estimated_vehicle_count":4.79,"estimated_queue_length":2.25,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":175,"intersection_id":16,"direction":"W","ts":"2026-08-13T20:21:06.647204+00:00","current_speed_kmh":27.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2272,"estimated_vehicle_count":4.62,"estimated_queue_length":2.14,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":176,"intersection_id":17,"direction":"N","ts":"2026-08-13T20:21:46.755562+00:00","current_speed_kmh":29.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1579,"estimated_vehicle_count":3.85,"estimated_queue_length":1.65,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":177,"intersection_id":17,"direction":"E","ts":"2026-08-13T20:21:46.755562+00:00","current_speed_kmh":27.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2263,"estimated_vehicle_count":4.61,"estimated_queue_length":2.14,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":178,"intersection_id":18,"direction":"N","ts":"2026-08-13T20:22:26.808313+00:00","current_speed_kmh":27.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2192,"estimated_vehicle_count":4.53,"estimated_queue_length":2.08,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":179,"intersection_id":18,"direction":"E","ts":"2026-08-13T20:22:26.808313+00:00","current_speed_kmh":26.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2488,"estimated_vehicle_count":4.88,"estimated_queue_length":2.32,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":180,"intersection_id":18,"direction":"W","ts":"2026-08-13T20:22:26.808313+00:00","current_speed_kmh":29.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1697,"estimated_vehicle_count":3.98,"estimated_queue_length":1.73,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":181,"intersection_id":19,"direction":"N","ts":"2026-08-13T20:23:06.884482+00:00","current_speed_kmh":30.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.137,"estimated_vehicle_count":3.65,"estimated_queue_length":1.53,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":182,"intersection_id":19,"direction":"W","ts":"2026-08-13T20:23:06.884482+00:00","current_speed_kmh":27.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2288,"estimated_vehicle_count":4.64,"estimated_queue_length":2.16,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":183,"intersection_id":39,"direction":"N","ts":"2026-08-13T20:23:46.958964+00:00","current_speed_kmh":26.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2446,"estimated_vehicle_count":4.83,"estimated_queue_length":2.28,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":184,"intersection_id":39,"direction":"S","ts":"2026-08-13T20:23:46.958964+00:00","current_speed_kmh":31.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1127,"estimated_vehicle_count":3.42,"estimated_queue_length":1.39,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":185,"intersection_id":39,"direction":"E","ts":"2026-08-13T20:23:46.958964+00:00","current_speed_kmh":26.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2437,"estimated_vehicle_count":4.82,"estimated_queue_length":2.27,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":186,"intersection_id":39,"direction":"W","ts":"2026-08-13T20:23:46.958964+00:00","current_speed_kmh":29.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1697,"estimated_vehicle_count":3.98,"estimated_queue_length":1.73,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":187,"intersection_id":42,"direction":"N","ts":"2026-08-13T20:24:27.863365+00:00","current_speed_kmh":30.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1314,"estimated_vehicle_count":3.59,"estimated_queue_length":1.49,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":188,"intersection_id":42,"direction":"S","ts":"2026-08-13T20:24:27.863365+00:00","current_speed_kmh":28.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1894,"estimated_vehicle_count":4.19,"estimated_queue_length":1.86,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":189,"intersection_id":42,"direction":"E","ts":"2026-08-13T20:24:27.863365+00:00","current_speed_kmh":30.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1338,"estimated_vehicle_count":3.62,"estimated_queue_length":1.51,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":190,"intersection_id":42,"direction":"W","ts":"2026-08-13T20:24:27.863365+00:00","current_speed_kmh":26.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2387,"estimated_vehicle_count":4.76,"estimated_queue_length":2.23,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":191,"intersection_id":44,"direction":"N","ts":"2026-08-13T20:25:08.786679+00:00","current_speed_kmh":26.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2332,"estimated_vehicle_count":4.69,"estimated_queue_length":2.19,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":192,"intersection_id":44,"direction":"S","ts":"2026-08-13T20:25:08.786679+00:00","current_speed_kmh":31.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1104,"estimated_vehicle_count":3.4,"estimated_queue_length":1.38,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":193,"intersection_id":44,"direction":"E","ts":"2026-08-13T20:25:08.786679+00:00","current_speed_kmh":26.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2373,"estimated_vehicle_count":4.74,"estimated_queue_length":2.22,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":194,"intersection_id":44,"direction":"W","ts":"2026-08-13T20:25:08.786679+00:00","current_speed_kmh":28.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1882,"estimated_vehicle_count":4.18,"estimated_queue_length":1.85,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":195,"intersection_id":45,"direction":"N","ts":"2026-08-13T20:25:49.787771+00:00","current_speed_kmh":28.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1983,"estimated_vehicle_count":4.29,"estimated_queue_length":1.93,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":196,"intersection_id":45,"direction":"S","ts":"2026-08-13T20:25:49.787771+00:00","current_speed_kmh":28.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1911,"estimated_vehicle_count":4.21,"estimated_queue_length":1.87,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":197,"intersection_id":45,"direction":"E","ts":"2026-08-13T20:25:49.787771+00:00","current_speed_kmh":29.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1695,"estimated_vehicle_count":3.97,"estimated_queue_length":1.73,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":198,"intersection_id":45,"direction":"W","ts":"2026-08-13T20:25:49.787771+00:00","current_speed_kmh":29.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1588,"estimated_vehicle_count":3.86,"estimated_queue_length":1.66,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":199,"intersection_id":46,"direction":"N","ts":"2026-08-13T20:26:30.749802+00:00","current_speed_kmh":29.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1642,"estimated_vehicle_count":3.92,"estimated_queue_length":1.69,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":200,"intersection_id":46,"direction":"E","ts":"2026-08-13T20:26:30.749802+00:00","current_speed_kmh":28.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1802,"estimated_vehicle_count":4.09,"estimated_queue_length":1.8,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":201,"intersection_id":46,"direction":"W","ts":"2026-08-13T20:26:30.749802+00:00","current_speed_kmh":27.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2025,"estimated_vehicle_count":4.34,"estimated_queue_length":1.96,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":202,"intersection_id":47,"direction":"N","ts":"2026-08-13T20:27:11.450921+00:00","current_speed_kmh":28.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1968,"estimated_vehicle_count":4.27,"estimated_queue_length":1.92,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":203,"intersection_id":47,"direction":"S","ts":"2026-08-13T20:27:11.450921+00:00","current_speed_kmh":30.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.128,"estimated_vehicle_count":3.56,"estimated_queue_length":1.47,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":204,"intersection_id":47,"direction":"E","ts":"2026-08-13T20:27:11.450921+00:00","current_speed_kmh":27.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2059,"estimated_vehicle_count":4.37,"estimated_queue_length":1.98,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":205,"intersection_id":47,"direction":"W","ts":"2026-08-13T20:27:11.450921+00:00","current_speed_kmh":27.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2025,"estimated_vehicle_count":4.34,"estimated_queue_length":1.96,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":206,"intersection_id":20,"direction":"N","ts":"2026-08-13T20:27:52.463284+00:00","current_speed_kmh":27.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2194,"estimated_vehicle_count":4.53,"estimated_queue_length":2.08,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":207,"intersection_id":20,"direction":"S","ts":"2026-08-13T20:27:52.463284+00:00","current_speed_kmh":27.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2126,"estimated_vehicle_count":4.45,"estimated_queue_length":2.03,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":208,"intersection_id":20,"direction":"E","ts":"2026-08-13T20:27:52.463284+00:00","current_speed_kmh":30.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1268,"estimated_vehicle_count":3.55,"estimated_queue_length":1.47,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":209,"intersection_id":20,"direction":"W","ts":"2026-08-13T20:27:52.463284+00:00","current_speed_kmh":30.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1355,"estimated_vehicle_count":3.63,"estimated_queue_length":1.52,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":210,"intersection_id":21,"direction":"N","ts":"2026-08-13T20:28:32.555321+00:00","current_speed_kmh":28.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1983,"estimated_vehicle_count":4.29,"estimated_queue_length":1.93,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":211,"intersection_id":21,"direction":"S","ts":"2026-08-13T20:28:32.555321+00:00","current_speed_kmh":28.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2006,"estimated_vehicle_count":4.31,"estimated_queue_length":1.94,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":212,"intersection_id":21,"direction":"E","ts":"2026-08-13T20:28:32.555321+00:00","current_speed_kmh":30.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1411,"estimated_vehicle_count":3.69,"estimated_queue_length":1.55,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":213,"intersection_id":21,"direction":"W","ts":"2026-08-13T20:28:32.555321+00:00","current_speed_kmh":28.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.178,"estimated_vehicle_count":4.07,"estimated_queue_length":1.78,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":214,"intersection_id":22,"direction":"N","ts":"2026-08-13T20:29:12.646206+00:00","current_speed_kmh":28.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1943,"estimated_vehicle_count":4.24,"estimated_queue_length":1.9,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":215,"intersection_id":22,"direction":"E","ts":"2026-08-13T20:29:12.646206+00:00","current_speed_kmh":30.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1422,"estimated_vehicle_count":3.7,"estimated_queue_length":1.56,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":216,"intersection_id":22,"direction":"W","ts":"2026-08-13T20:29:12.646206+00:00","current_speed_kmh":28.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1948,"estimated_vehicle_count":4.25,"estimated_queue_length":1.9,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":217,"intersection_id":23,"direction":"N","ts":"2026-08-13T20:29:52.721416+00:00","current_speed_kmh":26.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2433,"estimated_vehicle_count":4.82,"estimated_queue_length":2.27,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":218,"intersection_id":23,"direction":"S","ts":"2026-08-13T20:29:52.721416+00:00","current_speed_kmh":27.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.219,"estimated_vehicle_count":4.53,"estimated_queue_length":2.08,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":219,"intersection_id":48,"direction":"N","ts":"2026-08-13T20:30:33.202957+00:00","current_speed_kmh":38.8,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1377,"estimated_vehicle_count":3.65,"estimated_queue_length":1.53,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":220,"intersection_id":48,"direction":"S","ts":"2026-08-13T20:30:33.202957+00:00","current_speed_kmh":38.4,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1471,"estimated_vehicle_count":3.75,"estimated_queue_length":1.59,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":221,"intersection_id":48,"direction":"E","ts":"2026-08-13T20:30:33.202957+00:00","current_speed_kmh":30.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1305,"estimated_vehicle_count":3.58,"estimated_queue_length":1.49,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":222,"intersection_id":48,"direction":"W","ts":"2026-08-13T20:30:33.202957+00:00","current_speed_kmh":30.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1332,"estimated_vehicle_count":3.61,"estimated_queue_length":1.5,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":223,"intersection_id":49,"direction":"N","ts":"2026-08-13T20:31:14.175493+00:00","current_speed_kmh":29.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1727,"estimated_vehicle_count":4.01,"estimated_queue_length":1.75,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":224,"intersection_id":49,"direction":"S","ts":"2026-08-13T20:31:14.175493+00:00","current_speed_kmh":26.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2404,"estimated_vehicle_count":4.78,"estimated_queue_length":2.25,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":225,"intersection_id":49,"direction":"E","ts":"2026-08-13T20:31:14.175493+00:00","current_speed_kmh":36.1,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1976,"estimated_vehicle_count":4.28,"estimated_queue_length":1.92,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":226,"intersection_id":49,"direction":"W","ts":"2026-08-13T20:31:14.175493+00:00","current_speed_kmh":27.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2219,"estimated_vehicle_count":4.56,"estimated_queue_length":2.1,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":227,"intersection_id":53,"direction":"N","ts":"2026-08-13T20:31:55.108114+00:00","current_speed_kmh":28.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1784,"estimated_vehicle_count":4.07,"estimated_queue_length":1.79,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":228,"intersection_id":53,"direction":"E","ts":"2026-08-13T20:31:55.108114+00:00","current_speed_kmh":27.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2038,"estimated_vehicle_count":4.35,"estimated_queue_length":1.97,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":229,"intersection_id":53,"direction":"W","ts":"2026-08-13T20:31:55.108114+00:00","current_speed_kmh":29.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1555,"estimated_vehicle_count":3.83,"estimated_queue_length":1.64,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":230,"intersection_id":56,"direction":"N","ts":"2026-08-13T20:32:35.798850+00:00","current_speed_kmh":28.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1767,"estimated_vehicle_count":4.05,"estimated_queue_length":1.78,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":231,"intersection_id":56,"direction":"S","ts":"2026-08-13T20:32:35.798850+00:00","current_speed_kmh":26.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2369,"estimated_vehicle_count":4.74,"estimated_queue_length":2.22,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":232,"intersection_id":56,"direction":"E","ts":"2026-08-13T20:32:35.798850+00:00","current_speed_kmh":27.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2199,"estimated_vehicle_count":4.54,"estimated_queue_length":2.09,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":233,"intersection_id":56,"direction":"W","ts":"2026-08-13T20:32:35.798850+00:00","current_speed_kmh":29.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1468,"estimated_vehicle_count":3.74,"estimated_queue_length":1.58,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":234,"intersection_id":59,"direction":"N","ts":"2026-08-13T20:33:16.664809+00:00","current_speed_kmh":29.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1646,"estimated_vehicle_count":3.92,"estimated_queue_length":1.7,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":235,"intersection_id":59,"direction":"S","ts":"2026-08-13T20:33:16.664809+00:00","current_speed_kmh":28.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1821,"estimated_vehicle_count":4.11,"estimated_queue_length":1.81,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":236,"intersection_id":59,"direction":"E","ts":"2026-08-13T20:33:16.664809+00:00","current_speed_kmh":31.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1142,"estimated_vehicle_count":3.43,"estimated_queue_length":1.4,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":237,"intersection_id":59,"direction":"W","ts":"2026-08-13T20:33:16.664809+00:00","current_speed_kmh":29.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1614,"estimated_vehicle_count":3.89,"estimated_queue_length":1.68,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":238,"intersection_id":61,"direction":"S","ts":"2026-08-13T20:33:57.608122+00:00","current_speed_kmh":30.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1229,"estimated_vehicle_count":3.51,"estimated_queue_length":1.45,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":239,"intersection_id":61,"direction":"W","ts":"2026-08-13T20:33:57.608122+00:00","current_speed_kmh":34.8,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2277,"estimated_vehicle_count":4.63,"estimated_queue_length":2.15,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":240,"intersection_id":24,"direction":"S","ts":"2026-08-13T20:34:38.072961+00:00","current_speed_kmh":27.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2024,"estimated_vehicle_count":4.33,"estimated_queue_length":1.96,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":241,"intersection_id":24,"direction":"E","ts":"2026-08-13T20:34:38.072961+00:00","current_speed_kmh":29.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1724,"estimated_vehicle_count":4.01,"estimated_queue_length":1.75,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":242,"intersection_id":24,"direction":"W","ts":"2026-08-13T20:34:38.072961+00:00","current_speed_kmh":27.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2239,"estimated_vehicle_count":4.58,"estimated_queue_length":2.12,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":243,"intersection_id":25,"direction":"N","ts":"2026-08-13T20:35:18.791825+00:00","current_speed_kmh":31.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1137,"estimated_vehicle_count":3.43,"estimated_queue_length":1.4,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":244,"intersection_id":25,"direction":"S","ts":"2026-08-13T20:35:18.791825+00:00","current_speed_kmh":27.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2202,"estimated_vehicle_count":4.54,"estimated_queue_length":2.09,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":245,"intersection_id":25,"direction":"W","ts":"2026-08-13T20:35:18.791825+00:00","current_speed_kmh":27.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2199,"estimated_vehicle_count":4.54,"estimated_queue_length":2.09,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":246,"intersection_id":26,"direction":"S","ts":"2026-08-13T20:35:59.646253+00:00","current_speed_kmh":30.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1277,"estimated_vehicle_count":3.56,"estimated_queue_length":1.47,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":247,"intersection_id":26,"direction":"E","ts":"2026-08-13T20:35:59.646253+00:00","current_speed_kmh":27.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2025,"estimated_vehicle_count":4.34,"estimated_queue_length":1.96,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":248,"intersection_id":26,"direction":"W","ts":"2026-08-13T20:35:59.646253+00:00","current_speed_kmh":29.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1471,"estimated_vehicle_count":3.75,"estimated_queue_length":1.59,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":249,"intersection_id":27,"direction":"N","ts":"2026-08-13T20:36:40.384518+00:00","current_speed_kmh":27.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2137,"estimated_vehicle_count":4.46,"estimated_queue_length":2.04,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":250,"intersection_id":27,"direction":"S","ts":"2026-08-13T20:36:40.384518+00:00","current_speed_kmh":36.5,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1893,"estimated_vehicle_count":4.19,"estimated_queue_length":1.86,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":251,"intersection_id":27,"direction":"E","ts":"2026-08-13T20:36:40.384518+00:00","current_speed_kmh":29.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1672,"estimated_vehicle_count":3.95,"estimated_queue_length":1.71,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":252,"intersection_id":62,"direction":"N","ts":"2026-08-13T20:37:20.483162+00:00","current_speed_kmh":30.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1339,"estimated_vehicle_count":3.62,"estimated_queue_length":1.51,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":253,"intersection_id":62,"direction":"E","ts":"2026-08-13T20:37:20.483162+00:00","current_speed_kmh":38.7,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1391,"estimated_vehicle_count":3.67,"estimated_queue_length":1.54,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":254,"intersection_id":62,"direction":"W","ts":"2026-08-13T20:37:20.483162+00:00","current_speed_kmh":38.5,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1446,"estimated_vehicle_count":3.72,"estimated_queue_length":1.57,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":255,"intersection_id":63,"direction":"S","ts":"2026-08-13T20:38:01.212590+00:00","current_speed_kmh":27.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2128,"estimated_vehicle_count":4.45,"estimated_queue_length":2.03,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":256,"intersection_id":63,"direction":"W","ts":"2026-08-13T20:38:01.212590+00:00","current_speed_kmh":26.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.231,"estimated_vehicle_count":4.67,"estimated_queue_length":2.17,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":257,"intersection_id":68,"direction":"N","ts":"2026-08-13T20:38:41.697026+00:00","current_speed_kmh":38.0,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1555,"estimated_vehicle_count":3.83,"estimated_queue_length":1.64,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":258,"intersection_id":68,"direction":"S","ts":"2026-08-13T20:38:41.697026+00:00","current_speed_kmh":36.9,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1789,"estimated_vehicle_count":4.08,"estimated_queue_length":1.79,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":259,"intersection_id":68,"direction":"E","ts":"2026-08-13T20:38:41.697026+00:00","current_speed_kmh":27.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2029,"estimated_vehicle_count":4.34,"estimated_queue_length":1.96,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":260,"intersection_id":68,"direction":"W","ts":"2026-08-13T20:38:41.697026+00:00","current_speed_kmh":27.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2124,"estimated_vehicle_count":4.45,"estimated_queue_length":2.03,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":261,"intersection_id":69,"direction":"N","ts":"2026-08-13T20:39:22.700931+00:00","current_speed_kmh":28.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1799,"estimated_vehicle_count":4.09,"estimated_queue_length":1.8,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":262,"intersection_id":69,"direction":"E","ts":"2026-08-13T20:39:22.700931+00:00","current_speed_kmh":27.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2128,"estimated_vehicle_count":4.45,"estimated_queue_length":2.03,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":263,"intersection_id":69,"direction":"W","ts":"2026-08-13T20:39:22.700931+00:00","current_speed_kmh":28.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.201,"estimated_vehicle_count":4.32,"estimated_queue_length":1.95,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":264,"intersection_id":70,"direction":"N","ts":"2026-08-13T20:40:03.394378+00:00","current_speed_kmh":26.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2385,"estimated_vehicle_count":4.76,"estimated_queue_length":2.23,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":265,"intersection_id":70,"direction":"E","ts":"2026-08-13T20:40:03.394378+00:00","current_speed_kmh":28.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1906,"estimated_vehicle_count":4.2,"estimated_queue_length":1.87,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":266,"intersection_id":70,"direction":"W","ts":"2026-08-13T20:40:03.394378+00:00","current_speed_kmh":29.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1722,"estimated_vehicle_count":4.0,"estimated_queue_length":1.75,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":267,"intersection_id":71,"direction":"N","ts":"2026-08-13T20:40:44.123783+00:00","current_speed_kmh":27.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.212,"estimated_vehicle_count":4.44,"estimated_queue_length":2.03,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":268,"intersection_id":71,"direction":"S","ts":"2026-08-13T20:40:44.123783+00:00","current_speed_kmh":31.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1104,"estimated_vehicle_count":3.4,"estimated_queue_length":1.38,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":269,"intersection_id":28,"direction":"N","ts":"2026-08-13T20:41:24.633540+00:00","current_speed_kmh":27.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.209,"estimated_vehicle_count":4.41,"estimated_queue_length":2.0,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":270,"intersection_id":28,"direction":"S","ts":"2026-08-13T20:41:24.633540+00:00","current_speed_kmh":29.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1557,"estimated_vehicle_count":3.83,"estimated_queue_length":1.64,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":271,"intersection_id":29,"direction":"S","ts":"2026-08-13T20:42:05.150179+00:00","current_speed_kmh":28.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1936,"estimated_vehicle_count":4.24,"estimated_queue_length":1.89,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":272,"intersection_id":29,"direction":"E","ts":"2026-08-13T20:42:05.150179+00:00","current_speed_kmh":27.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2137,"estimated_vehicle_count":4.46,"estimated_queue_length":2.04,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":273,"intersection_id":29,"direction":"W","ts":"2026-08-13T20:42:05.150179+00:00","current_speed_kmh":26.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2483,"estimated_vehicle_count":4.88,"estimated_queue_length":2.31,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":274,"intersection_id":30,"direction":"N","ts":"2026-08-13T20:42:45.221509+00:00","current_speed_kmh":29.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1446,"estimated_vehicle_count":3.72,"estimated_queue_length":1.57,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":275,"intersection_id":30,"direction":"S","ts":"2026-08-13T20:42:45.221509+00:00","current_speed_kmh":28.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1738,"estimated_vehicle_count":4.02,"estimated_queue_length":1.76,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":276,"intersection_id":30,"direction":"E","ts":"2026-08-13T20:42:45.221509+00:00","current_speed_kmh":29.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1701,"estimated_vehicle_count":3.98,"estimated_queue_length":1.73,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":277,"intersection_id":31,"direction":"N","ts":"2026-08-13T20:43:25.910910+00:00","current_speed_kmh":29.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1446,"estimated_vehicle_count":3.72,"estimated_queue_length":1.57,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":278,"intersection_id":31,"direction":"S","ts":"2026-08-13T20:43:25.910910+00:00","current_speed_kmh":31.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1153,"estimated_vehicle_count":3.44,"estimated_queue_length":1.4,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":279,"intersection_id":31,"direction":"E","ts":"2026-08-13T20:43:25.910910+00:00","current_speed_kmh":30.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1269,"estimated_vehicle_count":3.55,"estimated_queue_length":1.47,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":280,"intersection_id":31,"direction":"W","ts":"2026-08-13T20:43:25.910910+00:00","current_speed_kmh":26.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2326,"estimated_vehicle_count":4.69,"estimated_queue_length":2.18,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":281,"intersection_id":72,"direction":"S","ts":"2026-08-13T20:44:06.029043+00:00","current_speed_kmh":30.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1239,"estimated_vehicle_count":3.52,"estimated_queue_length":1.45,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":282,"intersection_id":72,"direction":"E","ts":"2026-08-13T20:44:06.029043+00:00","current_speed_kmh":26.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2459,"estimated_vehicle_count":4.85,"estimated_queue_length":2.29,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":283,"intersection_id":72,"direction":"W","ts":"2026-08-13T20:44:06.029043+00:00","current_speed_kmh":28.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1812,"estimated_vehicle_count":4.1,"estimated_queue_length":1.81,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":284,"intersection_id":76,"direction":"N","ts":"2026-08-13T20:44:46.717580+00:00","current_speed_kmh":27.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2187,"estimated_vehicle_count":4.52,"estimated_queue_length":2.08,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":285,"intersection_id":76,"direction":"S","ts":"2026-08-13T20:44:46.717580+00:00","current_speed_kmh":29.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1705,"estimated_vehicle_count":3.99,"estimated_queue_length":1.73,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":286,"intersection_id":77,"direction":"S","ts":"2026-08-13T20:45:27.185326+00:00","current_speed_kmh":30.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.139,"estimated_vehicle_count":3.67,"estimated_queue_length":1.54,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":287,"intersection_id":77,"direction":"E","ts":"2026-08-13T20:45:27.185326+00:00","current_speed_kmh":27.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2295,"estimated_vehicle_count":4.65,"estimated_queue_length":2.16,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":288,"intersection_id":77,"direction":"W","ts":"2026-08-13T20:45:27.185326+00:00","current_speed_kmh":28.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.189,"estimated_vehicle_count":4.18,"estimated_queue_length":1.86,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":289,"intersection_id":78,"direction":"N","ts":"2026-08-13T20:46:07.900911+00:00","current_speed_kmh":29.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.156,"estimated_vehicle_count":3.84,"estimated_queue_length":1.64,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":290,"intersection_id":78,"direction":"S","ts":"2026-08-13T20:46:07.900911+00:00","current_speed_kmh":29.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1541,"estimated_vehicle_count":3.82,"estimated_queue_length":1.63,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":291,"intersection_id":78,"direction":"E","ts":"2026-08-13T20:46:07.900911+00:00","current_speed_kmh":29.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1662,"estimated_vehicle_count":3.94,"estimated_queue_length":1.71,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":292,"intersection_id":78,"direction":"W","ts":"2026-08-13T20:46:07.900911+00:00","current_speed_kmh":30.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1429,"estimated_vehicle_count":3.7,"estimated_queue_length":1.56,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":293,"intersection_id":79,"direction":"N","ts":"2026-08-13T20:46:48.844511+00:00","current_speed_kmh":28.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1769,"estimated_vehicle_count":4.05,"estimated_queue_length":1.78,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":294,"intersection_id":79,"direction":"E","ts":"2026-08-13T20:46:48.844511+00:00","current_speed_kmh":29.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1499,"estimated_vehicle_count":3.77,"estimated_queue_length":1.6,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":295,"intersection_id":79,"direction":"W","ts":"2026-08-13T20:46:48.844511+00:00","current_speed_kmh":31.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1156,"estimated_vehicle_count":3.45,"estimated_queue_length":1.41,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":296,"intersection_id":80,"direction":"N","ts":"2026-08-13T20:47:29.552560+00:00","current_speed_kmh":28.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1897,"estimated_vehicle_count":4.19,"estimated_queue_length":1.87,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":297,"intersection_id":80,"direction":"S","ts":"2026-08-13T20:47:29.552560+00:00","current_speed_kmh":27.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2178,"estimated_vehicle_count":4.51,"estimated_queue_length":2.07,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":298,"intersection_id":80,"direction":"E","ts":"2026-08-13T20:47:29.552560+00:00","current_speed_kmh":34.3,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2372,"estimated_vehicle_count":4.74,"estimated_queue_length":2.22,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":299,"intersection_id":80,"direction":"W","ts":"2026-08-13T20:47:29.552560+00:00","current_speed_kmh":35.0,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2229,"estimated_vehicle_count":4.57,"estimated_queue_length":2.11,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":300,"intersection_id":32,"direction":"N","ts":"2026-08-13T20:48:10.536107+00:00","current_speed_kmh":26.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2372,"estimated_vehicle_count":4.74,"estimated_queue_length":2.22,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":301,"intersection_id":32,"direction":"S","ts":"2026-08-13T20:48:10.536107+00:00","current_speed_kmh":27.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.22,"estimated_vehicle_count":4.54,"estimated_queue_length":2.09,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":302,"intersection_id":32,"direction":"E","ts":"2026-08-13T20:48:10.536107+00:00","current_speed_kmh":27.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2071,"estimated_vehicle_count":4.39,"estimated_queue_length":1.99,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":303,"intersection_id":33,"direction":"N","ts":"2026-08-13T20:48:50.614031+00:00","current_speed_kmh":27.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2171,"estimated_vehicle_count":4.5,"estimated_queue_length":2.06,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":304,"intersection_id":33,"direction":"S","ts":"2026-08-13T20:48:50.614031+00:00","current_speed_kmh":29.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1559,"estimated_vehicle_count":3.83,"estimated_queue_length":1.64,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":305,"intersection_id":33,"direction":"E","ts":"2026-08-13T20:48:50.614031+00:00","current_speed_kmh":26.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2454,"estimated_vehicle_count":4.84,"estimated_queue_length":2.29,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":306,"intersection_id":33,"direction":"W","ts":"2026-08-13T20:48:50.614031+00:00","current_speed_kmh":30.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1299,"estimated_vehicle_count":3.58,"estimated_queue_length":1.48,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":307,"intersection_id":34,"direction":"W","ts":"2026-08-13T20:49:30.706818+00:00","current_speed_kmh":27.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2196,"estimated_vehicle_count":4.53,"estimated_queue_length":2.08,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":308,"intersection_id":35,"direction":"S","ts":"2026-08-13T20:50:10.943192+00:00","current_speed_kmh":27.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2068,"estimated_vehicle_count":4.38,"estimated_queue_length":1.99,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":309,"intersection_id":35,"direction":"W","ts":"2026-08-13T20:50:10.943192+00:00","current_speed_kmh":28.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1981,"estimated_vehicle_count":4.29,"estimated_queue_length":1.92,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":310,"intersection_id":81,"direction":"N","ts":"2026-08-13T20:50:51.433370+00:00","current_speed_kmh":29.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1617,"estimated_vehicle_count":3.89,"estimated_queue_length":1.68,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":311,"intersection_id":81,"direction":"S","ts":"2026-08-13T20:50:51.433370+00:00","current_speed_kmh":26.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.235,"estimated_vehicle_count":4.72,"estimated_queue_length":2.2,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":312,"intersection_id":81,"direction":"E","ts":"2026-08-13T20:50:51.433370+00:00","current_speed_kmh":31.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1144,"estimated_vehicle_count":3.44,"estimated_queue_length":1.4,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":313,"intersection_id":81,"direction":"W","ts":"2026-08-13T20:50:51.433370+00:00","current_speed_kmh":30.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1304,"estimated_vehicle_count":3.58,"estimated_queue_length":1.49,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":314,"intersection_id":82,"direction":"N","ts":"2026-08-13T20:51:32.394359+00:00","current_speed_kmh":27.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2257,"estimated_vehicle_count":4.6,"estimated_queue_length":2.13,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":315,"intersection_id":82,"direction":"S","ts":"2026-08-13T20:51:32.394359+00:00","current_speed_kmh":29.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1679,"estimated_vehicle_count":3.96,"estimated_queue_length":1.72,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":316,"intersection_id":83,"direction":"N","ts":"2026-08-13T20:52:12.866968+00:00","current_speed_kmh":28.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1885,"estimated_vehicle_count":4.18,"estimated_queue_length":1.86,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":317,"intersection_id":83,"direction":"S","ts":"2026-08-13T20:52:12.866968+00:00","current_speed_kmh":28.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1933,"estimated_vehicle_count":4.23,"estimated_queue_length":1.89,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":318,"intersection_id":83,"direction":"E","ts":"2026-08-13T20:52:12.866968+00:00","current_speed_kmh":30.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1214,"estimated_vehicle_count":3.5,"estimated_queue_length":1.44,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":319,"intersection_id":83,"direction":"W","ts":"2026-08-13T20:52:12.866968+00:00","current_speed_kmh":30.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1179,"estimated_vehicle_count":3.47,"estimated_queue_length":1.42,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":320,"intersection_id":85,"direction":"N","ts":"2026-08-13T20:52:53.880671+00:00","current_speed_kmh":27.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2027,"estimated_vehicle_count":4.34,"estimated_queue_length":1.96,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":321,"intersection_id":85,"direction":"S","ts":"2026-08-13T20:52:53.880671+00:00","current_speed_kmh":27.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2112,"estimated_vehicle_count":4.43,"estimated_queue_length":2.02,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":322,"intersection_id":85,"direction":"E","ts":"2026-08-13T20:52:53.880671+00:00","current_speed_kmh":28.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.195,"estimated_vehicle_count":4.25,"estimated_queue_length":1.9,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":323,"intersection_id":85,"direction":"W","ts":"2026-08-13T20:52:53.880671+00:00","current_speed_kmh":30.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1378,"estimated_vehicle_count":3.65,"estimated_queue_length":1.53,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":324,"intersection_id":87,"direction":"E","ts":"2026-08-13T20:53:34.826975+00:00","current_speed_kmh":36.3,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1938,"estimated_vehicle_count":4.24,"estimated_queue_length":1.89,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":325,"intersection_id":87,"direction":"W","ts":"2026-08-13T20:53:34.826975+00:00","current_speed_kmh":27.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.204,"estimated_vehicle_count":4.35,"estimated_queue_length":1.97,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":326,"intersection_id":89,"direction":"N","ts":"2026-08-13T20:54:15.325964+00:00","current_speed_kmh":28.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.186,"estimated_vehicle_count":4.15,"estimated_queue_length":1.84,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":327,"intersection_id":89,"direction":"S","ts":"2026-08-13T20:54:15.325964+00:00","current_speed_kmh":29.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1672,"estimated_vehicle_count":3.95,"estimated_queue_length":1.71,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":328,"intersection_id":89,"direction":"E","ts":"2026-08-13T20:54:15.325964+00:00","current_speed_kmh":31.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1123,"estimated_vehicle_count":3.42,"estimated_queue_length":1.39,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":329,"intersection_id":89,"direction":"W","ts":"2026-08-13T20:54:15.325964+00:00","current_speed_kmh":36.9,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1807,"estimated_vehicle_count":4.09,"estimated_queue_length":1.8,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":330,"intersection_id":36,"direction":"S","ts":"2026-08-13T20:54:56.267356+00:00","current_speed_kmh":27.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2042,"estimated_vehicle_count":4.36,"estimated_queue_length":1.97,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":331,"intersection_id":36,"direction":"E","ts":"2026-08-13T20:54:56.267356+00:00","current_speed_kmh":26.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2417,"estimated_vehicle_count":4.79,"estimated_queue_length":2.26,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":332,"intersection_id":36,"direction":"W","ts":"2026-08-13T20:54:56.267356+00:00","current_speed_kmh":29.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1518,"estimated_vehicle_count":3.79,"estimated_queue_length":1.62,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":333,"intersection_id":37,"direction":"N","ts":"2026-08-13T20:55:36.334739+00:00","current_speed_kmh":30.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1433,"estimated_vehicle_count":3.71,"estimated_queue_length":1.56,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":334,"intersection_id":37,"direction":"S","ts":"2026-08-13T20:55:36.334739+00:00","current_speed_kmh":30.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1219,"estimated_vehicle_count":3.5,"estimated_queue_length":1.44,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":335,"intersection_id":37,"direction":"E","ts":"2026-08-13T20:55:36.334739+00:00","current_speed_kmh":30.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1334,"estimated_vehicle_count":3.61,"estimated_queue_length":1.5,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":336,"intersection_id":37,"direction":"W","ts":"2026-08-13T20:55:36.334739+00:00","current_speed_kmh":28.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1744,"estimated_vehicle_count":4.03,"estimated_queue_length":1.76,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":337,"intersection_id":38,"direction":"N","ts":"2026-08-13T20:56:16.433370+00:00","current_speed_kmh":28.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1884,"estimated_vehicle_count":4.18,"estimated_queue_length":1.86,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":338,"intersection_id":38,"direction":"S","ts":"2026-08-13T20:56:16.433370+00:00","current_speed_kmh":26.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2374,"estimated_vehicle_count":4.74,"estimated_queue_length":2.22,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":339,"intersection_id":39,"direction":"N","ts":"2026-08-13T20:56:56.486122+00:00","current_speed_kmh":26.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2445,"estimated_vehicle_count":4.83,"estimated_queue_length":2.28,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":340,"intersection_id":39,"direction":"S","ts":"2026-08-13T20:56:56.486122+00:00","current_speed_kmh":31.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1125,"estimated_vehicle_count":3.42,"estimated_queue_length":1.39,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":341,"intersection_id":39,"direction":"E","ts":"2026-08-13T20:56:56.486122+00:00","current_speed_kmh":26.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2435,"estimated_vehicle_count":4.82,"estimated_queue_length":2.27,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":342,"intersection_id":39,"direction":"W","ts":"2026-08-13T20:56:56.486122+00:00","current_speed_kmh":29.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1695,"estimated_vehicle_count":3.98,"estimated_queue_length":1.73,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":343,"intersection_id":90,"direction":"N","ts":"2026-08-13T20:57:36.581814+00:00","current_speed_kmh":28.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1922,"estimated_vehicle_count":4.22,"estimated_queue_length":1.88,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":344,"intersection_id":90,"direction":"S","ts":"2026-08-13T20:57:36.581814+00:00","current_speed_kmh":30.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1248,"estimated_vehicle_count":3.53,"estimated_queue_length":1.46,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":345,"intersection_id":90,"direction":"E","ts":"2026-08-13T20:57:36.581814+00:00","current_speed_kmh":30.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1411,"estimated_vehicle_count":3.69,"estimated_queue_length":1.55,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":346,"intersection_id":90,"direction":"W","ts":"2026-08-13T20:57:36.581814+00:00","current_speed_kmh":34.8,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2259,"estimated_vehicle_count":4.61,"estimated_queue_length":2.13,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":347,"intersection_id":92,"direction":"N","ts":"2026-08-13T20:58:17.570125+00:00","current_speed_kmh":30.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1388,"estimated_vehicle_count":3.66,"estimated_queue_length":1.54,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":348,"intersection_id":92,"direction":"S","ts":"2026-08-13T20:58:17.570125+00:00","current_speed_kmh":29.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1574,"estimated_vehicle_count":3.85,"estimated_queue_length":1.65,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":349,"intersection_id":92,"direction":"W","ts":"2026-08-13T20:58:17.570125+00:00","current_speed_kmh":29.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1606,"estimated_vehicle_count":3.88,"estimated_queue_length":1.67,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":350,"intersection_id":93,"direction":"N","ts":"2026-08-13T20:58:58.267361+00:00","current_speed_kmh":27.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2032,"estimated_vehicle_count":4.34,"estimated_queue_length":1.96,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":351,"intersection_id":93,"direction":"S","ts":"2026-08-13T20:58:58.267361+00:00","current_speed_kmh":27.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2191,"estimated_vehicle_count":4.53,"estimated_queue_length":2.08,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":352,"intersection_id":93,"direction":"E","ts":"2026-08-13T20:58:58.267361+00:00","current_speed_kmh":38.3,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.15,"estimated_vehicle_count":3.77,"estimated_queue_length":1.6,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":353,"intersection_id":93,"direction":"W","ts":"2026-08-13T20:58:58.267361+00:00","current_speed_kmh":37.0,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1787,"estimated_vehicle_count":4.07,"estimated_queue_length":1.79,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":354,"intersection_id":98,"direction":"N","ts":"2026-08-13T20:59:39.171665+00:00","current_speed_kmh":26.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2324,"estimated_vehicle_count":4.68,"estimated_queue_length":2.18,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":355,"intersection_id":98,"direction":"S","ts":"2026-08-13T20:59:39.171665+00:00","current_speed_kmh":29.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1718,"estimated_vehicle_count":4.0,"estimated_queue_length":1.74,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":356,"intersection_id":98,"direction":"E","ts":"2026-08-13T20:59:39.171665+00:00","current_speed_kmh":28.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1819,"estimated_vehicle_count":4.11,"estimated_queue_length":1.81,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":357,"intersection_id":98,"direction":"W","ts":"2026-08-13T20:59:39.171665+00:00","current_speed_kmh":27.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2295,"estimated_vehicle_count":4.65,"estimated_queue_length":2.16,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":358,"intersection_id":99,"direction":"N","ts":"2026-08-13T21:00:20.089608+00:00","current_speed_kmh":30.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1293,"estimated_vehicle_count":3.57,"estimated_queue_length":1.48,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":359,"intersection_id":99,"direction":"S","ts":"2026-08-13T21:00:20.089608+00:00","current_speed_kmh":30.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1396,"estimated_vehicle_count":3.67,"estimated_queue_length":1.54,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":360,"intersection_id":101,"direction":"N","ts":"2026-08-13T21:01:00.596588+00:00","current_speed_kmh":28.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1906,"estimated_vehicle_count":4.2,"estimated_queue_length":1.87,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":361,"intersection_id":101,"direction":"S","ts":"2026-08-13T21:01:00.596588+00:00","current_speed_kmh":26.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2467,"estimated_vehicle_count":4.86,"estimated_queue_length":2.3,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":362,"intersection_id":101,"direction":"E","ts":"2026-08-13T21:01:00.596588+00:00","current_speed_kmh":26.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2346,"estimated_vehicle_count":4.71,"estimated_queue_length":2.2,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":363,"intersection_id":101,"direction":"W","ts":"2026-08-13T21:01:00.596588+00:00","current_speed_kmh":27.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2049,"estimated_vehicle_count":4.36,"estimated_queue_length":1.97,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":364,"intersection_id":40,"direction":"E","ts":"2026-08-13T21:01:41.561312+00:00","current_speed_kmh":30.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1285,"estimated_vehicle_count":3.56,"estimated_queue_length":1.48,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":365,"intersection_id":41,"direction":"S","ts":"2026-08-13T21:02:21.812291+00:00","current_speed_kmh":30.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1167,"estimated_vehicle_count":3.46,"estimated_queue_length":1.41,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":366,"intersection_id":41,"direction":"E","ts":"2026-08-13T21:02:21.812291+00:00","current_speed_kmh":30.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1392,"estimated_vehicle_count":3.67,"estimated_queue_length":1.54,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":367,"intersection_id":41,"direction":"W","ts":"2026-08-13T21:02:21.812291+00:00","current_speed_kmh":29.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1541,"estimated_vehicle_count":3.82,"estimated_queue_length":1.63,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":368,"intersection_id":42,"direction":"N","ts":"2026-08-13T21:03:02.538851+00:00","current_speed_kmh":28.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1798,"estimated_vehicle_count":4.09,"estimated_queue_length":1.8,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":369,"intersection_id":42,"direction":"S","ts":"2026-08-13T21:03:02.538851+00:00","current_speed_kmh":27.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2138,"estimated_vehicle_count":4.46,"estimated_queue_length":2.04,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":370,"intersection_id":42,"direction":"E","ts":"2026-08-13T21:03:02.538851+00:00","current_speed_kmh":30.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1368,"estimated_vehicle_count":3.64,"estimated_queue_length":1.52,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":371,"intersection_id":42,"direction":"W","ts":"2026-08-13T21:03:02.538851+00:00","current_speed_kmh":27.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2252,"estimated_vehicle_count":4.6,"estimated_queue_length":2.13,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":372,"intersection_id":43,"direction":"S","ts":"2026-08-13T21:03:42.658999+00:00","current_speed_kmh":30.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.125,"estimated_vehicle_count":3.53,"estimated_queue_length":1.46,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":373,"intersection_id":43,"direction":"E","ts":"2026-08-13T21:03:42.658999+00:00","current_speed_kmh":30.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1169,"estimated_vehicle_count":3.46,"estimated_queue_length":1.41,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":374,"intersection_id":43,"direction":"W","ts":"2026-08-13T21:03:42.658999+00:00","current_speed_kmh":29.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1703,"estimated_vehicle_count":3.98,"estimated_queue_length":1.73,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":375,"intersection_id":102,"direction":"N","ts":"2026-08-13T21:04:23.387500+00:00","current_speed_kmh":36.3,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1935,"estimated_vehicle_count":4.23,"estimated_queue_length":1.89,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":376,"intersection_id":102,"direction":"S","ts":"2026-08-13T21:04:23.387500+00:00","current_speed_kmh":35.9,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2022,"estimated_vehicle_count":4.33,"estimated_queue_length":1.95,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":377,"intersection_id":102,"direction":"E","ts":"2026-08-13T21:04:23.387500+00:00","current_speed_kmh":28.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.193,"estimated_vehicle_count":4.23,"estimated_queue_length":1.89,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":378,"intersection_id":103,"direction":"S","ts":"2026-08-13T21:05:04.101332+00:00","current_speed_kmh":30.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1237,"estimated_vehicle_count":3.52,"estimated_queue_length":1.45,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":379,"intersection_id":103,"direction":"E","ts":"2026-08-13T21:05:04.101332+00:00","current_speed_kmh":36.0,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2006,"estimated_vehicle_count":4.31,"estimated_queue_length":1.94,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":380,"intersection_id":104,"direction":"N","ts":"2026-08-13T21:05:44.558412+00:00","current_speed_kmh":37.9,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1585,"estimated_vehicle_count":3.86,"estimated_queue_length":1.66,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":381,"intersection_id":104,"direction":"S","ts":"2026-08-13T21:05:44.558412+00:00","current_speed_kmh":29.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1649,"estimated_vehicle_count":3.93,"estimated_queue_length":1.7,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":382,"intersection_id":105,"direction":"N","ts":"2026-08-13T21:06:25.102313+00:00","current_speed_kmh":28.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1856,"estimated_vehicle_count":4.15,"estimated_queue_length":1.84,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":383,"intersection_id":105,"direction":"S","ts":"2026-08-13T21:06:25.102313+00:00","current_speed_kmh":37.5,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1675,"estimated_vehicle_count":3.95,"estimated_queue_length":1.71,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":384,"intersection_id":105,"direction":"E","ts":"2026-08-13T21:06:25.102313+00:00","current_speed_kmh":27.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2174,"estimated_vehicle_count":4.51,"estimated_queue_length":2.07,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":385,"intersection_id":107,"direction":"N","ts":"2026-08-13T21:07:05.844592+00:00","current_speed_kmh":30.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1388,"estimated_vehicle_count":3.66,"estimated_queue_length":1.54,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":386,"intersection_id":107,"direction":"S","ts":"2026-08-13T21:07:05.844592+00:00","current_speed_kmh":27.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2228,"estimated_vehicle_count":4.57,"estimated_queue_length":2.11,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":387,"intersection_id":107,"direction":"E","ts":"2026-08-13T21:07:05.844592+00:00","current_speed_kmh":27.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2242,"estimated_vehicle_count":4.59,"estimated_queue_length":2.12,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":388,"intersection_id":107,"direction":"W","ts":"2026-08-13T21:07:05.844592+00:00","current_speed_kmh":26.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2373,"estimated_vehicle_count":4.74,"estimated_queue_length":2.22,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":389,"intersection_id":108,"direction":"N","ts":"2026-08-13T21:07:46.784955+00:00","current_speed_kmh":28.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1751,"estimated_vehicle_count":4.03,"estimated_queue_length":1.77,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":390,"intersection_id":108,"direction":"S","ts":"2026-08-13T21:07:46.784955+00:00","current_speed_kmh":27.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.21,"estimated_vehicle_count":4.42,"estimated_queue_length":2.01,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":391,"intersection_id":44,"direction":"N","ts":"2026-08-13T21:08:27.277238+00:00","current_speed_kmh":27.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2053,"estimated_vehicle_count":4.37,"estimated_queue_length":1.98,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":392,"intersection_id":44,"direction":"S","ts":"2026-08-13T21:08:27.277238+00:00","current_speed_kmh":29.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.146,"estimated_vehicle_count":3.74,"estimated_queue_length":1.58,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":393,"intersection_id":44,"direction":"E","ts":"2026-08-13T21:08:27.277238+00:00","current_speed_kmh":30.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1331,"estimated_vehicle_count":3.61,"estimated_queue_length":1.5,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":394,"intersection_id":44,"direction":"W","ts":"2026-08-13T21:08:27.277238+00:00","current_speed_kmh":29.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1488,"estimated_vehicle_count":3.76,"estimated_queue_length":1.6,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":395,"intersection_id":45,"direction":"N","ts":"2026-08-13T21:09:07.387520+00:00","current_speed_kmh":27.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2246,"estimated_vehicle_count":4.59,"estimated_queue_length":2.12,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":396,"intersection_id":45,"direction":"S","ts":"2026-08-13T21:09:07.387520+00:00","current_speed_kmh":29.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1657,"estimated_vehicle_count":3.94,"estimated_queue_length":1.7,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":397,"intersection_id":45,"direction":"E","ts":"2026-08-13T21:09:07.387520+00:00","current_speed_kmh":29.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1716,"estimated_vehicle_count":4.0,"estimated_queue_length":1.74,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":398,"intersection_id":45,"direction":"W","ts":"2026-08-13T21:09:07.387520+00:00","current_speed_kmh":27.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2238,"estimated_vehicle_count":4.58,"estimated_queue_length":2.12,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":399,"intersection_id":46,"direction":"N","ts":"2026-08-13T21:09:47.478360+00:00","current_speed_kmh":29.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1595,"estimated_vehicle_count":3.87,"estimated_queue_length":1.66,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":400,"intersection_id":46,"direction":"E","ts":"2026-08-13T21:09:47.478360+00:00","current_speed_kmh":27.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2136,"estimated_vehicle_count":4.46,"estimated_queue_length":2.04,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":401,"intersection_id":46,"direction":"W","ts":"2026-08-13T21:09:47.478360+00:00","current_speed_kmh":29.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1594,"estimated_vehicle_count":3.87,"estimated_queue_length":1.66,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":402,"intersection_id":47,"direction":"N","ts":"2026-08-13T21:10:27.545725+00:00","current_speed_kmh":30.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1432,"estimated_vehicle_count":3.71,"estimated_queue_length":1.56,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":403,"intersection_id":47,"direction":"S","ts":"2026-08-13T21:10:27.545725+00:00","current_speed_kmh":28.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.173,"estimated_vehicle_count":4.01,"estimated_queue_length":1.75,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":404,"intersection_id":47,"direction":"E","ts":"2026-08-13T21:10:27.545725+00:00","current_speed_kmh":28.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1892,"estimated_vehicle_count":4.19,"estimated_queue_length":1.86,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":405,"intersection_id":47,"direction":"W","ts":"2026-08-13T21:10:27.545725+00:00","current_speed_kmh":30.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1275,"estimated_vehicle_count":3.56,"estimated_queue_length":1.47,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":406,"intersection_id":109,"direction":"E","ts":"2026-08-13T21:11:07.672584+00:00","current_speed_kmh":29.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.158,"estimated_vehicle_count":3.86,"estimated_queue_length":1.65,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":407,"intersection_id":109,"direction":"W","ts":"2026-08-13T21:11:07.672584+00:00","current_speed_kmh":30.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1324,"estimated_vehicle_count":3.6,"estimated_queue_length":1.5,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":408,"intersection_id":110,"direction":"N","ts":"2026-08-13T21:11:48.153957+00:00","current_speed_kmh":28.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1746,"estimated_vehicle_count":4.03,"estimated_queue_length":1.76,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":409,"intersection_id":110,"direction":"E","ts":"2026-08-13T21:11:48.153957+00:00","current_speed_kmh":30.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1303,"estimated_vehicle_count":3.58,"estimated_queue_length":1.49,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":410,"intersection_id":110,"direction":"W","ts":"2026-08-13T21:11:48.153957+00:00","current_speed_kmh":30.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1203,"estimated_vehicle_count":3.49,"estimated_queue_length":1.43,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":411,"intersection_id":113,"direction":"N","ts":"2026-08-13T21:12:28.877596+00:00","current_speed_kmh":28.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1745,"estimated_vehicle_count":4.03,"estimated_queue_length":1.76,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":412,"intersection_id":113,"direction":"S","ts":"2026-08-13T21:12:28.877596+00:00","current_speed_kmh":29.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1598,"estimated_vehicle_count":3.87,"estimated_queue_length":1.67,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":413,"intersection_id":113,"direction":"E","ts":"2026-08-13T21:12:28.877596+00:00","current_speed_kmh":30.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1424,"estimated_vehicle_count":3.7,"estimated_queue_length":1.56,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":414,"intersection_id":113,"direction":"W","ts":"2026-08-13T21:12:28.877596+00:00","current_speed_kmh":29.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1624,"estimated_vehicle_count":3.9,"estimated_queue_length":1.68,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":415,"intersection_id":116,"direction":"S","ts":"2026-08-13T21:13:09.806347+00:00","current_speed_kmh":30.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1415,"estimated_vehicle_count":3.69,"estimated_queue_length":1.55,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":416,"intersection_id":116,"direction":"E","ts":"2026-08-13T21:13:09.806347+00:00","current_speed_kmh":31.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1152,"estimated_vehicle_count":3.44,"estimated_queue_length":1.4,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":417,"intersection_id":116,"direction":"W","ts":"2026-08-13T21:13:09.806347+00:00","current_speed_kmh":28.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1989,"estimated_vehicle_count":4.3,"estimated_queue_length":1.93,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":418,"intersection_id":123,"direction":"N","ts":"2026-08-13T21:13:50.517258+00:00","current_speed_kmh":29.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.145,"estimated_vehicle_count":3.72,"estimated_queue_length":1.57,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":419,"intersection_id":123,"direction":"S","ts":"2026-08-13T21:13:50.517258+00:00","current_speed_kmh":26.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2339,"estimated_vehicle_count":4.7,"estimated_queue_length":2.2,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":420,"intersection_id":123,"direction":"E","ts":"2026-08-13T21:13:50.517258+00:00","current_speed_kmh":29.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1572,"estimated_vehicle_count":3.85,"estimated_queue_length":1.65,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":421,"intersection_id":123,"direction":"W","ts":"2026-08-13T21:13:50.517258+00:00","current_speed_kmh":28.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1729,"estimated_vehicle_count":4.01,"estimated_queue_length":1.75,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":422,"intersection_id":124,"direction":"N","ts":"2026-08-13T21:14:31.676427+00:00","current_speed_kmh":26.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2468,"estimated_vehicle_count":4.86,"estimated_queue_length":2.3,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":423,"intersection_id":124,"direction":"S","ts":"2026-08-13T21:14:31.676427+00:00","current_speed_kmh":30.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1315,"estimated_vehicle_count":3.59,"estimated_queue_length":1.49,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":424,"intersection_id":124,"direction":"E","ts":"2026-08-13T21:14:31.676427+00:00","current_speed_kmh":26.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2473,"estimated_vehicle_count":4.86,"estimated_queue_length":2.3,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":425,"intersection_id":124,"direction":"W","ts":"2026-08-13T21:14:31.676427+00:00","current_speed_kmh":30.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1261,"estimated_vehicle_count":3.54,"estimated_queue_length":1.46,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":426,"intersection_id":48,"direction":"N","ts":"2026-08-13T21:15:12.600334+00:00","current_speed_kmh":37.6,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1646,"estimated_vehicle_count":3.92,"estimated_queue_length":1.7,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":427,"intersection_id":48,"direction":"S","ts":"2026-08-13T21:15:12.600334+00:00","current_speed_kmh":34.3,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2382,"estimated_vehicle_count":4.75,"estimated_queue_length":2.23,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":428,"intersection_id":48,"direction":"E","ts":"2026-08-13T21:15:12.600334+00:00","current_speed_kmh":28.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1927,"estimated_vehicle_count":4.23,"estimated_queue_length":1.89,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":429,"intersection_id":48,"direction":"W","ts":"2026-08-13T21:15:12.600334+00:00","current_speed_kmh":26.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.249,"estimated_vehicle_count":4.88,"estimated_queue_length":2.32,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":430,"intersection_id":49,"direction":"N","ts":"2026-08-13T21:15:52.692056+00:00","current_speed_kmh":30.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1208,"estimated_vehicle_count":3.49,"estimated_queue_length":1.43,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":431,"intersection_id":49,"direction":"S","ts":"2026-08-13T21:15:52.692056+00:00","current_speed_kmh":27.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.204,"estimated_vehicle_count":4.35,"estimated_queue_length":1.97,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":432,"intersection_id":49,"direction":"E","ts":"2026-08-13T21:15:52.692056+00:00","current_speed_kmh":35.1,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2204,"estimated_vehicle_count":4.54,"estimated_queue_length":2.09,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":433,"intersection_id":49,"direction":"W","ts":"2026-08-13T21:15:52.692056+00:00","current_speed_kmh":29.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.165,"estimated_vehicle_count":3.93,"estimated_queue_length":1.7,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":434,"intersection_id":50,"direction":"S","ts":"2026-08-13T21:16:32.812237+00:00","current_speed_kmh":28.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1928,"estimated_vehicle_count":4.23,"estimated_queue_length":1.89,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":435,"intersection_id":50,"direction":"E","ts":"2026-08-13T21:16:32.812237+00:00","current_speed_kmh":27.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2017,"estimated_vehicle_count":4.33,"estimated_queue_length":1.95,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":436,"intersection_id":50,"direction":"W","ts":"2026-08-13T21:16:32.812237+00:00","current_speed_kmh":31.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.112,"estimated_vehicle_count":3.41,"estimated_queue_length":1.39,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":437,"intersection_id":51,"direction":"N","ts":"2026-08-13T21:17:13.529964+00:00","current_speed_kmh":27.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2202,"estimated_vehicle_count":4.54,"estimated_queue_length":2.09,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":438,"intersection_id":51,"direction":"S","ts":"2026-08-13T21:17:13.529964+00:00","current_speed_kmh":29.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.16,"estimated_vehicle_count":3.88,"estimated_queue_length":1.67,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":439,"intersection_id":125,"direction":"N","ts":"2026-08-13T21:17:53.996725+00:00","current_speed_kmh":28.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.185,"estimated_vehicle_count":4.14,"estimated_queue_length":1.83,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":440,"intersection_id":125,"direction":"S","ts":"2026-08-13T21:17:53.996725+00:00","current_speed_kmh":28.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.188,"estimated_vehicle_count":4.17,"estimated_queue_length":1.85,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":441,"intersection_id":125,"direction":"W","ts":"2026-08-13T21:17:53.996725+00:00","current_speed_kmh":28.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1851,"estimated_vehicle_count":4.14,"estimated_queue_length":1.83,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":442,"intersection_id":127,"direction":"N","ts":"2026-08-13T21:18:34.734036+00:00","current_speed_kmh":27.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2075,"estimated_vehicle_count":4.39,"estimated_queue_length":1.99,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":443,"intersection_id":127,"direction":"S","ts":"2026-08-13T21:18:34.734036+00:00","current_speed_kmh":29.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.148,"estimated_vehicle_count":3.75,"estimated_queue_length":1.59,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":444,"intersection_id":127,"direction":"E","ts":"2026-08-13T21:18:34.734036+00:00","current_speed_kmh":27.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2181,"estimated_vehicle_count":4.51,"estimated_queue_length":2.07,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":445,"intersection_id":127,"direction":"W","ts":"2026-08-13T21:18:34.734036+00:00","current_speed_kmh":28.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1736,"estimated_vehicle_count":4.02,"estimated_queue_length":1.75,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":446,"intersection_id":128,"direction":"N","ts":"2026-08-13T21:19:15.673519+00:00","current_speed_kmh":28.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1768,"estimated_vehicle_count":4.05,"estimated_queue_length":1.78,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":447,"intersection_id":128,"direction":"S","ts":"2026-08-13T21:19:15.673519+00:00","current_speed_kmh":27.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2184,"estimated_vehicle_count":4.52,"estimated_queue_length":2.07,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":448,"intersection_id":129,"direction":"S","ts":"2026-08-13T21:19:56.142294+00:00","current_speed_kmh":30.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1374,"estimated_vehicle_count":3.65,"estimated_queue_length":1.53,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":449,"intersection_id":129,"direction":"W","ts":"2026-08-13T21:19:56.142294+00:00","current_speed_kmh":28.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1755,"estimated_vehicle_count":4.04,"estimated_queue_length":1.77,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":450,"intersection_id":130,"direction":"N","ts":"2026-08-13T21:20:36.620791+00:00","current_speed_kmh":28.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1845,"estimated_vehicle_count":4.14,"estimated_queue_length":1.83,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":451,"intersection_id":130,"direction":"S","ts":"2026-08-13T21:20:36.620791+00:00","current_speed_kmh":28.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1983,"estimated_vehicle_count":4.29,"estimated_queue_length":1.93,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":452,"intersection_id":130,"direction":"W","ts":"2026-08-13T21:20:36.620791+00:00","current_speed_kmh":28.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1905,"estimated_vehicle_count":4.2,"estimated_queue_length":1.87,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":453,"intersection_id":132,"direction":"S","ts":"2026-08-13T21:21:17.455698+00:00","current_speed_kmh":27.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2203,"estimated_vehicle_count":4.54,"estimated_queue_length":2.09,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":454,"intersection_id":132,"direction":"E","ts":"2026-08-13T21:21:17.455698+00:00","current_speed_kmh":31.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1157,"estimated_vehicle_count":3.45,"estimated_queue_length":1.41,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":455,"intersection_id":132,"direction":"W","ts":"2026-08-13T21:21:17.455698+00:00","current_speed_kmh":27.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2057,"estimated_vehicle_count":4.37,"estimated_queue_length":1.98,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":456,"intersection_id":52,"direction":"E","ts":"2026-08-13T21:21:58.140295+00:00","current_speed_kmh":27.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2108,"estimated_vehicle_count":4.43,"estimated_queue_length":2.02,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":457,"intersection_id":53,"direction":"N","ts":"2026-08-13T21:22:38.451716+00:00","current_speed_kmh":29.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1572,"estimated_vehicle_count":3.85,"estimated_queue_length":1.65,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":458,"intersection_id":53,"direction":"E","ts":"2026-08-13T21:22:38.451716+00:00","current_speed_kmh":26.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2408,"estimated_vehicle_count":4.78,"estimated_queue_length":2.25,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":459,"intersection_id":53,"direction":"W","ts":"2026-08-13T21:22:38.451716+00:00","current_speed_kmh":28.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1918,"estimated_vehicle_count":4.22,"estimated_queue_length":1.88,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":460,"intersection_id":54,"direction":"N","ts":"2026-08-13T21:23:18.527006+00:00","current_speed_kmh":27.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2077,"estimated_vehicle_count":4.39,"estimated_queue_length":1.99,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":461,"intersection_id":54,"direction":"S","ts":"2026-08-13T21:23:18.527006+00:00","current_speed_kmh":28.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1752,"estimated_vehicle_count":4.03,"estimated_queue_length":1.77,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":462,"intersection_id":55,"direction":"N","ts":"2026-08-13T21:23:59.009470+00:00","current_speed_kmh":30.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1202,"estimated_vehicle_count":3.49,"estimated_queue_length":1.43,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":463,"intersection_id":55,"direction":"W","ts":"2026-08-13T21:23:59.009470+00:00","current_speed_kmh":27.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2228,"estimated_vehicle_count":4.57,"estimated_queue_length":2.11,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":464,"intersection_id":133,"direction":"S","ts":"2026-08-13T21:24:39.487944+00:00","current_speed_kmh":30.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1405,"estimated_vehicle_count":3.68,"estimated_queue_length":1.55,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":465,"intersection_id":133,"direction":"E","ts":"2026-08-13T21:24:39.487944+00:00","current_speed_kmh":26.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2359,"estimated_vehicle_count":4.73,"estimated_queue_length":2.21,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":466,"intersection_id":134,"direction":"S","ts":"2026-08-13T21:25:19.941124+00:00","current_speed_kmh":26.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2388,"estimated_vehicle_count":4.76,"estimated_queue_length":2.23,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":467,"intersection_id":134,"direction":"E","ts":"2026-08-13T21:25:19.941124+00:00","current_speed_kmh":27.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2138,"estimated_vehicle_count":4.46,"estimated_queue_length":2.04,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":468,"intersection_id":134,"direction":"W","ts":"2026-08-13T21:25:19.941124+00:00","current_speed_kmh":28.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1805,"estimated_vehicle_count":4.09,"estimated_queue_length":1.8,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":469,"intersection_id":135,"direction":"N","ts":"2026-08-13T21:26:00.693008+00:00","current_speed_kmh":28.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1949,"estimated_vehicle_count":4.25,"estimated_queue_length":1.9,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":470,"intersection_id":135,"direction":"S","ts":"2026-08-13T21:26:00.693008+00:00","current_speed_kmh":27.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2026,"estimated_vehicle_count":4.34,"estimated_queue_length":1.96,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":471,"intersection_id":136,"direction":"E","ts":"2026-08-13T21:26:41.176418+00:00","current_speed_kmh":30.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1418,"estimated_vehicle_count":3.69,"estimated_queue_length":1.55,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":472,"intersection_id":136,"direction":"W","ts":"2026-08-13T21:26:41.176418+00:00","current_speed_kmh":27.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2245,"estimated_vehicle_count":4.59,"estimated_queue_length":2.12,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":473,"intersection_id":137,"direction":"N","ts":"2026-08-13T21:27:21.615870+00:00","current_speed_kmh":28.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1923,"estimated_vehicle_count":4.22,"estimated_queue_length":1.88,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":474,"intersection_id":137,"direction":"E","ts":"2026-08-13T21:27:21.615870+00:00","current_speed_kmh":28.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.183,"estimated_vehicle_count":4.12,"estimated_queue_length":1.82,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":475,"intersection_id":138,"direction":"N","ts":"2026-08-13T21:28:02.068167+00:00","current_speed_kmh":30.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1408,"estimated_vehicle_count":3.68,"estimated_queue_length":1.55,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":476,"intersection_id":138,"direction":"S","ts":"2026-08-13T21:28:02.068167+00:00","current_speed_kmh":28.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1906,"estimated_vehicle_count":4.2,"estimated_queue_length":1.87,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":477,"intersection_id":138,"direction":"W","ts":"2026-08-13T21:28:02.068167+00:00","current_speed_kmh":30.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1307,"estimated_vehicle_count":3.59,"estimated_queue_length":1.49,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":478,"intersection_id":56,"direction":"N","ts":"2026-08-13T21:28:42.781999+00:00","current_speed_kmh":30.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1208,"estimated_vehicle_count":3.49,"estimated_queue_length":1.43,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":479,"intersection_id":56,"direction":"S","ts":"2026-08-13T21:28:42.781999+00:00","current_speed_kmh":28.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1784,"estimated_vehicle_count":4.07,"estimated_queue_length":1.79,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":480,"intersection_id":56,"direction":"E","ts":"2026-08-13T21:28:42.781999+00:00","current_speed_kmh":26.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2345,"estimated_vehicle_count":4.71,"estimated_queue_length":2.2,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":481,"intersection_id":56,"direction":"W","ts":"2026-08-13T21:28:42.781999+00:00","current_speed_kmh":30.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1158,"estimated_vehicle_count":3.45,"estimated_queue_length":1.41,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":482,"intersection_id":57,"direction":"S","ts":"2026-08-13T21:29:22.881612+00:00","current_speed_kmh":29.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1446,"estimated_vehicle_count":3.72,"estimated_queue_length":1.57,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":483,"intersection_id":57,"direction":"E","ts":"2026-08-13T21:29:22.881612+00:00","current_speed_kmh":27.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2181,"estimated_vehicle_count":4.51,"estimated_queue_length":2.07,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":484,"intersection_id":57,"direction":"W","ts":"2026-08-13T21:29:22.881612+00:00","current_speed_kmh":28.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1982,"estimated_vehicle_count":4.29,"estimated_queue_length":1.93,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":485,"intersection_id":58,"direction":"N","ts":"2026-08-13T21:30:03.596476+00:00","current_speed_kmh":30.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.134,"estimated_vehicle_count":3.62,"estimated_queue_length":1.51,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":486,"intersection_id":58,"direction":"E","ts":"2026-08-13T21:30:03.596476+00:00","current_speed_kmh":28.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1853,"estimated_vehicle_count":4.14,"estimated_queue_length":1.83,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":487,"intersection_id":58,"direction":"W","ts":"2026-08-13T21:30:03.596476+00:00","current_speed_kmh":26.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2442,"estimated_vehicle_count":4.83,"estimated_queue_length":2.28,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":488,"intersection_id":59,"direction":"N","ts":"2026-08-13T21:30:44.299575+00:00","current_speed_kmh":27.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2106,"estimated_vehicle_count":4.43,"estimated_queue_length":2.02,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":489,"intersection_id":59,"direction":"S","ts":"2026-08-13T21:30:44.299575+00:00","current_speed_kmh":27.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2063,"estimated_vehicle_count":4.38,"estimated_queue_length":1.98,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":490,"intersection_id":59,"direction":"E","ts":"2026-08-13T21:30:44.299575+00:00","current_speed_kmh":29.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1598,"estimated_vehicle_count":3.87,"estimated_queue_length":1.67,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":491,"intersection_id":59,"direction":"W","ts":"2026-08-13T21:30:44.299575+00:00","current_speed_kmh":30.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1284,"estimated_vehicle_count":3.56,"estimated_queue_length":1.48,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":492,"intersection_id":139,"direction":"N","ts":"2026-08-13T21:31:24.405067+00:00","current_speed_kmh":30.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1433,"estimated_vehicle_count":3.71,"estimated_queue_length":1.56,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":493,"intersection_id":139,"direction":"S","ts":"2026-08-13T21:31:24.405067+00:00","current_speed_kmh":28.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.187,"estimated_vehicle_count":4.16,"estimated_queue_length":1.85,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":494,"intersection_id":139,"direction":"E","ts":"2026-08-13T21:31:24.405067+00:00","current_speed_kmh":31.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1105,"estimated_vehicle_count":3.4,"estimated_queue_length":1.38,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":495,"intersection_id":140,"direction":"N","ts":"2026-08-13T21:32:05.071110+00:00","current_speed_kmh":30.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1291,"estimated_vehicle_count":3.57,"estimated_queue_length":1.48,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":496,"intersection_id":140,"direction":"S","ts":"2026-08-13T21:32:05.071110+00:00","current_speed_kmh":26.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2455,"estimated_vehicle_count":4.84,"estimated_queue_length":2.29,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":497,"intersection_id":140,"direction":"E","ts":"2026-08-13T21:32:05.071110+00:00","current_speed_kmh":30.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1289,"estimated_vehicle_count":3.57,"estimated_queue_length":1.48,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":498,"intersection_id":140,"direction":"W","ts":"2026-08-13T21:32:05.071110+00:00","current_speed_kmh":28.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.18,"estimated_vehicle_count":4.09,"estimated_queue_length":1.8,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":499,"intersection_id":141,"direction":"N","ts":"2026-08-13T21:32:45.987117+00:00","current_speed_kmh":30.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1336,"estimated_vehicle_count":3.61,"estimated_queue_length":1.51,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":500,"intersection_id":141,"direction":"S","ts":"2026-08-13T21:32:45.987117+00:00","current_speed_kmh":29.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1517,"estimated_vehicle_count":3.79,"estimated_queue_length":1.61,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":501,"intersection_id":141,"direction":"E","ts":"2026-08-13T21:32:45.987117+00:00","current_speed_kmh":28.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2013,"estimated_vehicle_count":4.32,"estimated_queue_length":1.95,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":502,"intersection_id":141,"direction":"W","ts":"2026-08-13T21:32:45.987117+00:00","current_speed_kmh":29.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1492,"estimated_vehicle_count":3.77,"estimated_queue_length":1.6,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":503,"intersection_id":142,"direction":"E","ts":"2026-08-13T21:33:26.907988+00:00","current_speed_kmh":27.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2027,"estimated_vehicle_count":4.34,"estimated_queue_length":1.96,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":504,"intersection_id":142,"direction":"W","ts":"2026-08-13T21:33:26.907988+00:00","current_speed_kmh":30.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1381,"estimated_vehicle_count":3.66,"estimated_queue_length":1.53,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":505,"intersection_id":143,"direction":"N","ts":"2026-08-13T21:34:07.364080+00:00","current_speed_kmh":29.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1604,"estimated_vehicle_count":3.88,"estimated_queue_length":1.67,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":506,"intersection_id":143,"direction":"S","ts":"2026-08-13T21:34:07.364080+00:00","current_speed_kmh":27.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2047,"estimated_vehicle_count":4.36,"estimated_queue_length":1.97,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":507,"intersection_id":143,"direction":"E","ts":"2026-08-13T21:34:07.364080+00:00","current_speed_kmh":27.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2084,"estimated_vehicle_count":4.4,"estimated_queue_length":2.0,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":508,"intersection_id":143,"direction":"W","ts":"2026-08-13T21:34:07.364080+00:00","current_speed_kmh":28.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1771,"estimated_vehicle_count":4.06,"estimated_queue_length":1.78,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":509,"intersection_id":144,"direction":"E","ts":"2026-08-13T21:34:48.285979+00:00","current_speed_kmh":29.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1479,"estimated_vehicle_count":3.75,"estimated_queue_length":1.59,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":510,"intersection_id":144,"direction":"W","ts":"2026-08-13T21:34:48.285979+00:00","current_speed_kmh":27.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2153,"estimated_vehicle_count":4.48,"estimated_queue_length":2.05,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":511,"intersection_id":60,"direction":"N","ts":"2026-08-13T21:35:28.750872+00:00","current_speed_kmh":27.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2213,"estimated_vehicle_count":4.55,"estimated_queue_length":2.1,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":512,"intersection_id":60,"direction":"W","ts":"2026-08-13T21:35:28.750872+00:00","current_speed_kmh":27.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2018,"estimated_vehicle_count":4.33,"estimated_queue_length":1.95,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":513,"intersection_id":61,"direction":"S","ts":"2026-08-13T21:36:09.227403+00:00","current_speed_kmh":29.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.146,"estimated_vehicle_count":3.73,"estimated_queue_length":1.58,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":514,"intersection_id":61,"direction":"W","ts":"2026-08-13T21:36:09.227403+00:00","current_speed_kmh":36.2,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1965,"estimated_vehicle_count":4.27,"estimated_queue_length":1.91,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":515,"intersection_id":62,"direction":"N","ts":"2026-08-13T21:36:49.307410+00:00","current_speed_kmh":31.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1149,"estimated_vehicle_count":3.44,"estimated_queue_length":1.4,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":516,"intersection_id":62,"direction":"E","ts":"2026-08-13T21:36:49.307410+00:00","current_speed_kmh":39.0,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1339,"estimated_vehicle_count":3.62,"estimated_queue_length":1.51,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":517,"intersection_id":62,"direction":"W","ts":"2026-08-13T21:36:49.307410+00:00","current_speed_kmh":34.7,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2286,"estimated_vehicle_count":4.64,"estimated_queue_length":2.15,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":518,"intersection_id":63,"direction":"S","ts":"2026-08-13T21:37:29.379717+00:00","current_speed_kmh":27.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2168,"estimated_vehicle_count":4.5,"estimated_queue_length":2.06,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":519,"intersection_id":63,"direction":"W","ts":"2026-08-13T21:37:29.379717+00:00","current_speed_kmh":26.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2466,"estimated_vehicle_count":4.85,"estimated_queue_length":2.3,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":520,"intersection_id":147,"direction":"N","ts":"2026-08-13T21:38:09.431444+00:00","current_speed_kmh":29.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1464,"estimated_vehicle_count":3.74,"estimated_queue_length":1.58,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":521,"intersection_id":147,"direction":"S","ts":"2026-08-13T21:38:09.431444+00:00","current_speed_kmh":30.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1434,"estimated_vehicle_count":3.71,"estimated_queue_length":1.56,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":522,"intersection_id":147,"direction":"E","ts":"2026-08-13T21:38:09.431444+00:00","current_speed_kmh":26.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2318,"estimated_vehicle_count":4.68,"estimated_queue_length":2.18,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":523,"intersection_id":147,"direction":"W","ts":"2026-08-13T21:38:09.431444+00:00","current_speed_kmh":27.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2219,"estimated_vehicle_count":4.56,"estimated_queue_length":2.1,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":524,"intersection_id":152,"direction":"N","ts":"2026-08-13T21:38:50.343518+00:00","current_speed_kmh":29.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1482,"estimated_vehicle_count":3.76,"estimated_queue_length":1.59,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":525,"intersection_id":152,"direction":"W","ts":"2026-08-13T21:38:50.343518+00:00","current_speed_kmh":37.3,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1714,"estimated_vehicle_count":3.99,"estimated_queue_length":1.74,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":526,"intersection_id":153,"direction":"N","ts":"2026-08-13T21:39:30.800612+00:00","current_speed_kmh":31.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1147,"estimated_vehicle_count":3.44,"estimated_queue_length":1.4,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":527,"intersection_id":153,"direction":"E","ts":"2026-08-13T21:39:30.800612+00:00","current_speed_kmh":30.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1175,"estimated_vehicle_count":3.46,"estimated_queue_length":1.42,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":528,"intersection_id":153,"direction":"W","ts":"2026-08-13T21:39:30.800612+00:00","current_speed_kmh":28.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1998,"estimated_vehicle_count":4.3,"estimated_queue_length":1.94,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":529,"intersection_id":154,"direction":"S","ts":"2026-08-13T21:40:11.471509+00:00","current_speed_kmh":28.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.201,"estimated_vehicle_count":4.32,"estimated_queue_length":1.95,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":530,"intersection_id":154,"direction":"E","ts":"2026-08-13T21:40:11.471509+00:00","current_speed_kmh":27.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2141,"estimated_vehicle_count":4.47,"estimated_queue_length":2.04,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":531,"intersection_id":155,"direction":"N","ts":"2026-08-13T21:40:51.964672+00:00","current_speed_kmh":26.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2426,"estimated_vehicle_count":4.81,"estimated_queue_length":2.26,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":532,"intersection_id":155,"direction":"S","ts":"2026-08-13T21:40:51.964672+00:00","current_speed_kmh":27.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2121,"estimated_vehicle_count":4.45,"estimated_queue_length":2.03,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":533,"intersection_id":156,"direction":"N","ts":"2026-08-13T21:41:32.422744+00:00","current_speed_kmh":27.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2205,"estimated_vehicle_count":4.54,"estimated_queue_length":2.09,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":534,"intersection_id":156,"direction":"S","ts":"2026-08-13T21:41:32.422744+00:00","current_speed_kmh":28.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1876,"estimated_vehicle_count":4.17,"estimated_queue_length":1.85,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":535,"intersection_id":156,"direction":"E","ts":"2026-08-13T21:41:32.422744+00:00","current_speed_kmh":28.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1809,"estimated_vehicle_count":4.1,"estimated_queue_length":1.8,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":536,"intersection_id":156,"direction":"W","ts":"2026-08-13T21:41:32.422744+00:00","current_speed_kmh":26.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2326,"estimated_vehicle_count":4.69,"estimated_queue_length":2.19,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":537,"intersection_id":64,"direction":"E","ts":"2026-08-13T21:42:13.295695+00:00","current_speed_kmh":26.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2305,"estimated_vehicle_count":4.66,"estimated_queue_length":2.17,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":538,"intersection_id":64,"direction":"W","ts":"2026-08-13T21:42:13.295695+00:00","current_speed_kmh":28.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1784,"estimated_vehicle_count":4.07,"estimated_queue_length":1.79,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":539,"intersection_id":65,"direction":"N","ts":"2026-08-13T21:42:53.784056+00:00","current_speed_kmh":28.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1886,"estimated_vehicle_count":4.18,"estimated_queue_length":1.86,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":540,"intersection_id":65,"direction":"S","ts":"2026-08-13T21:42:53.784056+00:00","current_speed_kmh":31.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1104,"estimated_vehicle_count":3.4,"estimated_queue_length":1.38,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":541,"intersection_id":66,"direction":"N","ts":"2026-08-13T21:43:34.247876+00:00","current_speed_kmh":27.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2016,"estimated_vehicle_count":4.32,"estimated_queue_length":1.95,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":542,"intersection_id":66,"direction":"E","ts":"2026-08-13T21:43:34.247876+00:00","current_speed_kmh":26.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2303,"estimated_vehicle_count":4.66,"estimated_queue_length":2.17,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":543,"intersection_id":66,"direction":"W","ts":"2026-08-13T21:43:34.247876+00:00","current_speed_kmh":30.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1405,"estimated_vehicle_count":3.68,"estimated_queue_length":1.55,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":544,"intersection_id":67,"direction":"S","ts":"2026-08-13T21:44:14.983194+00:00","current_speed_kmh":30.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1378,"estimated_vehicle_count":3.65,"estimated_queue_length":1.53,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":545,"intersection_id":67,"direction":"E","ts":"2026-08-13T21:44:14.983194+00:00","current_speed_kmh":28.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1937,"estimated_vehicle_count":4.24,"estimated_queue_length":1.89,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":546,"intersection_id":157,"direction":"N","ts":"2026-08-13T21:44:55.428610+00:00","current_speed_kmh":31.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1119,"estimated_vehicle_count":3.41,"estimated_queue_length":1.39,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":547,"intersection_id":157,"direction":"S","ts":"2026-08-13T21:44:55.428610+00:00","current_speed_kmh":30.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.123,"estimated_vehicle_count":3.51,"estimated_queue_length":1.45,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":548,"intersection_id":157,"direction":"E","ts":"2026-08-13T21:44:55.428610+00:00","current_speed_kmh":27.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2175,"estimated_vehicle_count":4.51,"estimated_queue_length":2.07,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":549,"intersection_id":157,"direction":"W","ts":"2026-08-13T21:44:55.428610+00:00","current_speed_kmh":26.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2399,"estimated_vehicle_count":4.77,"estimated_queue_length":2.24,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":550,"intersection_id":158,"direction":"N","ts":"2026-08-13T21:45:36.367112+00:00","current_speed_kmh":28.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1821,"estimated_vehicle_count":4.11,"estimated_queue_length":1.81,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":551,"intersection_id":158,"direction":"S","ts":"2026-08-13T21:45:36.367112+00:00","current_speed_kmh":31.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1151,"estimated_vehicle_count":3.44,"estimated_queue_length":1.4,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":552,"intersection_id":158,"direction":"E","ts":"2026-08-13T21:45:36.367112+00:00","current_speed_kmh":29.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1722,"estimated_vehicle_count":4.0,"estimated_queue_length":1.75,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":553,"intersection_id":158,"direction":"W","ts":"2026-08-13T21:45:36.367112+00:00","current_speed_kmh":29.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1619,"estimated_vehicle_count":3.9,"estimated_queue_length":1.68,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":554,"intersection_id":159,"direction":"E","ts":"2026-08-13T21:46:17.283147+00:00","current_speed_kmh":29.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1589,"estimated_vehicle_count":3.86,"estimated_queue_length":1.66,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":555,"intersection_id":159,"direction":"W","ts":"2026-08-13T21:46:17.283147+00:00","current_speed_kmh":39.3,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1263,"estimated_vehicle_count":3.54,"estimated_queue_length":1.46,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":556,"intersection_id":160,"direction":"N","ts":"2026-08-13T21:46:57.744071+00:00","current_speed_kmh":26.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2309,"estimated_vehicle_count":4.67,"estimated_queue_length":2.17,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":557,"intersection_id":160,"direction":"S","ts":"2026-08-13T21:46:57.744071+00:00","current_speed_kmh":28.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1755,"estimated_vehicle_count":4.04,"estimated_queue_length":1.77,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":558,"intersection_id":160,"direction":"E","ts":"2026-08-13T21:46:57.744071+00:00","current_speed_kmh":27.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2077,"estimated_vehicle_count":4.4,"estimated_queue_length":1.99,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":559,"intersection_id":160,"direction":"W","ts":"2026-08-13T21:46:57.744071+00:00","current_speed_kmh":27.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2129,"estimated_vehicle_count":4.45,"estimated_queue_length":2.03,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":560,"intersection_id":161,"direction":"S","ts":"2026-08-13T21:47:38.639612+00:00","current_speed_kmh":26.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2406,"estimated_vehicle_count":4.78,"estimated_queue_length":2.25,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":561,"intersection_id":161,"direction":"E","ts":"2026-08-13T21:47:38.639612+00:00","current_speed_kmh":29.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1506,"estimated_vehicle_count":3.78,"estimated_queue_length":1.61,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":562,"intersection_id":162,"direction":"N","ts":"2026-08-13T21:48:19.124950+00:00","current_speed_kmh":28.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1766,"estimated_vehicle_count":4.05,"estimated_queue_length":1.78,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":563,"intersection_id":162,"direction":"S","ts":"2026-08-13T21:48:19.124950+00:00","current_speed_kmh":30.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1232,"estimated_vehicle_count":3.52,"estimated_queue_length":1.45,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":564,"intersection_id":162,"direction":"E","ts":"2026-08-13T21:48:19.124950+00:00","current_speed_kmh":30.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1388,"estimated_vehicle_count":3.66,"estimated_queue_length":1.54,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":565,"intersection_id":162,"direction":"W","ts":"2026-08-13T21:48:19.124950+00:00","current_speed_kmh":29.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1493,"estimated_vehicle_count":3.77,"estimated_queue_length":1.6,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":566,"intersection_id":68,"direction":"N","ts":"2026-08-13T21:49:00.081987+00:00","current_speed_kmh":33.8,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2493,"estimated_vehicle_count":4.89,"estimated_queue_length":2.32,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":567,"intersection_id":68,"direction":"S","ts":"2026-08-13T21:49:00.081987+00:00","current_speed_kmh":37.1,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1747,"estimated_vehicle_count":4.03,"estimated_queue_length":1.76,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":568,"intersection_id":68,"direction":"E","ts":"2026-08-13T21:49:00.081987+00:00","current_speed_kmh":26.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2453,"estimated_vehicle_count":4.84,"estimated_queue_length":2.29,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":569,"intersection_id":68,"direction":"W","ts":"2026-08-13T21:49:00.081987+00:00","current_speed_kmh":29.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1499,"estimated_vehicle_count":3.77,"estimated_queue_length":1.6,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":570,"intersection_id":69,"direction":"N","ts":"2026-08-13T21:49:40.195290+00:00","current_speed_kmh":30.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1171,"estimated_vehicle_count":3.46,"estimated_queue_length":1.41,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":571,"intersection_id":69,"direction":"E","ts":"2026-08-13T21:49:40.195290+00:00","current_speed_kmh":31.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1118,"estimated_vehicle_count":3.41,"estimated_queue_length":1.39,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":572,"intersection_id":69,"direction":"W","ts":"2026-08-13T21:49:40.195290+00:00","current_speed_kmh":26.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2489,"estimated_vehicle_count":4.88,"estimated_queue_length":2.32,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":573,"intersection_id":70,"direction":"N","ts":"2026-08-13T21:50:20.270554+00:00","current_speed_kmh":26.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2363,"estimated_vehicle_count":4.73,"estimated_queue_length":2.21,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":574,"intersection_id":70,"direction":"E","ts":"2026-08-13T21:50:20.270554+00:00","current_speed_kmh":31.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1126,"estimated_vehicle_count":3.42,"estimated_queue_length":1.39,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":575,"intersection_id":70,"direction":"W","ts":"2026-08-13T21:50:20.270554+00:00","current_speed_kmh":26.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2361,"estimated_vehicle_count":4.73,"estimated_queue_length":2.21,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":576,"intersection_id":71,"direction":"N","ts":"2026-08-13T21:51:00.347661+00:00","current_speed_kmh":31.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1137,"estimated_vehicle_count":3.43,"estimated_queue_length":1.4,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":577,"intersection_id":71,"direction":"S","ts":"2026-08-13T21:51:00.347661+00:00","current_speed_kmh":27.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.206,"estimated_vehicle_count":4.37,"estimated_queue_length":1.98,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":578,"intersection_id":163,"direction":"N","ts":"2026-08-13T21:51:40.405267+00:00","current_speed_kmh":27.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2117,"estimated_vehicle_count":4.44,"estimated_queue_length":2.02,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":579,"intersection_id":163,"direction":"S","ts":"2026-08-13T21:51:40.405267+00:00","current_speed_kmh":27.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2281,"estimated_vehicle_count":4.63,"estimated_queue_length":2.15,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":580,"intersection_id":163,"direction":"E","ts":"2026-08-13T21:51:40.405267+00:00","current_speed_kmh":30.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1391,"estimated_vehicle_count":3.67,"estimated_queue_length":1.54,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":581,"intersection_id":163,"direction":"W","ts":"2026-08-13T21:51:40.405267+00:00","current_speed_kmh":28.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1899,"estimated_vehicle_count":4.2,"estimated_queue_length":1.87,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":582,"intersection_id":165,"direction":"N","ts":"2026-08-13T21:52:21.329137+00:00","current_speed_kmh":27.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2025,"estimated_vehicle_count":4.34,"estimated_queue_length":1.96,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":583,"intersection_id":165,"direction":"S","ts":"2026-08-13T21:52:21.329137+00:00","current_speed_kmh":29.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1626,"estimated_vehicle_count":3.9,"estimated_queue_length":1.68,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":584,"intersection_id":165,"direction":"E","ts":"2026-08-13T21:52:21.329137+00:00","current_speed_kmh":30.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1269,"estimated_vehicle_count":3.55,"estimated_queue_length":1.47,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":585,"intersection_id":165,"direction":"W","ts":"2026-08-13T21:52:21.329137+00:00","current_speed_kmh":29.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1669,"estimated_vehicle_count":3.95,"estimated_queue_length":1.71,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":586,"intersection_id":166,"direction":"N","ts":"2026-08-13T21:53:02.200198+00:00","current_speed_kmh":29.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1569,"estimated_vehicle_count":3.84,"estimated_queue_length":1.65,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":587,"intersection_id":166,"direction":"E","ts":"2026-08-13T21:53:02.200198+00:00","current_speed_kmh":27.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2185,"estimated_vehicle_count":4.52,"estimated_queue_length":2.08,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":588,"intersection_id":167,"direction":"N","ts":"2026-08-13T21:53:42.696342+00:00","current_speed_kmh":26.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2421,"estimated_vehicle_count":4.8,"estimated_queue_length":2.26,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":589,"intersection_id":167,"direction":"S","ts":"2026-08-13T21:53:42.696342+00:00","current_speed_kmh":27.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2049,"estimated_vehicle_count":4.36,"estimated_queue_length":1.97,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":590,"intersection_id":167,"direction":"E","ts":"2026-08-13T21:53:42.696342+00:00","current_speed_kmh":26.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.242,"estimated_vehicle_count":4.8,"estimated_queue_length":2.26,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":591,"intersection_id":168,"direction":"E","ts":"2026-08-13T21:54:23.411182+00:00","current_speed_kmh":28.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1898,"estimated_vehicle_count":4.19,"estimated_queue_length":1.87,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":592,"intersection_id":168,"direction":"W","ts":"2026-08-13T21:54:23.411182+00:00","current_speed_kmh":28.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.197,"estimated_vehicle_count":4.27,"estimated_queue_length":1.92,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":593,"intersection_id":169,"direction":"N","ts":"2026-08-13T21:55:03.925194+00:00","current_speed_kmh":30.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1408,"estimated_vehicle_count":3.68,"estimated_queue_length":1.55,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":594,"intersection_id":169,"direction":"S","ts":"2026-08-13T21:55:03.925194+00:00","current_speed_kmh":28.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1752,"estimated_vehicle_count":4.04,"estimated_queue_length":1.77,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":595,"intersection_id":169,"direction":"W","ts":"2026-08-13T21:55:03.925194+00:00","current_speed_kmh":28.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1878,"estimated_vehicle_count":4.17,"estimated_queue_length":1.85,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":596,"intersection_id":72,"direction":"S","ts":"2026-08-13T21:55:44.628967+00:00","current_speed_kmh":28.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1964,"estimated_vehicle_count":4.27,"estimated_queue_length":1.91,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":597,"intersection_id":72,"direction":"E","ts":"2026-08-13T21:55:44.628967+00:00","current_speed_kmh":29.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1563,"estimated_vehicle_count":3.84,"estimated_queue_length":1.64,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":598,"intersection_id":72,"direction":"W","ts":"2026-08-13T21:55:44.628967+00:00","current_speed_kmh":30.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1232,"estimated_vehicle_count":3.52,"estimated_queue_length":1.45,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":599,"intersection_id":73,"direction":"E","ts":"2026-08-13T21:56:24.696349+00:00","current_speed_kmh":28.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1753,"estimated_vehicle_count":4.04,"estimated_queue_length":1.77,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":600,"intersection_id":73,"direction":"W","ts":"2026-08-13T21:56:24.696349+00:00","current_speed_kmh":29.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1661,"estimated_vehicle_count":3.94,"estimated_queue_length":1.71,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":601,"intersection_id":74,"direction":"W","ts":"2026-08-13T21:57:05.174927+00:00","current_speed_kmh":30.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1215,"estimated_vehicle_count":3.5,"estimated_queue_length":1.44,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":602,"intersection_id":75,"direction":"N","ts":"2026-08-13T21:57:45.426865+00:00","current_speed_kmh":31.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1129,"estimated_vehicle_count":3.42,"estimated_queue_length":1.39,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":603,"intersection_id":75,"direction":"S","ts":"2026-08-13T21:57:45.426865+00:00","current_speed_kmh":30.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1304,"estimated_vehicle_count":3.58,"estimated_queue_length":1.49,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":604,"intersection_id":170,"direction":"N","ts":"2026-08-13T21:58:25.915149+00:00","current_speed_kmh":28.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1948,"estimated_vehicle_count":4.25,"estimated_queue_length":1.9,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":605,"intersection_id":170,"direction":"E","ts":"2026-08-13T21:58:25.915149+00:00","current_speed_kmh":30.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1235,"estimated_vehicle_count":3.52,"estimated_queue_length":1.45,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":606,"intersection_id":170,"direction":"W","ts":"2026-08-13T21:58:25.915149+00:00","current_speed_kmh":29.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1594,"estimated_vehicle_count":3.87,"estimated_queue_length":1.66,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":607,"intersection_id":173,"direction":"N","ts":"2026-08-13T21:59:06.640812+00:00","current_speed_kmh":29.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1575,"estimated_vehicle_count":3.85,"estimated_queue_length":1.65,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":608,"intersection_id":173,"direction":"S","ts":"2026-08-13T21:59:06.640812+00:00","current_speed_kmh":27.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2168,"estimated_vehicle_count":4.5,"estimated_queue_length":2.06,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":609,"intersection_id":173,"direction":"E","ts":"2026-08-13T21:59:06.640812+00:00","current_speed_kmh":28.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1975,"estimated_vehicle_count":4.28,"estimated_queue_length":1.92,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":610,"intersection_id":174,"direction":"N","ts":"2026-08-13T21:59:47.369290+00:00","current_speed_kmh":34.6,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2322,"estimated_vehicle_count":4.68,"estimated_queue_length":2.18,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":611,"intersection_id":174,"direction":"S","ts":"2026-08-13T21:59:47.369290+00:00","current_speed_kmh":35.0,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2225,"estimated_vehicle_count":4.57,"estimated_queue_length":2.11,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":612,"intersection_id":174,"direction":"W","ts":"2026-08-13T21:59:47.369290+00:00","current_speed_kmh":29.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1702,"estimated_vehicle_count":3.98,"estimated_queue_length":1.73,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":613,"intersection_id":175,"direction":"N","ts":"2026-08-13T22:00:28.033606+00:00","current_speed_kmh":27.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2268,"estimated_vehicle_count":4.62,"estimated_queue_length":2.14,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":614,"intersection_id":175,"direction":"S","ts":"2026-08-13T22:00:28.033606+00:00","current_speed_kmh":26.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2427,"estimated_vehicle_count":4.81,"estimated_queue_length":2.27,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":615,"intersection_id":175,"direction":"E","ts":"2026-08-13T22:00:28.033606+00:00","current_speed_kmh":38.5,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1436,"estimated_vehicle_count":3.71,"estimated_queue_length":1.57,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":616,"intersection_id":175,"direction":"W","ts":"2026-08-13T22:00:28.033606+00:00","current_speed_kmh":38.9,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.135,"estimated_vehicle_count":3.63,"estimated_queue_length":1.51,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":617,"intersection_id":176,"direction":"N","ts":"2026-08-13T22:01:08.982867+00:00","current_speed_kmh":27.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2147,"estimated_vehicle_count":4.48,"estimated_queue_length":2.05,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":618,"intersection_id":176,"direction":"S","ts":"2026-08-13T22:01:08.982867+00:00","current_speed_kmh":30.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1316,"estimated_vehicle_count":3.59,"estimated_queue_length":1.49,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":619,"intersection_id":176,"direction":"E","ts":"2026-08-13T22:01:08.982867+00:00","current_speed_kmh":29.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1672,"estimated_vehicle_count":3.95,"estimated_queue_length":1.71,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":620,"intersection_id":176,"direction":"W","ts":"2026-08-13T22:01:08.982867+00:00","current_speed_kmh":27.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2246,"estimated_vehicle_count":4.59,"estimated_queue_length":2.12,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":621,"intersection_id":177,"direction":"N","ts":"2026-08-13T22:01:49.906719+00:00","current_speed_kmh":35.5,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.211,"estimated_vehicle_count":4.43,"estimated_queue_length":2.02,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":622,"intersection_id":177,"direction":"S","ts":"2026-08-13T22:01:49.906719+00:00","current_speed_kmh":31.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1107,"estimated_vehicle_count":3.4,"estimated_queue_length":1.38,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":623,"intersection_id":177,"direction":"W","ts":"2026-08-13T22:01:49.906719+00:00","current_speed_kmh":30.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1175,"estimated_vehicle_count":3.46,"estimated_queue_length":1.42,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":624,"intersection_id":76,"direction":"N","ts":"2026-08-13T22:02:30.591041+00:00","current_speed_kmh":29.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1644,"estimated_vehicle_count":3.92,"estimated_queue_length":1.69,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":625,"intersection_id":76,"direction":"S","ts":"2026-08-13T22:02:30.591041+00:00","current_speed_kmh":27.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.226,"estimated_vehicle_count":4.61,"estimated_queue_length":2.13,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":626,"intersection_id":77,"direction":"S","ts":"2026-08-13T22:03:10.647471+00:00","current_speed_kmh":27.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2083,"estimated_vehicle_count":4.4,"estimated_queue_length":2.0,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":627,"intersection_id":77,"direction":"E","ts":"2026-08-13T22:03:10.647471+00:00","current_speed_kmh":28.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.19,"estimated_vehicle_count":4.2,"estimated_queue_length":1.87,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":628,"intersection_id":77,"direction":"W","ts":"2026-08-13T22:03:10.647471+00:00","current_speed_kmh":31.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.115,"estimated_vehicle_count":3.44,"estimated_queue_length":1.4,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":629,"intersection_id":78,"direction":"N","ts":"2026-08-13T22:03:50.719433+00:00","current_speed_kmh":26.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.237,"estimated_vehicle_count":4.74,"estimated_queue_length":2.22,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":630,"intersection_id":78,"direction":"S","ts":"2026-08-13T22:03:50.719433+00:00","current_speed_kmh":26.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2449,"estimated_vehicle_count":4.83,"estimated_queue_length":2.28,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":631,"intersection_id":78,"direction":"E","ts":"2026-08-13T22:03:50.719433+00:00","current_speed_kmh":28.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1732,"estimated_vehicle_count":4.01,"estimated_queue_length":1.75,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":632,"intersection_id":78,"direction":"W","ts":"2026-08-13T22:03:50.719433+00:00","current_speed_kmh":29.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1557,"estimated_vehicle_count":3.83,"estimated_queue_length":1.64,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":633,"intersection_id":79,"direction":"N","ts":"2026-08-13T22:04:30.812046+00:00","current_speed_kmh":30.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1376,"estimated_vehicle_count":3.65,"estimated_queue_length":1.53,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":634,"intersection_id":79,"direction":"E","ts":"2026-08-13T22:04:30.812046+00:00","current_speed_kmh":30.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1171,"estimated_vehicle_count":3.46,"estimated_queue_length":1.41,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":635,"intersection_id":79,"direction":"W","ts":"2026-08-13T22:04:30.812046+00:00","current_speed_kmh":27.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2299,"estimated_vehicle_count":4.65,"estimated_queue_length":2.16,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":636,"intersection_id":178,"direction":"N","ts":"2026-08-13T22:05:10.899598+00:00","current_speed_kmh":27.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2162,"estimated_vehicle_count":4.49,"estimated_queue_length":2.06,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":637,"intersection_id":178,"direction":"S","ts":"2026-08-13T22:05:10.899598+00:00","current_speed_kmh":30.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1258,"estimated_vehicle_count":3.54,"estimated_queue_length":1.46,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":638,"intersection_id":178,"direction":"E","ts":"2026-08-13T22:05:10.899598+00:00","current_speed_kmh":30.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1385,"estimated_vehicle_count":3.66,"estimated_queue_length":1.53,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":639,"intersection_id":178,"direction":"W","ts":"2026-08-13T22:05:10.899598+00:00","current_speed_kmh":29.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1486,"estimated_vehicle_count":3.76,"estimated_queue_length":1.6,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":640,"intersection_id":179,"direction":"N","ts":"2026-08-13T22:05:51.857409+00:00","current_speed_kmh":26.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2333,"estimated_vehicle_count":4.69,"estimated_queue_length":2.19,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":641,"intersection_id":179,"direction":"S","ts":"2026-08-13T22:05:51.857409+00:00","current_speed_kmh":29.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.168,"estimated_vehicle_count":3.96,"estimated_queue_length":1.72,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":642,"intersection_id":179,"direction":"E","ts":"2026-08-13T22:05:51.857409+00:00","current_speed_kmh":29.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.165,"estimated_vehicle_count":3.93,"estimated_queue_length":1.7,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":643,"intersection_id":180,"direction":"N","ts":"2026-08-13T22:06:32.550375+00:00","current_speed_kmh":27.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2218,"estimated_vehicle_count":4.56,"estimated_queue_length":2.1,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":644,"intersection_id":180,"direction":"S","ts":"2026-08-13T22:06:32.550375+00:00","current_speed_kmh":28.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1964,"estimated_vehicle_count":4.27,"estimated_queue_length":1.91,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":645,"intersection_id":180,"direction":"E","ts":"2026-08-13T22:06:32.550375+00:00","current_speed_kmh":30.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1239,"estimated_vehicle_count":3.52,"estimated_queue_length":1.45,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":646,"intersection_id":180,"direction":"W","ts":"2026-08-13T22:06:32.550375+00:00","current_speed_kmh":28.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1812,"estimated_vehicle_count":4.1,"estimated_queue_length":1.81,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":647,"intersection_id":181,"direction":"N","ts":"2026-08-13T22:07:13.458572+00:00","current_speed_kmh":26.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2449,"estimated_vehicle_count":4.83,"estimated_queue_length":2.28,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":648,"intersection_id":181,"direction":"S","ts":"2026-08-13T22:07:13.458572+00:00","current_speed_kmh":27.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2214,"estimated_vehicle_count":4.55,"estimated_queue_length":2.1,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":649,"intersection_id":182,"direction":"E","ts":"2026-08-13T22:07:53.930277+00:00","current_speed_kmh":30.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1417,"estimated_vehicle_count":3.69,"estimated_queue_length":1.55,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":650,"intersection_id":182,"direction":"W","ts":"2026-08-13T22:07:53.930277+00:00","current_speed_kmh":29.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1462,"estimated_vehicle_count":3.74,"estimated_queue_length":1.58,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":651,"intersection_id":184,"direction":"N","ts":"2026-08-13T22:08:34.418570+00:00","current_speed_kmh":30.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1367,"estimated_vehicle_count":3.64,"estimated_queue_length":1.52,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":652,"intersection_id":184,"direction":"E","ts":"2026-08-13T22:08:34.418570+00:00","current_speed_kmh":30.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1236,"estimated_vehicle_count":3.52,"estimated_queue_length":1.45,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":653,"intersection_id":184,"direction":"W","ts":"2026-08-13T22:08:34.418570+00:00","current_speed_kmh":27.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2102,"estimated_vehicle_count":4.42,"estimated_queue_length":2.01,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":654,"intersection_id":80,"direction":"N","ts":"2026-08-13T22:09:15.136290+00:00","current_speed_kmh":30.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1318,"estimated_vehicle_count":3.6,"estimated_queue_length":1.5,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":655,"intersection_id":80,"direction":"S","ts":"2026-08-13T22:09:15.136290+00:00","current_speed_kmh":26.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2341,"estimated_vehicle_count":4.7,"estimated_queue_length":2.2,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":656,"intersection_id":80,"direction":"E","ts":"2026-08-13T22:09:15.136290+00:00","current_speed_kmh":34.6,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2305,"estimated_vehicle_count":4.66,"estimated_queue_length":2.17,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":657,"intersection_id":80,"direction":"W","ts":"2026-08-13T22:09:15.136290+00:00","current_speed_kmh":36.9,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1794,"estimated_vehicle_count":4.08,"estimated_queue_length":1.79,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":658,"intersection_id":81,"direction":"N","ts":"2026-08-13T22:09:55.250497+00:00","current_speed_kmh":28.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1904,"estimated_vehicle_count":4.2,"estimated_queue_length":1.87,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":659,"intersection_id":81,"direction":"S","ts":"2026-08-13T22:09:55.250497+00:00","current_speed_kmh":27.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.229,"estimated_vehicle_count":4.64,"estimated_queue_length":2.16,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":660,"intersection_id":81,"direction":"E","ts":"2026-08-13T22:09:55.250497+00:00","current_speed_kmh":30.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1338,"estimated_vehicle_count":3.62,"estimated_queue_length":1.51,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":661,"intersection_id":81,"direction":"W","ts":"2026-08-13T22:09:55.250497+00:00","current_speed_kmh":28.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1882,"estimated_vehicle_count":4.18,"estimated_queue_length":1.85,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":662,"intersection_id":82,"direction":"N","ts":"2026-08-13T22:10:35.343306+00:00","current_speed_kmh":29.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1451,"estimated_vehicle_count":3.73,"estimated_queue_length":1.57,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":663,"intersection_id":82,"direction":"S","ts":"2026-08-13T22:10:35.343306+00:00","current_speed_kmh":27.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2258,"estimated_vehicle_count":4.6,"estimated_queue_length":2.13,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":664,"intersection_id":83,"direction":"N","ts":"2026-08-13T22:11:15.393107+00:00","current_speed_kmh":27.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2163,"estimated_vehicle_count":4.49,"estimated_queue_length":2.06,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":665,"intersection_id":83,"direction":"S","ts":"2026-08-13T22:11:15.393107+00:00","current_speed_kmh":29.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1583,"estimated_vehicle_count":3.86,"estimated_queue_length":1.66,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":666,"intersection_id":83,"direction":"E","ts":"2026-08-13T22:11:15.393107+00:00","current_speed_kmh":28.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1978,"estimated_vehicle_count":4.28,"estimated_queue_length":1.92,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":667,"intersection_id":83,"direction":"W","ts":"2026-08-13T22:11:15.393107+00:00","current_speed_kmh":26.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2433,"estimated_vehicle_count":4.82,"estimated_queue_length":2.27,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":668,"intersection_id":186,"direction":"N","ts":"2026-08-13T22:11:55.484922+00:00","current_speed_kmh":27.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.227,"estimated_vehicle_count":4.62,"estimated_queue_length":2.14,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":669,"intersection_id":186,"direction":"S","ts":"2026-08-13T22:11:55.484922+00:00","current_speed_kmh":29.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1644,"estimated_vehicle_count":3.92,"estimated_queue_length":1.7,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":670,"intersection_id":186,"direction":"W","ts":"2026-08-13T22:11:55.484922+00:00","current_speed_kmh":26.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2317,"estimated_vehicle_count":4.67,"estimated_queue_length":2.18,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":671,"intersection_id":187,"direction":"N","ts":"2026-08-13T22:12:36.182214+00:00","current_speed_kmh":27.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2054,"estimated_vehicle_count":4.37,"estimated_queue_length":1.98,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":672,"intersection_id":187,"direction":"S","ts":"2026-08-13T22:12:36.182214+00:00","current_speed_kmh":30.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1245,"estimated_vehicle_count":3.53,"estimated_queue_length":1.45,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":673,"intersection_id":188,"direction":"N","ts":"2026-08-13T22:13:16.666508+00:00","current_speed_kmh":30.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1344,"estimated_vehicle_count":3.62,"estimated_queue_length":1.51,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":674,"intersection_id":188,"direction":"E","ts":"2026-08-13T22:13:16.666508+00:00","current_speed_kmh":28.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1992,"estimated_vehicle_count":4.3,"estimated_queue_length":1.93,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":675,"intersection_id":189,"direction":"N","ts":"2026-08-13T22:13:57.144078+00:00","current_speed_kmh":27.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2112,"estimated_vehicle_count":4.43,"estimated_queue_length":2.02,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":676,"intersection_id":189,"direction":"S","ts":"2026-08-13T22:13:57.144078+00:00","current_speed_kmh":28.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1785,"estimated_vehicle_count":4.07,"estimated_queue_length":1.79,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":677,"intersection_id":189,"direction":"E","ts":"2026-08-13T22:13:57.144078+00:00","current_speed_kmh":26.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2427,"estimated_vehicle_count":4.81,"estimated_queue_length":2.27,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":678,"intersection_id":189,"direction":"W","ts":"2026-08-13T22:13:57.144078+00:00","current_speed_kmh":30.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1348,"estimated_vehicle_count":3.63,"estimated_queue_length":1.51,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":679,"intersection_id":190,"direction":"N","ts":"2026-08-13T22:14:38.045402+00:00","current_speed_kmh":29.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1515,"estimated_vehicle_count":3.79,"estimated_queue_length":1.61,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":680,"intersection_id":190,"direction":"E","ts":"2026-08-13T22:14:38.045402+00:00","current_speed_kmh":28.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1881,"estimated_vehicle_count":4.18,"estimated_queue_length":1.85,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":681,"intersection_id":190,"direction":"W","ts":"2026-08-13T22:14:38.045402+00:00","current_speed_kmh":28.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1824,"estimated_vehicle_count":4.11,"estimated_queue_length":1.81,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":682,"intersection_id":191,"direction":"N","ts":"2026-08-13T22:15:18.783770+00:00","current_speed_kmh":28.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1763,"estimated_vehicle_count":4.05,"estimated_queue_length":1.77,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":683,"intersection_id":191,"direction":"S","ts":"2026-08-13T22:15:18.783770+00:00","current_speed_kmh":28.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1962,"estimated_vehicle_count":4.26,"estimated_queue_length":1.91,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":684,"intersection_id":191,"direction":"E","ts":"2026-08-13T22:15:18.783770+00:00","current_speed_kmh":28.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1828,"estimated_vehicle_count":4.12,"estimated_queue_length":1.82,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":685,"intersection_id":191,"direction":"W","ts":"2026-08-13T22:15:18.783770+00:00","current_speed_kmh":29.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1692,"estimated_vehicle_count":3.97,"estimated_queue_length":1.73,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":686,"intersection_id":84,"direction":"S","ts":"2026-08-13T22:15:59.683113+00:00","current_speed_kmh":30.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.129,"estimated_vehicle_count":3.57,"estimated_queue_length":1.48,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":687,"intersection_id":84,"direction":"E","ts":"2026-08-13T22:15:59.683113+00:00","current_speed_kmh":27.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2292,"estimated_vehicle_count":4.64,"estimated_queue_length":2.16,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":688,"intersection_id":85,"direction":"N","ts":"2026-08-13T22:16:40.167456+00:00","current_speed_kmh":30.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1201,"estimated_vehicle_count":3.49,"estimated_queue_length":1.43,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":689,"intersection_id":85,"direction":"S","ts":"2026-08-13T22:16:40.167456+00:00","current_speed_kmh":27.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2284,"estimated_vehicle_count":4.64,"estimated_queue_length":2.15,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":690,"intersection_id":85,"direction":"E","ts":"2026-08-13T22:16:40.167456+00:00","current_speed_kmh":28.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1906,"estimated_vehicle_count":4.2,"estimated_queue_length":1.87,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":691,"intersection_id":85,"direction":"W","ts":"2026-08-13T22:16:40.167456+00:00","current_speed_kmh":30.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1191,"estimated_vehicle_count":3.48,"estimated_queue_length":1.42,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":692,"intersection_id":86,"direction":"N","ts":"2026-08-13T22:17:20.276717+00:00","current_speed_kmh":30.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1214,"estimated_vehicle_count":3.5,"estimated_queue_length":1.44,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":693,"intersection_id":86,"direction":"S","ts":"2026-08-13T22:17:20.276717+00:00","current_speed_kmh":28.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1783,"estimated_vehicle_count":4.07,"estimated_queue_length":1.79,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":694,"intersection_id":86,"direction":"W","ts":"2026-08-13T22:17:20.276717+00:00","current_speed_kmh":29.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1726,"estimated_vehicle_count":4.01,"estimated_queue_length":1.75,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":695,"intersection_id":87,"direction":"E","ts":"2026-08-13T22:18:00.940738+00:00","current_speed_kmh":37.1,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1753,"estimated_vehicle_count":4.04,"estimated_queue_length":1.77,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":696,"intersection_id":87,"direction":"W","ts":"2026-08-13T22:18:00.940738+00:00","current_speed_kmh":29.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1597,"estimated_vehicle_count":3.87,"estimated_queue_length":1.66,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":697,"intersection_id":192,"direction":"N","ts":"2026-08-13T22:18:40.988556+00:00","current_speed_kmh":26.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2306,"estimated_vehicle_count":4.66,"estimated_queue_length":2.17,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":698,"intersection_id":192,"direction":"S","ts":"2026-08-13T22:18:40.988556+00:00","current_speed_kmh":26.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2373,"estimated_vehicle_count":4.74,"estimated_queue_length":2.22,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":699,"intersection_id":192,"direction":"E","ts":"2026-08-13T22:18:40.988556+00:00","current_speed_kmh":27.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2291,"estimated_vehicle_count":4.64,"estimated_queue_length":2.16,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":700,"intersection_id":192,"direction":"W","ts":"2026-08-13T22:18:40.988556+00:00","current_speed_kmh":30.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1381,"estimated_vehicle_count":3.66,"estimated_queue_length":1.53,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":701,"intersection_id":193,"direction":"N","ts":"2026-08-13T22:19:21.912598+00:00","current_speed_kmh":26.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2353,"estimated_vehicle_count":4.72,"estimated_queue_length":2.21,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":702,"intersection_id":193,"direction":"S","ts":"2026-08-13T22:19:21.912598+00:00","current_speed_kmh":30.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1406,"estimated_vehicle_count":3.68,"estimated_queue_length":1.55,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":703,"intersection_id":193,"direction":"E","ts":"2026-08-13T22:19:21.912598+00:00","current_speed_kmh":28.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1938,"estimated_vehicle_count":4.24,"estimated_queue_length":1.89,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":704,"intersection_id":193,"direction":"W","ts":"2026-08-13T22:19:21.912598+00:00","current_speed_kmh":30.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1333,"estimated_vehicle_count":3.61,"estimated_queue_length":1.5,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":705,"intersection_id":194,"direction":"N","ts":"2026-08-13T22:20:02.827756+00:00","current_speed_kmh":26.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2306,"estimated_vehicle_count":4.66,"estimated_queue_length":2.17,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":706,"intersection_id":194,"direction":"S","ts":"2026-08-13T22:20:02.827756+00:00","current_speed_kmh":29.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.168,"estimated_vehicle_count":3.96,"estimated_queue_length":1.72,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":707,"intersection_id":194,"direction":"W","ts":"2026-08-13T22:20:02.827756+00:00","current_speed_kmh":30.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1218,"estimated_vehicle_count":3.5,"estimated_queue_length":1.44,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":708,"intersection_id":196,"direction":"N","ts":"2026-08-13T22:20:43.581534+00:00","current_speed_kmh":30.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1407,"estimated_vehicle_count":3.68,"estimated_queue_length":1.55,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":709,"intersection_id":196,"direction":"S","ts":"2026-08-13T22:20:43.581534+00:00","current_speed_kmh":30.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.121,"estimated_vehicle_count":3.5,"estimated_queue_length":1.44,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":710,"intersection_id":196,"direction":"E","ts":"2026-08-13T22:20:43.581534+00:00","current_speed_kmh":29.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1471,"estimated_vehicle_count":3.75,"estimated_queue_length":1.59,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":711,"intersection_id":196,"direction":"W","ts":"2026-08-13T22:20:43.581534+00:00","current_speed_kmh":27.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2032,"estimated_vehicle_count":4.34,"estimated_queue_length":1.96,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":712,"intersection_id":197,"direction":"N","ts":"2026-08-13T22:21:24.526827+00:00","current_speed_kmh":30.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.132,"estimated_vehicle_count":3.6,"estimated_queue_length":1.5,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":713,"intersection_id":197,"direction":"S","ts":"2026-08-13T22:21:24.526827+00:00","current_speed_kmh":30.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1394,"estimated_vehicle_count":3.67,"estimated_queue_length":1.54,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":714,"intersection_id":197,"direction":"E","ts":"2026-08-13T22:21:24.526827+00:00","current_speed_kmh":26.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2493,"estimated_vehicle_count":4.89,"estimated_queue_length":2.32,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":715,"intersection_id":197,"direction":"W","ts":"2026-08-13T22:21:24.526827+00:00","current_speed_kmh":30.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.116,"estimated_vehicle_count":3.45,"estimated_queue_length":1.41,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":716,"intersection_id":198,"direction":"N","ts":"2026-08-13T22:22:05.443850+00:00","current_speed_kmh":29.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1566,"estimated_vehicle_count":3.84,"estimated_queue_length":1.64,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":717,"intersection_id":198,"direction":"S","ts":"2026-08-13T22:22:05.443850+00:00","current_speed_kmh":26.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.241,"estimated_vehicle_count":4.79,"estimated_queue_length":2.25,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":718,"intersection_id":198,"direction":"E","ts":"2026-08-13T22:22:05.443850+00:00","current_speed_kmh":28.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1956,"estimated_vehicle_count":4.26,"estimated_queue_length":1.91,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":719,"intersection_id":198,"direction":"W","ts":"2026-08-13T22:22:05.443850+00:00","current_speed_kmh":29.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1579,"estimated_vehicle_count":3.86,"estimated_queue_length":1.65,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":720,"intersection_id":88,"direction":"E","ts":"2026-08-13T22:22:46.324686+00:00","current_speed_kmh":28.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1744,"estimated_vehicle_count":4.03,"estimated_queue_length":1.76,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":721,"intersection_id":88,"direction":"W","ts":"2026-08-13T22:22:46.324686+00:00","current_speed_kmh":28.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1792,"estimated_vehicle_count":4.08,"estimated_queue_length":1.79,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":722,"intersection_id":89,"direction":"N","ts":"2026-08-13T22:23:26.771970+00:00","current_speed_kmh":28.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1818,"estimated_vehicle_count":4.11,"estimated_queue_length":1.81,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":723,"intersection_id":89,"direction":"S","ts":"2026-08-13T22:23:26.771970+00:00","current_speed_kmh":28.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1749,"estimated_vehicle_count":4.03,"estimated_queue_length":1.76,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":724,"intersection_id":89,"direction":"E","ts":"2026-08-13T22:23:26.771970+00:00","current_speed_kmh":27.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2073,"estimated_vehicle_count":4.39,"estimated_queue_length":1.99,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":725,"intersection_id":89,"direction":"W","ts":"2026-08-13T22:23:26.771970+00:00","current_speed_kmh":39.7,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1186,"estimated_vehicle_count":3.47,"estimated_queue_length":1.42,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":726,"intersection_id":90,"direction":"N","ts":"2026-08-13T22:24:06.861776+00:00","current_speed_kmh":31.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1132,"estimated_vehicle_count":3.42,"estimated_queue_length":1.39,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":727,"intersection_id":90,"direction":"S","ts":"2026-08-13T22:24:06.861776+00:00","current_speed_kmh":28.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1813,"estimated_vehicle_count":4.1,"estimated_queue_length":1.81,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":728,"intersection_id":90,"direction":"E","ts":"2026-08-13T22:24:06.861776+00:00","current_speed_kmh":29.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1461,"estimated_vehicle_count":3.74,"estimated_queue_length":1.58,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":729,"intersection_id":90,"direction":"W","ts":"2026-08-13T22:24:06.861776+00:00","current_speed_kmh":38.6,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1415,"estimated_vehicle_count":3.69,"estimated_queue_length":1.55,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":730,"intersection_id":91,"direction":"S","ts":"2026-08-13T22:24:46.953562+00:00","current_speed_kmh":31.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.111,"estimated_vehicle_count":3.4,"estimated_queue_length":1.38,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":731,"intersection_id":91,"direction":"E","ts":"2026-08-13T22:24:46.953562+00:00","current_speed_kmh":29.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1683,"estimated_vehicle_count":3.96,"estimated_queue_length":1.72,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":732,"intersection_id":91,"direction":"W","ts":"2026-08-13T22:24:46.953562+00:00","current_speed_kmh":29.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1642,"estimated_vehicle_count":3.92,"estimated_queue_length":1.69,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":733,"intersection_id":199,"direction":"S","ts":"2026-08-13T22:25:27.627377+00:00","current_speed_kmh":28.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1757,"estimated_vehicle_count":4.04,"estimated_queue_length":1.77,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":734,"intersection_id":199,"direction":"E","ts":"2026-08-13T22:25:27.627377+00:00","current_speed_kmh":30.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1197,"estimated_vehicle_count":3.48,"estimated_queue_length":1.43,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":735,"intersection_id":200,"direction":"N","ts":"2026-08-13T22:26:08.144961+00:00","current_speed_kmh":29.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1634,"estimated_vehicle_count":3.91,"estimated_queue_length":1.69,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":736,"intersection_id":200,"direction":"S","ts":"2026-08-13T22:26:08.144961+00:00","current_speed_kmh":27.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2284,"estimated_vehicle_count":4.64,"estimated_queue_length":2.15,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":737,"intersection_id":200,"direction":"E","ts":"2026-08-13T22:26:08.144961+00:00","current_speed_kmh":28.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1915,"estimated_vehicle_count":4.21,"estimated_queue_length":1.88,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":738,"intersection_id":200,"direction":"W","ts":"2026-08-13T22:26:08.144961+00:00","current_speed_kmh":26.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2338,"estimated_vehicle_count":4.7,"estimated_queue_length":2.19,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":739,"intersection_id":201,"direction":"N","ts":"2026-08-13T22:26:49.041426+00:00","current_speed_kmh":27.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2122,"estimated_vehicle_count":4.45,"estimated_queue_length":2.03,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":740,"intersection_id":201,"direction":"S","ts":"2026-08-13T22:26:49.041426+00:00","current_speed_kmh":26.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2394,"estimated_vehicle_count":4.77,"estimated_queue_length":2.24,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":741,"intersection_id":201,"direction":"E","ts":"2026-08-13T22:26:49.041426+00:00","current_speed_kmh":30.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1197,"estimated_vehicle_count":3.48,"estimated_queue_length":1.43,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":742,"intersection_id":201,"direction":"W","ts":"2026-08-13T22:26:49.041426+00:00","current_speed_kmh":27.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2072,"estimated_vehicle_count":4.39,"estimated_queue_length":1.99,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":743,"intersection_id":204,"direction":"N","ts":"2026-08-13T22:27:29.975057+00:00","current_speed_kmh":27.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2086,"estimated_vehicle_count":4.41,"estimated_queue_length":2.0,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":744,"intersection_id":204,"direction":"S","ts":"2026-08-13T22:27:29.975057+00:00","current_speed_kmh":31.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1115,"estimated_vehicle_count":3.41,"estimated_queue_length":1.38,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":745,"intersection_id":204,"direction":"E","ts":"2026-08-13T22:27:29.975057+00:00","current_speed_kmh":30.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1364,"estimated_vehicle_count":3.64,"estimated_queue_length":1.52,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":746,"intersection_id":204,"direction":"W","ts":"2026-08-13T22:27:29.975057+00:00","current_speed_kmh":29.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1719,"estimated_vehicle_count":4.0,"estimated_queue_length":1.74,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":747,"intersection_id":205,"direction":"N","ts":"2026-08-13T22:28:10.906664+00:00","current_speed_kmh":30.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1441,"estimated_vehicle_count":3.72,"estimated_queue_length":1.57,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":748,"intersection_id":205,"direction":"E","ts":"2026-08-13T22:28:10.906664+00:00","current_speed_kmh":27.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2071,"estimated_vehicle_count":4.39,"estimated_queue_length":1.99,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":749,"intersection_id":205,"direction":"W","ts":"2026-08-13T22:28:10.906664+00:00","current_speed_kmh":27.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2064,"estimated_vehicle_count":4.38,"estimated_queue_length":1.99,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":750,"intersection_id":206,"direction":"S","ts":"2026-08-13T22:28:51.772672+00:00","current_speed_kmh":30.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1217,"estimated_vehicle_count":3.5,"estimated_queue_length":1.44,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":751,"intersection_id":206,"direction":"W","ts":"2026-08-13T22:28:51.772672+00:00","current_speed_kmh":29.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1613,"estimated_vehicle_count":3.89,"estimated_queue_length":1.68,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":752,"intersection_id":92,"direction":"N","ts":"2026-08-13T22:29:32.251403+00:00","current_speed_kmh":30.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1316,"estimated_vehicle_count":3.59,"estimated_queue_length":1.49,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":753,"intersection_id":92,"direction":"S","ts":"2026-08-13T22:29:32.251403+00:00","current_speed_kmh":27.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2098,"estimated_vehicle_count":4.42,"estimated_queue_length":2.01,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":754,"intersection_id":92,"direction":"W","ts":"2026-08-13T22:29:32.251403+00:00","current_speed_kmh":27.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2198,"estimated_vehicle_count":4.53,"estimated_queue_length":2.09,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":755,"intersection_id":93,"direction":"N","ts":"2026-08-13T22:30:12.319702+00:00","current_speed_kmh":27.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2116,"estimated_vehicle_count":4.44,"estimated_queue_length":2.02,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":756,"intersection_id":93,"direction":"S","ts":"2026-08-13T22:30:12.319702+00:00","current_speed_kmh":31.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1149,"estimated_vehicle_count":3.44,"estimated_queue_length":1.4,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":757,"intersection_id":93,"direction":"E","ts":"2026-08-13T22:30:12.319702+00:00","current_speed_kmh":37.3,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1715,"estimated_vehicle_count":4.0,"estimated_queue_length":1.74,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":758,"intersection_id":93,"direction":"W","ts":"2026-08-13T22:30:12.319702+00:00","current_speed_kmh":34.5,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2328,"estimated_vehicle_count":4.69,"estimated_queue_length":2.19,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":759,"intersection_id":94,"direction":"N","ts":"2026-08-13T22:30:52.424217+00:00","current_speed_kmh":28.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1752,"estimated_vehicle_count":4.04,"estimated_queue_length":1.77,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":760,"intersection_id":94,"direction":"S","ts":"2026-08-13T22:30:52.424217+00:00","current_speed_kmh":27.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2244,"estimated_vehicle_count":4.59,"estimated_queue_length":2.12,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":761,"intersection_id":94,"direction":"E","ts":"2026-08-13T22:30:52.424217+00:00","current_speed_kmh":28.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1802,"estimated_vehicle_count":4.09,"estimated_queue_length":1.8,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":762,"intersection_id":95,"direction":"N","ts":"2026-08-13T22:31:33.104909+00:00","current_speed_kmh":26.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2374,"estimated_vehicle_count":4.74,"estimated_queue_length":2.22,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":763,"intersection_id":95,"direction":"S","ts":"2026-08-13T22:31:33.104909+00:00","current_speed_kmh":28.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1786,"estimated_vehicle_count":4.07,"estimated_queue_length":1.79,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":764,"intersection_id":95,"direction":"E","ts":"2026-08-13T22:31:33.104909+00:00","current_speed_kmh":31.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1132,"estimated_vehicle_count":3.42,"estimated_queue_length":1.39,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":765,"intersection_id":207,"direction":"N","ts":"2026-08-13T22:32:13.819700+00:00","current_speed_kmh":37.1,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1763,"estimated_vehicle_count":4.05,"estimated_queue_length":1.77,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":766,"intersection_id":207,"direction":"S","ts":"2026-08-13T22:32:13.819700+00:00","current_speed_kmh":34.9,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2245,"estimated_vehicle_count":4.59,"estimated_queue_length":2.12,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":767,"intersection_id":207,"direction":"E","ts":"2026-08-13T22:32:13.819700+00:00","current_speed_kmh":29.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1472,"estimated_vehicle_count":3.75,"estimated_queue_length":1.59,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":768,"intersection_id":207,"direction":"W","ts":"2026-08-13T22:32:13.819700+00:00","current_speed_kmh":30.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.143,"estimated_vehicle_count":3.7,"estimated_queue_length":1.56,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":769,"intersection_id":208,"direction":"N","ts":"2026-08-13T22:32:54.817732+00:00","current_speed_kmh":35.5,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2118,"estimated_vehicle_count":4.44,"estimated_queue_length":2.02,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":770,"intersection_id":208,"direction":"S","ts":"2026-08-13T22:32:54.817732+00:00","current_speed_kmh":27.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2265,"estimated_vehicle_count":4.61,"estimated_queue_length":2.14,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":771,"intersection_id":208,"direction":"W","ts":"2026-08-13T22:32:54.817732+00:00","current_speed_kmh":26.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2486,"estimated_vehicle_count":4.88,"estimated_queue_length":2.31,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":772,"intersection_id":209,"direction":"N","ts":"2026-08-13T22:33:35.516029+00:00","current_speed_kmh":30.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.124,"estimated_vehicle_count":3.52,"estimated_queue_length":1.45,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":773,"intersection_id":209,"direction":"S","ts":"2026-08-13T22:33:35.516029+00:00","current_speed_kmh":29.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1566,"estimated_vehicle_count":3.84,"estimated_queue_length":1.65,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":774,"intersection_id":209,"direction":"W","ts":"2026-08-13T22:33:35.516029+00:00","current_speed_kmh":26.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2414,"estimated_vehicle_count":4.79,"estimated_queue_length":2.26,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":775,"intersection_id":210,"direction":"S","ts":"2026-08-13T22:34:16.182913+00:00","current_speed_kmh":28.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1976,"estimated_vehicle_count":4.28,"estimated_queue_length":1.92,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":776,"intersection_id":210,"direction":"W","ts":"2026-08-13T22:34:16.182913+00:00","current_speed_kmh":30.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1285,"estimated_vehicle_count":3.56,"estimated_queue_length":1.48,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":777,"intersection_id":211,"direction":"N","ts":"2026-08-13T22:34:56.638913+00:00","current_speed_kmh":39.4,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1248,"estimated_vehicle_count":3.53,"estimated_queue_length":1.46,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":778,"intersection_id":211,"direction":"S","ts":"2026-08-13T22:34:56.638913+00:00","current_speed_kmh":39.4,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1241,"estimated_vehicle_count":3.52,"estimated_queue_length":1.45,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":779,"intersection_id":211,"direction":"E","ts":"2026-08-13T22:34:56.638913+00:00","current_speed_kmh":26.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2488,"estimated_vehicle_count":4.88,"estimated_queue_length":2.32,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":780,"intersection_id":211,"direction":"W","ts":"2026-08-13T22:34:56.638913+00:00","current_speed_kmh":29.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1581,"estimated_vehicle_count":3.86,"estimated_queue_length":1.65,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":781,"intersection_id":212,"direction":"E","ts":"2026-08-13T22:35:37.521728+00:00","current_speed_kmh":26.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2497,"estimated_vehicle_count":4.89,"estimated_queue_length":2.32,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":782,"intersection_id":212,"direction":"W","ts":"2026-08-13T22:35:37.521728+00:00","current_speed_kmh":28.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1741,"estimated_vehicle_count":4.02,"estimated_queue_length":1.76,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":783,"intersection_id":96,"direction":"E","ts":"2026-08-13T22:36:17.969313+00:00","current_speed_kmh":26.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2331,"estimated_vehicle_count":4.69,"estimated_queue_length":2.19,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":784,"intersection_id":96,"direction":"W","ts":"2026-08-13T22:36:17.969313+00:00","current_speed_kmh":27.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2193,"estimated_vehicle_count":4.53,"estimated_queue_length":2.08,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":785,"intersection_id":97,"direction":"N","ts":"2026-08-13T22:36:58.444921+00:00","current_speed_kmh":29.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1637,"estimated_vehicle_count":3.91,"estimated_queue_length":1.69,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":786,"intersection_id":97,"direction":"S","ts":"2026-08-13T22:36:58.444921+00:00","current_speed_kmh":29.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.147,"estimated_vehicle_count":3.75,"estimated_queue_length":1.59,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":787,"intersection_id":97,"direction":"W","ts":"2026-08-13T22:36:58.444921+00:00","current_speed_kmh":29.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1654,"estimated_vehicle_count":3.93,"estimated_queue_length":1.7,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":788,"intersection_id":98,"direction":"N","ts":"2026-08-13T22:37:39.134375+00:00","current_speed_kmh":27.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2294,"estimated_vehicle_count":4.65,"estimated_queue_length":2.16,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":789,"intersection_id":98,"direction":"S","ts":"2026-08-13T22:37:39.134375+00:00","current_speed_kmh":26.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2479,"estimated_vehicle_count":4.87,"estimated_queue_length":2.31,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":790,"intersection_id":98,"direction":"E","ts":"2026-08-13T22:37:39.134375+00:00","current_speed_kmh":26.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2346,"estimated_vehicle_count":4.71,"estimated_queue_length":2.2,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":791,"intersection_id":98,"direction":"W","ts":"2026-08-13T22:37:39.134375+00:00","current_speed_kmh":26.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2357,"estimated_vehicle_count":4.72,"estimated_queue_length":2.21,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":792,"intersection_id":99,"direction":"N","ts":"2026-08-13T22:38:19.225154+00:00","current_speed_kmh":30.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1216,"estimated_vehicle_count":3.5,"estimated_queue_length":1.44,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":793,"intersection_id":99,"direction":"S","ts":"2026-08-13T22:38:19.225154+00:00","current_speed_kmh":26.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2374,"estimated_vehicle_count":4.74,"estimated_queue_length":2.22,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":794,"intersection_id":213,"direction":"E","ts":"2026-08-13T22:38:59.287674+00:00","current_speed_kmh":27.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2245,"estimated_vehicle_count":4.59,"estimated_queue_length":2.12,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":795,"intersection_id":213,"direction":"W","ts":"2026-08-13T22:38:59.287674+00:00","current_speed_kmh":27.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2053,"estimated_vehicle_count":4.37,"estimated_queue_length":1.98,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":796,"intersection_id":214,"direction":"S","ts":"2026-08-13T22:39:39.756431+00:00","current_speed_kmh":28.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.186,"estimated_vehicle_count":4.15,"estimated_queue_length":1.84,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":797,"intersection_id":214,"direction":"E","ts":"2026-08-13T22:39:39.756431+00:00","current_speed_kmh":26.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.246,"estimated_vehicle_count":4.85,"estimated_queue_length":2.29,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":798,"intersection_id":214,"direction":"W","ts":"2026-08-13T22:39:39.756431+00:00","current_speed_kmh":29.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1639,"estimated_vehicle_count":3.92,"estimated_queue_length":1.69,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":799,"intersection_id":215,"direction":"W","ts":"2026-08-13T22:40:20.441977+00:00","current_speed_kmh":29.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.151,"estimated_vehicle_count":3.78,"estimated_queue_length":1.61,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":800,"intersection_id":217,"direction":"N","ts":"2026-08-13T22:41:00.757400+00:00","current_speed_kmh":30.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1364,"estimated_vehicle_count":3.64,"estimated_queue_length":1.52,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":801,"intersection_id":217,"direction":"S","ts":"2026-08-13T22:41:00.757400+00:00","current_speed_kmh":30.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1316,"estimated_vehicle_count":3.59,"estimated_queue_length":1.49,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":802,"intersection_id":217,"direction":"E","ts":"2026-08-13T22:41:00.757400+00:00","current_speed_kmh":29.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.159,"estimated_vehicle_count":3.87,"estimated_queue_length":1.66,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":803,"intersection_id":217,"direction":"W","ts":"2026-08-13T22:41:00.757400+00:00","current_speed_kmh":30.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1246,"estimated_vehicle_count":3.53,"estimated_queue_length":1.46,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":804,"intersection_id":218,"direction":"E","ts":"2026-08-13T22:41:41.648044+00:00","current_speed_kmh":29.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1536,"estimated_vehicle_count":3.81,"estimated_queue_length":1.63,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":805,"intersection_id":218,"direction":"W","ts":"2026-08-13T22:41:41.648044+00:00","current_speed_kmh":29.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1504,"estimated_vehicle_count":3.78,"estimated_queue_length":1.61,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":806,"intersection_id":223,"direction":"E","ts":"2026-08-13T22:42:22.114841+00:00","current_speed_kmh":28.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.177,"estimated_vehicle_count":4.05,"estimated_queue_length":1.78,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":807,"intersection_id":100,"direction":"N","ts":"2026-08-13T22:43:02.331635+00:00","current_speed_kmh":28.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1749,"estimated_vehicle_count":4.03,"estimated_queue_length":1.76,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":808,"intersection_id":100,"direction":"E","ts":"2026-08-13T22:43:02.331635+00:00","current_speed_kmh":26.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2422,"estimated_vehicle_count":4.8,"estimated_queue_length":2.26,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":809,"intersection_id":100,"direction":"W","ts":"2026-08-13T22:43:02.331635+00:00","current_speed_kmh":26.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2435,"estimated_vehicle_count":4.82,"estimated_queue_length":2.27,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":810,"intersection_id":101,"direction":"N","ts":"2026-08-13T22:43:43.021088+00:00","current_speed_kmh":28.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1871,"estimated_vehicle_count":4.16,"estimated_queue_length":1.85,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":811,"intersection_id":101,"direction":"S","ts":"2026-08-13T22:43:43.021088+00:00","current_speed_kmh":28.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2003,"estimated_vehicle_count":4.31,"estimated_queue_length":1.94,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":812,"intersection_id":101,"direction":"E","ts":"2026-08-13T22:43:43.021088+00:00","current_speed_kmh":29.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.156,"estimated_vehicle_count":3.83,"estimated_queue_length":1.64,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":813,"intersection_id":101,"direction":"W","ts":"2026-08-13T22:43:43.021088+00:00","current_speed_kmh":30.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.127,"estimated_vehicle_count":3.55,"estimated_queue_length":1.47,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":814,"intersection_id":102,"direction":"N","ts":"2026-08-13T22:44:23.116806+00:00","current_speed_kmh":38.2,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1509,"estimated_vehicle_count":3.78,"estimated_queue_length":1.61,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":815,"intersection_id":102,"direction":"S","ts":"2026-08-13T22:44:23.116806+00:00","current_speed_kmh":34.8,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2265,"estimated_vehicle_count":4.61,"estimated_queue_length":2.14,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":816,"intersection_id":102,"direction":"E","ts":"2026-08-13T22:44:23.116806+00:00","current_speed_kmh":29.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1575,"estimated_vehicle_count":3.85,"estimated_queue_length":1.65,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":817,"intersection_id":103,"direction":"S","ts":"2026-08-13T22:45:03.184145+00:00","current_speed_kmh":29.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1453,"estimated_vehicle_count":3.73,"estimated_queue_length":1.58,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":818,"intersection_id":103,"direction":"E","ts":"2026-08-13T22:45:03.184145+00:00","current_speed_kmh":34.6,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2321,"estimated_vehicle_count":4.68,"estimated_queue_length":2.18,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":819,"intersection_id":224,"direction":"S","ts":"2026-08-13T22:45:43.232000+00:00","current_speed_kmh":27.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2226,"estimated_vehicle_count":4.57,"estimated_queue_length":2.11,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":820,"intersection_id":224,"direction":"E","ts":"2026-08-13T22:45:43.232000+00:00","current_speed_kmh":29.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1573,"estimated_vehicle_count":3.85,"estimated_queue_length":1.65,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":821,"intersection_id":225,"direction":"E","ts":"2026-08-13T22:46:23.688065+00:00","current_speed_kmh":29.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1519,"estimated_vehicle_count":3.79,"estimated_queue_length":1.62,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":822,"intersection_id":225,"direction":"W","ts":"2026-08-13T22:46:23.688065+00:00","current_speed_kmh":30.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1365,"estimated_vehicle_count":3.64,"estimated_queue_length":1.52,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":823,"intersection_id":226,"direction":"N","ts":"2026-08-13T22:47:04.185150+00:00","current_speed_kmh":28.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1987,"estimated_vehicle_count":4.29,"estimated_queue_length":1.93,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":824,"intersection_id":226,"direction":"S","ts":"2026-08-13T22:47:04.185150+00:00","current_speed_kmh":29.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1546,"estimated_vehicle_count":3.82,"estimated_queue_length":1.63,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":825,"intersection_id":226,"direction":"E","ts":"2026-08-13T22:47:04.185150+00:00","current_speed_kmh":28.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1917,"estimated_vehicle_count":4.22,"estimated_queue_length":1.88,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":826,"intersection_id":226,"direction":"W","ts":"2026-08-13T22:47:04.185150+00:00","current_speed_kmh":29.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1573,"estimated_vehicle_count":3.85,"estimated_queue_length":1.65,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":827,"intersection_id":1,"direction":"N","ts":"2026-08-13T22:47:45.096291+00:00","current_speed_kmh":30.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1205,"estimated_vehicle_count":3.49,"estimated_queue_length":1.43,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":828,"intersection_id":1,"direction":"E","ts":"2026-08-13T22:47:45.096291+00:00","current_speed_kmh":30.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1286,"estimated_vehicle_count":3.57,"estimated_queue_length":1.48,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":829,"intersection_id":2,"direction":"N","ts":"2026-08-13T22:48:25.148081+00:00","current_speed_kmh":27.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2195,"estimated_vehicle_count":4.53,"estimated_queue_length":2.08,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":830,"intersection_id":2,"direction":"S","ts":"2026-08-13T22:48:25.148081+00:00","current_speed_kmh":29.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1681,"estimated_vehicle_count":3.96,"estimated_queue_length":1.72,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":831,"intersection_id":2,"direction":"E","ts":"2026-08-13T22:48:25.148081+00:00","current_speed_kmh":30.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1307,"estimated_vehicle_count":3.59,"estimated_queue_length":1.49,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":832,"intersection_id":2,"direction":"W","ts":"2026-08-13T22:48:25.148081+00:00","current_speed_kmh":29.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1474,"estimated_vehicle_count":3.75,"estimated_queue_length":1.59,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":833,"intersection_id":3,"direction":"N","ts":"2026-08-13T22:49:05.238841+00:00","current_speed_kmh":30.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1322,"estimated_vehicle_count":3.6,"estimated_queue_length":1.5,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":834,"intersection_id":3,"direction":"E","ts":"2026-08-13T22:49:05.238841+00:00","current_speed_kmh":29.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1662,"estimated_vehicle_count":3.94,"estimated_queue_length":1.71,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":835,"intersection_id":3,"direction":"W","ts":"2026-08-13T22:49:05.238841+00:00","current_speed_kmh":29.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1663,"estimated_vehicle_count":3.94,"estimated_queue_length":1.71,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":836,"intersection_id":104,"direction":"N","ts":"2026-08-13T22:49:45.324786+00:00","current_speed_kmh":39.1,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1314,"estimated_vehicle_count":3.59,"estimated_queue_length":1.49,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":837,"intersection_id":104,"direction":"S","ts":"2026-08-13T22:49:45.324786+00:00","current_speed_kmh":27.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2066,"estimated_vehicle_count":4.38,"estimated_queue_length":1.99,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":838,"intersection_id":105,"direction":"N","ts":"2026-08-13T22:50:25.373640+00:00","current_speed_kmh":26.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2367,"estimated_vehicle_count":4.73,"estimated_queue_length":2.22,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":839,"intersection_id":105,"direction":"S","ts":"2026-08-13T22:50:25.373640+00:00","current_speed_kmh":35.3,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2151,"estimated_vehicle_count":4.48,"estimated_queue_length":2.05,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":840,"intersection_id":105,"direction":"E","ts":"2026-08-13T22:50:25.373640+00:00","current_speed_kmh":28.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1841,"estimated_vehicle_count":4.13,"estimated_queue_length":1.83,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":841,"intersection_id":106,"direction":"N","ts":"2026-08-13T22:51:05.445843+00:00","current_speed_kmh":30.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1433,"estimated_vehicle_count":3.71,"estimated_queue_length":1.56,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":842,"intersection_id":106,"direction":"S","ts":"2026-08-13T22:51:05.445843+00:00","current_speed_kmh":29.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1547,"estimated_vehicle_count":3.82,"estimated_queue_length":1.63,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":843,"intersection_id":107,"direction":"N","ts":"2026-08-13T22:51:45.930177+00:00","current_speed_kmh":28.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1936,"estimated_vehicle_count":4.24,"estimated_queue_length":1.89,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":844,"intersection_id":107,"direction":"S","ts":"2026-08-13T22:51:45.930177+00:00","current_speed_kmh":29.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1492,"estimated_vehicle_count":3.77,"estimated_queue_length":1.6,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":845,"intersection_id":107,"direction":"E","ts":"2026-08-13T22:51:45.930177+00:00","current_speed_kmh":27.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2142,"estimated_vehicle_count":4.47,"estimated_queue_length":2.04,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":846,"intersection_id":107,"direction":"W","ts":"2026-08-13T22:51:45.930177+00:00","current_speed_kmh":26.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2493,"estimated_vehicle_count":4.89,"estimated_queue_length":2.32,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":847,"intersection_id":4,"direction":"N","ts":"2026-08-13T22:52:26.024882+00:00","current_speed_kmh":28.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1994,"estimated_vehicle_count":4.3,"estimated_queue_length":1.93,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":848,"intersection_id":4,"direction":"S","ts":"2026-08-13T22:52:26.024882+00:00","current_speed_kmh":27.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.219,"estimated_vehicle_count":4.53,"estimated_queue_length":2.08,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":849,"intersection_id":4,"direction":"E","ts":"2026-08-13T22:52:26.024882+00:00","current_speed_kmh":29.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1447,"estimated_vehicle_count":3.72,"estimated_queue_length":1.57,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":850,"intersection_id":5,"direction":"N","ts":"2026-08-13T22:53:06.101091+00:00","current_speed_kmh":28.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2002,"estimated_vehicle_count":4.31,"estimated_queue_length":1.94,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":851,"intersection_id":5,"direction":"S","ts":"2026-08-13T22:53:06.101091+00:00","current_speed_kmh":29.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1685,"estimated_vehicle_count":3.96,"estimated_queue_length":1.72,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":852,"intersection_id":5,"direction":"E","ts":"2026-08-13T22:53:06.101091+00:00","current_speed_kmh":29.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1593,"estimated_vehicle_count":3.87,"estimated_queue_length":1.66,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":853,"intersection_id":5,"direction":"W","ts":"2026-08-13T22:53:06.101091+00:00","current_speed_kmh":29.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1632,"estimated_vehicle_count":3.91,"estimated_queue_length":1.69,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":854,"intersection_id":6,"direction":"N","ts":"2026-08-13T22:53:46.199717+00:00","current_speed_kmh":28.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1957,"estimated_vehicle_count":4.26,"estimated_queue_length":1.91,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":855,"intersection_id":6,"direction":"S","ts":"2026-08-13T22:53:46.199717+00:00","current_speed_kmh":31.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1124,"estimated_vehicle_count":3.42,"estimated_queue_length":1.39,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":856,"intersection_id":6,"direction":"E","ts":"2026-08-13T22:53:46.199717+00:00","current_speed_kmh":30.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1368,"estimated_vehicle_count":3.64,"estimated_queue_length":1.53,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":857,"intersection_id":6,"direction":"W","ts":"2026-08-13T22:53:46.199717+00:00","current_speed_kmh":27.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2233,"estimated_vehicle_count":4.58,"estimated_queue_length":2.11,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":858,"intersection_id":7,"direction":"N","ts":"2026-08-13T22:54:26.314000+00:00","current_speed_kmh":27.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2083,"estimated_vehicle_count":4.4,"estimated_queue_length":2.0,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":859,"intersection_id":7,"direction":"S","ts":"2026-08-13T22:54:26.314000+00:00","current_speed_kmh":27.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2244,"estimated_vehicle_count":4.59,"estimated_queue_length":2.12,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":860,"intersection_id":7,"direction":"E","ts":"2026-08-13T22:54:26.314000+00:00","current_speed_kmh":30.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1257,"estimated_vehicle_count":3.54,"estimated_queue_length":1.46,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":861,"intersection_id":7,"direction":"W","ts":"2026-08-13T22:54:26.314000+00:00","current_speed_kmh":28.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1805,"estimated_vehicle_count":4.09,"estimated_queue_length":1.8,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":862,"intersection_id":9,"direction":"N","ts":"2026-08-13T22:55:06.418448+00:00","current_speed_kmh":27.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2142,"estimated_vehicle_count":4.47,"estimated_queue_length":2.04,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":863,"intersection_id":9,"direction":"S","ts":"2026-08-13T22:55:06.418448+00:00","current_speed_kmh":27.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2266,"estimated_vehicle_count":4.61,"estimated_queue_length":2.14,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":864,"intersection_id":9,"direction":"E","ts":"2026-08-13T22:55:06.418448+00:00","current_speed_kmh":27.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2102,"estimated_vehicle_count":4.42,"estimated_queue_length":2.01,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":865,"intersection_id":9,"direction":"W","ts":"2026-08-13T22:55:06.418448+00:00","current_speed_kmh":28.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1962,"estimated_vehicle_count":4.26,"estimated_queue_length":1.91,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":866,"intersection_id":10,"direction":"N","ts":"2026-08-13T22:55:46.514198+00:00","current_speed_kmh":30.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1358,"estimated_vehicle_count":3.64,"estimated_queue_length":1.52,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":867,"intersection_id":10,"direction":"S","ts":"2026-08-13T22:55:46.514198+00:00","current_speed_kmh":27.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2282,"estimated_vehicle_count":4.63,"estimated_queue_length":2.15,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":868,"intersection_id":10,"direction":"E","ts":"2026-08-13T22:55:46.514198+00:00","current_speed_kmh":29.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1655,"estimated_vehicle_count":3.93,"estimated_queue_length":1.7,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":869,"intersection_id":10,"direction":"W","ts":"2026-08-13T22:55:46.514198+00:00","current_speed_kmh":27.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2035,"estimated_vehicle_count":4.35,"estimated_queue_length":1.96,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":870,"intersection_id":108,"direction":"N","ts":"2026-08-13T22:56:26.624507+00:00","current_speed_kmh":29.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1519,"estimated_vehicle_count":3.79,"estimated_queue_length":1.62,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":871,"intersection_id":108,"direction":"S","ts":"2026-08-13T22:56:26.624507+00:00","current_speed_kmh":27.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2176,"estimated_vehicle_count":4.51,"estimated_queue_length":2.07,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":872,"intersection_id":109,"direction":"E","ts":"2026-08-13T22:57:06.677265+00:00","current_speed_kmh":29.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1693,"estimated_vehicle_count":3.97,"estimated_queue_length":1.73,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":873,"intersection_id":109,"direction":"W","ts":"2026-08-13T22:57:06.677265+00:00","current_speed_kmh":30.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1188,"estimated_vehicle_count":3.48,"estimated_queue_length":1.42,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":874,"intersection_id":110,"direction":"N","ts":"2026-08-13T22:57:46.748521+00:00","current_speed_kmh":29.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1656,"estimated_vehicle_count":3.93,"estimated_queue_length":1.7,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":875,"intersection_id":110,"direction":"E","ts":"2026-08-13T22:57:46.748521+00:00","current_speed_kmh":30.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1391,"estimated_vehicle_count":3.67,"estimated_queue_length":1.54,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":876,"intersection_id":110,"direction":"W","ts":"2026-08-13T22:57:46.748521+00:00","current_speed_kmh":26.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2395,"estimated_vehicle_count":4.77,"estimated_queue_length":2.24,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":877,"intersection_id":111,"direction":"E","ts":"2026-08-13T22:58:26.813962+00:00","current_speed_kmh":30.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1404,"estimated_vehicle_count":3.68,"estimated_queue_length":1.55,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":878,"intersection_id":111,"direction":"W","ts":"2026-08-13T22:58:26.813962+00:00","current_speed_kmh":27.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2128,"estimated_vehicle_count":4.45,"estimated_queue_length":2.03,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":879,"intersection_id":11,"direction":"N","ts":"2026-08-13T22:59:07.379425+00:00","current_speed_kmh":28.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1821,"estimated_vehicle_count":4.11,"estimated_queue_length":1.81,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":880,"intersection_id":11,"direction":"S","ts":"2026-08-13T22:59:07.379425+00:00","current_speed_kmh":30.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1304,"estimated_vehicle_count":3.58,"estimated_queue_length":1.49,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":881,"intersection_id":11,"direction":"E","ts":"2026-08-13T22:59:07.379425+00:00","current_speed_kmh":30.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1378,"estimated_vehicle_count":3.65,"estimated_queue_length":1.53,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":882,"intersection_id":11,"direction":"W","ts":"2026-08-13T22:59:07.379425+00:00","current_speed_kmh":29.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1616,"estimated_vehicle_count":3.89,"estimated_queue_length":1.68,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":883,"intersection_id":12,"direction":"N","ts":"2026-08-13T22:59:47.491761+00:00","current_speed_kmh":28.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.195,"estimated_vehicle_count":4.25,"estimated_queue_length":1.9,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":884,"intersection_id":12,"direction":"S","ts":"2026-08-13T22:59:47.491761+00:00","current_speed_kmh":26.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2478,"estimated_vehicle_count":4.87,"estimated_queue_length":2.31,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":885,"intersection_id":12,"direction":"E","ts":"2026-08-13T22:59:47.491761+00:00","current_speed_kmh":29.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1447,"estimated_vehicle_count":3.72,"estimated_queue_length":1.57,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":886,"intersection_id":12,"direction":"W","ts":"2026-08-13T22:59:47.491761+00:00","current_speed_kmh":28.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1741,"estimated_vehicle_count":4.02,"estimated_queue_length":1.76,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":887,"intersection_id":13,"direction":"N","ts":"2026-08-13T23:00:27.604059+00:00","current_speed_kmh":29.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1559,"estimated_vehicle_count":3.83,"estimated_queue_length":1.64,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":888,"intersection_id":13,"direction":"S","ts":"2026-08-13T23:00:27.604059+00:00","current_speed_kmh":30.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.131,"estimated_vehicle_count":3.59,"estimated_queue_length":1.49,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":889,"intersection_id":13,"direction":"E","ts":"2026-08-13T23:00:27.604059+00:00","current_speed_kmh":27.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2238,"estimated_vehicle_count":4.58,"estimated_queue_length":2.12,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":890,"intersection_id":13,"direction":"W","ts":"2026-08-13T23:00:27.604059+00:00","current_speed_kmh":31.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1138,"estimated_vehicle_count":3.43,"estimated_queue_length":1.4,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":891,"intersection_id":14,"direction":"N","ts":"2026-08-13T23:01:07.720158+00:00","current_speed_kmh":28.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1957,"estimated_vehicle_count":4.26,"estimated_queue_length":1.91,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":892,"intersection_id":14,"direction":"S","ts":"2026-08-13T23:01:07.720158+00:00","current_speed_kmh":26.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2301,"estimated_vehicle_count":4.66,"estimated_queue_length":2.17,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":893,"intersection_id":14,"direction":"E","ts":"2026-08-13T23:01:07.720158+00:00","current_speed_kmh":28.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1915,"estimated_vehicle_count":4.21,"estimated_queue_length":1.88,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":894,"intersection_id":15,"direction":"N","ts":"2026-08-13T23:01:47.791468+00:00","current_speed_kmh":27.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2217,"estimated_vehicle_count":4.56,"estimated_queue_length":2.1,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":895,"intersection_id":15,"direction":"S","ts":"2026-08-13T23:01:47.791468+00:00","current_speed_kmh":30.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1414,"estimated_vehicle_count":3.69,"estimated_queue_length":1.55,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":896,"intersection_id":15,"direction":"E","ts":"2026-08-13T23:01:47.791468+00:00","current_speed_kmh":26.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2346,"estimated_vehicle_count":4.71,"estimated_queue_length":2.2,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":897,"intersection_id":15,"direction":"W","ts":"2026-08-13T23:01:47.791468+00:00","current_speed_kmh":29.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1581,"estimated_vehicle_count":3.86,"estimated_queue_length":1.65,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":898,"intersection_id":16,"direction":"N","ts":"2026-08-13T23:02:27.885270+00:00","current_speed_kmh":29.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.16,"estimated_vehicle_count":3.88,"estimated_queue_length":1.67,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":899,"intersection_id":16,"direction":"S","ts":"2026-08-13T23:02:27.885270+00:00","current_speed_kmh":29.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1575,"estimated_vehicle_count":3.85,"estimated_queue_length":1.65,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":900,"intersection_id":16,"direction":"E","ts":"2026-08-13T23:02:27.885270+00:00","current_speed_kmh":31.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1119,"estimated_vehicle_count":3.41,"estimated_queue_length":1.39,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":901,"intersection_id":16,"direction":"W","ts":"2026-08-13T23:02:27.885270+00:00","current_speed_kmh":30.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1209,"estimated_vehicle_count":3.49,"estimated_queue_length":1.43,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":902,"intersection_id":112,"direction":"N","ts":"2026-08-13T23:03:07.982900+00:00","current_speed_kmh":30.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1277,"estimated_vehicle_count":3.56,"estimated_queue_length":1.47,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":903,"intersection_id":112,"direction":"S","ts":"2026-08-13T23:03:07.982900+00:00","current_speed_kmh":27.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2216,"estimated_vehicle_count":4.56,"estimated_queue_length":2.1,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":904,"intersection_id":112,"direction":"W","ts":"2026-08-13T23:03:07.982900+00:00","current_speed_kmh":28.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1801,"estimated_vehicle_count":4.09,"estimated_queue_length":1.8,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":905,"intersection_id":113,"direction":"N","ts":"2026-08-13T23:03:48.668455+00:00","current_speed_kmh":29.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1453,"estimated_vehicle_count":3.73,"estimated_queue_length":1.58,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":906,"intersection_id":113,"direction":"S","ts":"2026-08-13T23:03:48.668455+00:00","current_speed_kmh":26.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2455,"estimated_vehicle_count":4.84,"estimated_queue_length":2.29,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":907,"intersection_id":113,"direction":"E","ts":"2026-08-13T23:03:48.668455+00:00","current_speed_kmh":29.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1546,"estimated_vehicle_count":3.82,"estimated_queue_length":1.63,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":908,"intersection_id":113,"direction":"W","ts":"2026-08-13T23:03:48.668455+00:00","current_speed_kmh":30.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1166,"estimated_vehicle_count":3.46,"estimated_queue_length":1.41,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":909,"intersection_id":114,"direction":"N","ts":"2026-08-13T23:04:28.794394+00:00","current_speed_kmh":27.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2058,"estimated_vehicle_count":4.37,"estimated_queue_length":1.98,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":910,"intersection_id":114,"direction":"E","ts":"2026-08-13T23:04:28.794394+00:00","current_speed_kmh":29.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1673,"estimated_vehicle_count":3.95,"estimated_queue_length":1.71,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":911,"intersection_id":114,"direction":"W","ts":"2026-08-13T23:04:28.794394+00:00","current_speed_kmh":27.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2122,"estimated_vehicle_count":4.45,"estimated_queue_length":2.03,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":912,"intersection_id":115,"direction":"S","ts":"2026-08-13T23:05:09.491715+00:00","current_speed_kmh":30.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1245,"estimated_vehicle_count":3.53,"estimated_queue_length":1.45,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":913,"intersection_id":115,"direction":"E","ts":"2026-08-13T23:05:09.491715+00:00","current_speed_kmh":29.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1693,"estimated_vehicle_count":3.97,"estimated_queue_length":1.73,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":914,"intersection_id":115,"direction":"W","ts":"2026-08-13T23:05:09.491715+00:00","current_speed_kmh":30.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1265,"estimated_vehicle_count":3.55,"estimated_queue_length":1.47,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":915,"intersection_id":17,"direction":"N","ts":"2026-08-13T23:05:50.199656+00:00","current_speed_kmh":26.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.239,"estimated_vehicle_count":4.76,"estimated_queue_length":2.24,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":916,"intersection_id":17,"direction":"E","ts":"2026-08-13T23:05:50.199656+00:00","current_speed_kmh":27.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2052,"estimated_vehicle_count":4.37,"estimated_queue_length":1.98,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":917,"intersection_id":18,"direction":"N","ts":"2026-08-13T23:06:30.252424+00:00","current_speed_kmh":30.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1329,"estimated_vehicle_count":3.61,"estimated_queue_length":1.5,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":918,"intersection_id":18,"direction":"E","ts":"2026-08-13T23:06:30.252424+00:00","current_speed_kmh":29.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1571,"estimated_vehicle_count":3.85,"estimated_queue_length":1.65,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":919,"intersection_id":18,"direction":"W","ts":"2026-08-13T23:06:30.252424+00:00","current_speed_kmh":26.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2486,"estimated_vehicle_count":4.88,"estimated_queue_length":2.31,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":920,"intersection_id":19,"direction":"N","ts":"2026-08-13T23:07:10.322721+00:00","current_speed_kmh":27.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2177,"estimated_vehicle_count":4.51,"estimated_queue_length":2.07,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":921,"intersection_id":19,"direction":"W","ts":"2026-08-13T23:07:10.322721+00:00","current_speed_kmh":26.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2466,"estimated_vehicle_count":4.86,"estimated_queue_length":2.3,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":922,"intersection_id":20,"direction":"N","ts":"2026-08-13T23:07:50.386202+00:00","current_speed_kmh":31.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1141,"estimated_vehicle_count":3.43,"estimated_queue_length":1.4,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":923,"intersection_id":20,"direction":"S","ts":"2026-08-13T23:07:50.386202+00:00","current_speed_kmh":26.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2361,"estimated_vehicle_count":4.73,"estimated_queue_length":2.21,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":924,"intersection_id":20,"direction":"E","ts":"2026-08-13T23:07:50.386202+00:00","current_speed_kmh":29.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.149,"estimated_vehicle_count":3.76,"estimated_queue_length":1.6,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":925,"intersection_id":20,"direction":"W","ts":"2026-08-13T23:07:50.386202+00:00","current_speed_kmh":30.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1282,"estimated_vehicle_count":3.56,"estimated_queue_length":1.48,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":926,"intersection_id":21,"direction":"N","ts":"2026-08-13T23:08:30.488704+00:00","current_speed_kmh":28.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1809,"estimated_vehicle_count":4.1,"estimated_queue_length":1.8,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":927,"intersection_id":21,"direction":"S","ts":"2026-08-13T23:08:30.488704+00:00","current_speed_kmh":26.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2509,"estimated_vehicle_count":4.91,"estimated_queue_length":2.33,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":928,"intersection_id":21,"direction":"E","ts":"2026-08-13T23:08:30.488704+00:00","current_speed_kmh":29.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1608,"estimated_vehicle_count":3.88,"estimated_queue_length":1.67,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":929,"intersection_id":21,"direction":"W","ts":"2026-08-13T23:08:30.488704+00:00","current_speed_kmh":26.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2372,"estimated_vehicle_count":4.74,"estimated_queue_length":2.22,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":930,"intersection_id":22,"direction":"N","ts":"2026-08-13T23:09:10.580507+00:00","current_speed_kmh":29.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1506,"estimated_vehicle_count":3.78,"estimated_queue_length":1.61,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":931,"intersection_id":22,"direction":"E","ts":"2026-08-13T23:09:10.580507+00:00","current_speed_kmh":27.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2216,"estimated_vehicle_count":4.56,"estimated_queue_length":2.1,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":932,"intersection_id":22,"direction":"W","ts":"2026-08-13T23:09:10.580507+00:00","current_speed_kmh":30.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1249,"estimated_vehicle_count":3.53,"estimated_queue_length":1.46,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":933,"intersection_id":116,"direction":"S","ts":"2026-08-13T23:09:50.654746+00:00","current_speed_kmh":26.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2357,"estimated_vehicle_count":4.72,"estimated_queue_length":2.21,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":934,"intersection_id":116,"direction":"E","ts":"2026-08-13T23:09:50.654746+00:00","current_speed_kmh":26.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2335,"estimated_vehicle_count":4.7,"estimated_queue_length":2.19,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":935,"intersection_id":116,"direction":"W","ts":"2026-08-13T23:09:50.654746+00:00","current_speed_kmh":30.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1194,"estimated_vehicle_count":3.48,"estimated_queue_length":1.43,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":936,"intersection_id":117,"direction":"S","ts":"2026-08-13T23:10:30.728078+00:00","current_speed_kmh":26.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2362,"estimated_vehicle_count":4.73,"estimated_queue_length":2.21,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":937,"intersection_id":117,"direction":"E","ts":"2026-08-13T23:10:30.728078+00:00","current_speed_kmh":28.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1822,"estimated_vehicle_count":4.11,"estimated_queue_length":1.81,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":938,"intersection_id":117,"direction":"W","ts":"2026-08-13T23:10:30.728078+00:00","current_speed_kmh":27.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2228,"estimated_vehicle_count":4.57,"estimated_queue_length":2.11,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":939,"intersection_id":118,"direction":"S","ts":"2026-08-13T23:11:11.424285+00:00","current_speed_kmh":28.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1775,"estimated_vehicle_count":4.06,"estimated_queue_length":1.78,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":940,"intersection_id":118,"direction":"E","ts":"2026-08-13T23:11:11.424285+00:00","current_speed_kmh":29.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1675,"estimated_vehicle_count":3.95,"estimated_queue_length":1.72,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":941,"intersection_id":118,"direction":"W","ts":"2026-08-13T23:11:11.424285+00:00","current_speed_kmh":28.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1883,"estimated_vehicle_count":4.18,"estimated_queue_length":1.86,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":942,"intersection_id":119,"direction":"N","ts":"2026-08-13T23:11:52.270004+00:00","current_speed_kmh":30.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1357,"estimated_vehicle_count":3.63,"estimated_queue_length":1.52,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":943,"intersection_id":119,"direction":"S","ts":"2026-08-13T23:11:52.270004+00:00","current_speed_kmh":27.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2158,"estimated_vehicle_count":4.49,"estimated_queue_length":2.06,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":944,"intersection_id":119,"direction":"E","ts":"2026-08-13T23:11:52.270004+00:00","current_speed_kmh":26.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2515,"estimated_vehicle_count":4.92,"estimated_queue_length":2.34,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":945,"intersection_id":27,"direction":"N","ts":"2026-08-13T23:12:32.981922+00:00","current_speed_kmh":30.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1331,"estimated_vehicle_count":3.61,"estimated_queue_length":1.5,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":946,"intersection_id":27,"direction":"S","ts":"2026-08-13T23:12:32.981922+00:00","current_speed_kmh":35.7,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2069,"estimated_vehicle_count":4.39,"estimated_queue_length":1.99,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":947,"intersection_id":27,"direction":"E","ts":"2026-08-13T23:12:32.981922+00:00","current_speed_kmh":28.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2011,"estimated_vehicle_count":4.32,"estimated_queue_length":1.95,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":948,"intersection_id":29,"direction":"S","ts":"2026-08-13T23:13:13.052256+00:00","current_speed_kmh":29.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1635,"estimated_vehicle_count":3.91,"estimated_queue_length":1.69,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":949,"intersection_id":29,"direction":"E","ts":"2026-08-13T23:13:13.052256+00:00","current_speed_kmh":30.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1306,"estimated_vehicle_count":3.59,"estimated_queue_length":1.49,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":950,"intersection_id":29,"direction":"W","ts":"2026-08-13T23:13:13.052256+00:00","current_speed_kmh":26.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2424,"estimated_vehicle_count":4.8,"estimated_queue_length":2.26,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":951,"intersection_id":31,"direction":"N","ts":"2026-08-13T23:13:53.130348+00:00","current_speed_kmh":26.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2498,"estimated_vehicle_count":4.89,"estimated_queue_length":2.32,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":952,"intersection_id":31,"direction":"S","ts":"2026-08-13T23:13:53.130348+00:00","current_speed_kmh":30.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1162,"estimated_vehicle_count":3.45,"estimated_queue_length":1.41,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":953,"intersection_id":31,"direction":"E","ts":"2026-08-13T23:13:53.130348+00:00","current_speed_kmh":28.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1898,"estimated_vehicle_count":4.19,"estimated_queue_length":1.87,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":954,"intersection_id":31,"direction":"W","ts":"2026-08-13T23:13:53.130348+00:00","current_speed_kmh":30.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1171,"estimated_vehicle_count":3.46,"estimated_queue_length":1.41,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":955,"intersection_id":32,"direction":"N","ts":"2026-08-13T23:14:33.226967+00:00","current_speed_kmh":27.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2068,"estimated_vehicle_count":4.38,"estimated_queue_length":1.99,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":956,"intersection_id":32,"direction":"S","ts":"2026-08-13T23:14:33.226967+00:00","current_speed_kmh":30.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1171,"estimated_vehicle_count":3.46,"estimated_queue_length":1.41,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":957,"intersection_id":32,"direction":"E","ts":"2026-08-13T23:14:33.226967+00:00","current_speed_kmh":26.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2304,"estimated_vehicle_count":4.66,"estimated_queue_length":2.17,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":958,"intersection_id":33,"direction":"N","ts":"2026-08-13T23:15:13.302213+00:00","current_speed_kmh":29.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1487,"estimated_vehicle_count":3.76,"estimated_queue_length":1.6,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":959,"intersection_id":33,"direction":"S","ts":"2026-08-13T23:15:13.302213+00:00","current_speed_kmh":29.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1702,"estimated_vehicle_count":3.98,"estimated_queue_length":1.73,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":960,"intersection_id":33,"direction":"E","ts":"2026-08-13T23:15:13.302213+00:00","current_speed_kmh":28.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1749,"estimated_vehicle_count":4.03,"estimated_queue_length":1.76,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":961,"intersection_id":33,"direction":"W","ts":"2026-08-13T23:15:13.302213+00:00","current_speed_kmh":28.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1795,"estimated_vehicle_count":4.08,"estimated_queue_length":1.8,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":962,"intersection_id":36,"direction":"S","ts":"2026-08-13T23:15:53.401817+00:00","current_speed_kmh":28.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1873,"estimated_vehicle_count":4.17,"estimated_queue_length":1.85,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":963,"intersection_id":36,"direction":"E","ts":"2026-08-13T23:15:53.401817+00:00","current_speed_kmh":27.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2024,"estimated_vehicle_count":4.33,"estimated_queue_length":1.96,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":964,"intersection_id":36,"direction":"W","ts":"2026-08-13T23:15:53.401817+00:00","current_speed_kmh":28.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1874,"estimated_vehicle_count":4.17,"estimated_queue_length":1.85,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":965,"intersection_id":120,"direction":"E","ts":"2026-08-13T23:16:33.477024+00:00","current_speed_kmh":29.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1595,"estimated_vehicle_count":3.87,"estimated_queue_length":1.66,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":966,"intersection_id":120,"direction":"W","ts":"2026-08-13T23:16:33.477024+00:00","current_speed_kmh":26.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2452,"estimated_vehicle_count":4.84,"estimated_queue_length":2.29,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":967,"intersection_id":121,"direction":"N","ts":"2026-08-13T23:17:13.952602+00:00","current_speed_kmh":28.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2009,"estimated_vehicle_count":4.32,"estimated_queue_length":1.94,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":968,"intersection_id":121,"direction":"S","ts":"2026-08-13T23:17:13.952602+00:00","current_speed_kmh":30.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1247,"estimated_vehicle_count":3.53,"estimated_queue_length":1.46,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":969,"intersection_id":121,"direction":"E","ts":"2026-08-13T23:17:13.952602+00:00","current_speed_kmh":27.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.224,"estimated_vehicle_count":4.58,"estimated_queue_length":2.12,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":970,"intersection_id":122,"direction":"N","ts":"2026-08-13T23:17:54.630347+00:00","current_speed_kmh":27.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2144,"estimated_vehicle_count":4.47,"estimated_queue_length":2.04,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":971,"intersection_id":122,"direction":"E","ts":"2026-08-13T23:17:54.630347+00:00","current_speed_kmh":27.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.226,"estimated_vehicle_count":4.61,"estimated_queue_length":2.13,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":972,"intersection_id":123,"direction":"N","ts":"2026-08-13T23:18:35.125454+00:00","current_speed_kmh":27.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2131,"estimated_vehicle_count":4.46,"estimated_queue_length":2.03,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":973,"intersection_id":123,"direction":"S","ts":"2026-08-13T23:18:35.125454+00:00","current_speed_kmh":27.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2099,"estimated_vehicle_count":4.42,"estimated_queue_length":2.01,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":974,"intersection_id":123,"direction":"E","ts":"2026-08-13T23:18:35.125454+00:00","current_speed_kmh":27.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2157,"estimated_vehicle_count":4.49,"estimated_queue_length":2.05,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":975,"intersection_id":123,"direction":"W","ts":"2026-08-13T23:18:35.125454+00:00","current_speed_kmh":28.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1739,"estimated_vehicle_count":4.02,"estimated_queue_length":1.76,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":976,"intersection_id":37,"direction":"N","ts":"2026-08-13T23:19:15.226027+00:00","current_speed_kmh":28.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.179,"estimated_vehicle_count":4.08,"estimated_queue_length":1.79,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":977,"intersection_id":37,"direction":"S","ts":"2026-08-13T23:19:15.226027+00:00","current_speed_kmh":28.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2009,"estimated_vehicle_count":4.32,"estimated_queue_length":1.94,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":978,"intersection_id":37,"direction":"E","ts":"2026-08-13T23:19:15.226027+00:00","current_speed_kmh":27.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2182,"estimated_vehicle_count":4.52,"estimated_queue_length":2.07,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":979,"intersection_id":37,"direction":"W","ts":"2026-08-13T23:19:15.226027+00:00","current_speed_kmh":28.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.183,"estimated_vehicle_count":4.12,"estimated_queue_length":1.82,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":980,"intersection_id":38,"direction":"N","ts":"2026-08-13T23:19:55.320697+00:00","current_speed_kmh":30.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1261,"estimated_vehicle_count":3.54,"estimated_queue_length":1.46,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":981,"intersection_id":38,"direction":"S","ts":"2026-08-13T23:19:55.320697+00:00","current_speed_kmh":27.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2233,"estimated_vehicle_count":4.58,"estimated_queue_length":2.11,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":982,"intersection_id":39,"direction":"N","ts":"2026-08-13T23:20:35.368614+00:00","current_speed_kmh":27.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2034,"estimated_vehicle_count":4.35,"estimated_queue_length":1.96,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":983,"intersection_id":39,"direction":"S","ts":"2026-08-13T23:20:35.368614+00:00","current_speed_kmh":30.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1284,"estimated_vehicle_count":3.56,"estimated_queue_length":1.48,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":984,"intersection_id":39,"direction":"E","ts":"2026-08-13T23:20:35.368614+00:00","current_speed_kmh":29.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1693,"estimated_vehicle_count":3.97,"estimated_queue_length":1.73,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":985,"intersection_id":39,"direction":"W","ts":"2026-08-13T23:20:35.368614+00:00","current_speed_kmh":29.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1527,"estimated_vehicle_count":3.8,"estimated_queue_length":1.62,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":986,"intersection_id":42,"direction":"N","ts":"2026-08-13T23:21:15.461389+00:00","current_speed_kmh":28.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1769,"estimated_vehicle_count":4.05,"estimated_queue_length":1.78,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":987,"intersection_id":42,"direction":"S","ts":"2026-08-13T23:21:15.461389+00:00","current_speed_kmh":26.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2515,"estimated_vehicle_count":4.91,"estimated_queue_length":2.34,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":988,"intersection_id":42,"direction":"E","ts":"2026-08-13T23:21:15.461389+00:00","current_speed_kmh":29.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1516,"estimated_vehicle_count":3.79,"estimated_queue_length":1.61,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":989,"intersection_id":42,"direction":"W","ts":"2026-08-13T23:21:15.461389+00:00","current_speed_kmh":28.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.18,"estimated_vehicle_count":4.09,"estimated_queue_length":1.8,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":990,"intersection_id":44,"direction":"N","ts":"2026-08-13T23:21:55.553193+00:00","current_speed_kmh":29.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1507,"estimated_vehicle_count":3.78,"estimated_queue_length":1.61,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":991,"intersection_id":44,"direction":"S","ts":"2026-08-13T23:21:55.553193+00:00","current_speed_kmh":26.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2478,"estimated_vehicle_count":4.87,"estimated_queue_length":2.31,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":992,"intersection_id":44,"direction":"E","ts":"2026-08-13T23:21:55.553193+00:00","current_speed_kmh":27.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2074,"estimated_vehicle_count":4.39,"estimated_queue_length":1.99,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":993,"intersection_id":44,"direction":"W","ts":"2026-08-13T23:21:55.553193+00:00","current_speed_kmh":27.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2071,"estimated_vehicle_count":4.39,"estimated_queue_length":1.99,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":994,"intersection_id":45,"direction":"N","ts":"2026-08-13T23:22:35.645961+00:00","current_speed_kmh":28.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1883,"estimated_vehicle_count":4.18,"estimated_queue_length":1.86,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":995,"intersection_id":45,"direction":"S","ts":"2026-08-13T23:22:35.645961+00:00","current_speed_kmh":30.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1286,"estimated_vehicle_count":3.57,"estimated_queue_length":1.48,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":996,"intersection_id":45,"direction":"E","ts":"2026-08-13T23:22:35.645961+00:00","current_speed_kmh":31.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1155,"estimated_vehicle_count":3.45,"estimated_queue_length":1.4,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":997,"intersection_id":45,"direction":"W","ts":"2026-08-13T23:22:35.645961+00:00","current_speed_kmh":30.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1166,"estimated_vehicle_count":3.46,"estimated_queue_length":1.41,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":998,"intersection_id":124,"direction":"N","ts":"2026-08-13T23:23:15.742645+00:00","current_speed_kmh":26.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2429,"estimated_vehicle_count":4.81,"estimated_queue_length":2.27,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":999,"intersection_id":124,"direction":"S","ts":"2026-08-13T23:23:15.742645+00:00","current_speed_kmh":27.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2057,"estimated_vehicle_count":4.37,"estimated_queue_length":1.98,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1000,"intersection_id":124,"direction":"E","ts":"2026-08-13T23:23:15.742645+00:00","current_speed_kmh":30.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1442,"estimated_vehicle_count":3.72,"estimated_queue_length":1.57,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1001,"intersection_id":124,"direction":"W","ts":"2026-08-13T23:23:15.742645+00:00","current_speed_kmh":28.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1761,"estimated_vehicle_count":4.04,"estimated_queue_length":1.77,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1002,"intersection_id":125,"direction":"N","ts":"2026-08-13T23:23:55.841275+00:00","current_speed_kmh":26.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2421,"estimated_vehicle_count":4.8,"estimated_queue_length":2.26,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1003,"intersection_id":125,"direction":"S","ts":"2026-08-13T23:23:55.841275+00:00","current_speed_kmh":28.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1822,"estimated_vehicle_count":4.11,"estimated_queue_length":1.81,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1004,"intersection_id":125,"direction":"W","ts":"2026-08-13T23:23:55.841275+00:00","current_speed_kmh":27.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2282,"estimated_vehicle_count":4.63,"estimated_queue_length":2.15,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1005,"intersection_id":126,"direction":"N","ts":"2026-08-13T23:24:35.916436+00:00","current_speed_kmh":28.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1839,"estimated_vehicle_count":4.13,"estimated_queue_length":1.83,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1006,"intersection_id":126,"direction":"S","ts":"2026-08-13T23:24:35.916436+00:00","current_speed_kmh":26.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2498,"estimated_vehicle_count":4.89,"estimated_queue_length":2.32,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1007,"intersection_id":126,"direction":"E","ts":"2026-08-13T23:24:35.916436+00:00","current_speed_kmh":29.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1681,"estimated_vehicle_count":3.96,"estimated_queue_length":1.72,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1008,"intersection_id":126,"direction":"W","ts":"2026-08-13T23:24:35.916436+00:00","current_speed_kmh":27.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2093,"estimated_vehicle_count":4.41,"estimated_queue_length":2.01,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1009,"intersection_id":127,"direction":"N","ts":"2026-08-13T23:25:16.923275+00:00","current_speed_kmh":28.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1784,"estimated_vehicle_count":4.07,"estimated_queue_length":1.79,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1010,"intersection_id":127,"direction":"S","ts":"2026-08-13T23:25:16.923275+00:00","current_speed_kmh":30.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1242,"estimated_vehicle_count":3.53,"estimated_queue_length":1.45,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1011,"intersection_id":127,"direction":"E","ts":"2026-08-13T23:25:16.923275+00:00","current_speed_kmh":27.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.222,"estimated_vehicle_count":4.56,"estimated_queue_length":2.1,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1012,"intersection_id":127,"direction":"W","ts":"2026-08-13T23:25:16.923275+00:00","current_speed_kmh":26.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.242,"estimated_vehicle_count":4.8,"estimated_queue_length":2.26,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1013,"intersection_id":46,"direction":"N","ts":"2026-08-13T23:25:57.028743+00:00","current_speed_kmh":30.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1323,"estimated_vehicle_count":3.6,"estimated_queue_length":1.5,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1014,"intersection_id":46,"direction":"E","ts":"2026-08-13T23:25:57.028743+00:00","current_speed_kmh":30.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1386,"estimated_vehicle_count":3.66,"estimated_queue_length":1.54,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1015,"intersection_id":46,"direction":"W","ts":"2026-08-13T23:25:57.028743+00:00","current_speed_kmh":29.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1473,"estimated_vehicle_count":3.75,"estimated_queue_length":1.59,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1016,"intersection_id":47,"direction":"N","ts":"2026-08-13T23:26:37.102935+00:00","current_speed_kmh":28.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1769,"estimated_vehicle_count":4.05,"estimated_queue_length":1.78,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1017,"intersection_id":47,"direction":"S","ts":"2026-08-13T23:26:37.102935+00:00","current_speed_kmh":27.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2269,"estimated_vehicle_count":4.62,"estimated_queue_length":2.14,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1018,"intersection_id":47,"direction":"E","ts":"2026-08-13T23:26:37.102935+00:00","current_speed_kmh":28.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1949,"estimated_vehicle_count":4.25,"estimated_queue_length":1.9,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1019,"intersection_id":47,"direction":"W","ts":"2026-08-13T23:26:37.102935+00:00","current_speed_kmh":26.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2414,"estimated_vehicle_count":4.79,"estimated_queue_length":2.26,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1020,"intersection_id":48,"direction":"N","ts":"2026-08-13T23:27:17.190860+00:00","current_speed_kmh":39.7,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1183,"estimated_vehicle_count":3.47,"estimated_queue_length":1.42,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1021,"intersection_id":48,"direction":"S","ts":"2026-08-13T23:27:17.190860+00:00","current_speed_kmh":35.2,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.217,"estimated_vehicle_count":4.5,"estimated_queue_length":2.06,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1022,"intersection_id":48,"direction":"E","ts":"2026-08-13T23:27:17.190860+00:00","current_speed_kmh":27.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2067,"estimated_vehicle_count":4.38,"estimated_queue_length":1.99,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1023,"intersection_id":48,"direction":"W","ts":"2026-08-13T23:27:17.190860+00:00","current_speed_kmh":28.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1739,"estimated_vehicle_count":4.02,"estimated_queue_length":1.76,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1024,"intersection_id":49,"direction":"N","ts":"2026-08-13T23:27:57.313797+00:00","current_speed_kmh":28.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1788,"estimated_vehicle_count":4.07,"estimated_queue_length":1.79,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1025,"intersection_id":49,"direction":"S","ts":"2026-08-13T23:27:57.313797+00:00","current_speed_kmh":30.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1318,"estimated_vehicle_count":3.6,"estimated_queue_length":1.5,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1026,"intersection_id":49,"direction":"E","ts":"2026-08-13T23:27:57.313797+00:00","current_speed_kmh":39.0,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1332,"estimated_vehicle_count":3.61,"estimated_queue_length":1.5,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1027,"intersection_id":49,"direction":"W","ts":"2026-08-13T23:27:57.313797+00:00","current_speed_kmh":28.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1955,"estimated_vehicle_count":4.26,"estimated_queue_length":1.91,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1028,"intersection_id":53,"direction":"N","ts":"2026-08-13T23:28:37.408135+00:00","current_speed_kmh":28.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1748,"estimated_vehicle_count":4.03,"estimated_queue_length":1.76,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1029,"intersection_id":53,"direction":"E","ts":"2026-08-13T23:28:37.408135+00:00","current_speed_kmh":27.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2101,"estimated_vehicle_count":4.42,"estimated_queue_length":2.01,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1030,"intersection_id":53,"direction":"W","ts":"2026-08-13T23:28:37.408135+00:00","current_speed_kmh":27.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2065,"estimated_vehicle_count":4.38,"estimated_queue_length":1.99,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1031,"intersection_id":56,"direction":"N","ts":"2026-08-13T23:29:17.480827+00:00","current_speed_kmh":30.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1349,"estimated_vehicle_count":3.63,"estimated_queue_length":1.51,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1032,"intersection_id":56,"direction":"S","ts":"2026-08-13T23:29:17.480827+00:00","current_speed_kmh":27.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2294,"estimated_vehicle_count":4.65,"estimated_queue_length":2.16,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1033,"intersection_id":56,"direction":"E","ts":"2026-08-13T23:29:17.480827+00:00","current_speed_kmh":30.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1221,"estimated_vehicle_count":3.51,"estimated_queue_length":1.44,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1034,"intersection_id":56,"direction":"W","ts":"2026-08-13T23:29:17.480827+00:00","current_speed_kmh":29.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1656,"estimated_vehicle_count":3.93,"estimated_queue_length":1.7,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1035,"intersection_id":128,"direction":"N","ts":"2026-08-13T23:29:57.576511+00:00","current_speed_kmh":28.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.179,"estimated_vehicle_count":4.08,"estimated_queue_length":1.79,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1036,"intersection_id":128,"direction":"S","ts":"2026-08-13T23:29:57.576511+00:00","current_speed_kmh":28.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.185,"estimated_vehicle_count":4.14,"estimated_queue_length":1.83,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1037,"intersection_id":129,"direction":"S","ts":"2026-08-13T23:30:37.625315+00:00","current_speed_kmh":27.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2093,"estimated_vehicle_count":4.41,"estimated_queue_length":2.01,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1038,"intersection_id":129,"direction":"W","ts":"2026-08-13T23:30:37.625315+00:00","current_speed_kmh":26.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2361,"estimated_vehicle_count":4.73,"estimated_queue_length":2.21,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1039,"intersection_id":130,"direction":"N","ts":"2026-08-13T23:31:17.671192+00:00","current_speed_kmh":29.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1445,"estimated_vehicle_count":3.72,"estimated_queue_length":1.57,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1040,"intersection_id":130,"direction":"S","ts":"2026-08-13T23:31:17.671192+00:00","current_speed_kmh":26.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2398,"estimated_vehicle_count":4.77,"estimated_queue_length":2.24,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1041,"intersection_id":130,"direction":"W","ts":"2026-08-13T23:31:17.671192+00:00","current_speed_kmh":29.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1533,"estimated_vehicle_count":3.81,"estimated_queue_length":1.62,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1042,"intersection_id":131,"direction":"N","ts":"2026-08-13T23:31:57.750289+00:00","current_speed_kmh":28.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1839,"estimated_vehicle_count":4.13,"estimated_queue_length":1.82,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1043,"intersection_id":131,"direction":"S","ts":"2026-08-13T23:31:57.750289+00:00","current_speed_kmh":26.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2505,"estimated_vehicle_count":4.9,"estimated_queue_length":2.33,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1044,"intersection_id":131,"direction":"E","ts":"2026-08-13T23:31:57.750289+00:00","current_speed_kmh":29.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1708,"estimated_vehicle_count":3.99,"estimated_queue_length":1.74,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1045,"intersection_id":131,"direction":"W","ts":"2026-08-13T23:31:57.750289+00:00","current_speed_kmh":29.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1545,"estimated_vehicle_count":3.82,"estimated_queue_length":1.63,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1046,"intersection_id":59,"direction":"N","ts":"2026-08-13T23:32:38.626239+00:00","current_speed_kmh":30.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.134,"estimated_vehicle_count":3.62,"estimated_queue_length":1.51,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1047,"intersection_id":59,"direction":"S","ts":"2026-08-13T23:32:38.626239+00:00","current_speed_kmh":30.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1217,"estimated_vehicle_count":3.5,"estimated_queue_length":1.44,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1048,"intersection_id":59,"direction":"E","ts":"2026-08-13T23:32:38.626239+00:00","current_speed_kmh":27.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2104,"estimated_vehicle_count":4.43,"estimated_queue_length":2.01,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1049,"intersection_id":59,"direction":"W","ts":"2026-08-13T23:32:38.626239+00:00","current_speed_kmh":29.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1685,"estimated_vehicle_count":3.96,"estimated_queue_length":1.72,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1050,"intersection_id":61,"direction":"S","ts":"2026-08-13T23:33:18.744504+00:00","current_speed_kmh":30.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.139,"estimated_vehicle_count":3.67,"estimated_queue_length":1.54,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1051,"intersection_id":61,"direction":"W","ts":"2026-08-13T23:33:18.744504+00:00","current_speed_kmh":33.7,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.252,"estimated_vehicle_count":4.92,"estimated_queue_length":2.34,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1052,"intersection_id":62,"direction":"N","ts":"2026-08-13T23:33:58.800055+00:00","current_speed_kmh":26.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2368,"estimated_vehicle_count":4.74,"estimated_queue_length":2.22,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1053,"intersection_id":62,"direction":"E","ts":"2026-08-13T23:33:58.800055+00:00","current_speed_kmh":37.9,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1579,"estimated_vehicle_count":3.86,"estimated_queue_length":1.65,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1054,"intersection_id":62,"direction":"W","ts":"2026-08-13T23:33:58.800055+00:00","current_speed_kmh":35.8,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2041,"estimated_vehicle_count":4.35,"estimated_queue_length":1.97,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1055,"intersection_id":63,"direction":"S","ts":"2026-08-13T23:34:38.876246+00:00","current_speed_kmh":27.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2288,"estimated_vehicle_count":4.64,"estimated_queue_length":2.16,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1056,"intersection_id":63,"direction":"W","ts":"2026-08-13T23:34:38.876246+00:00","current_speed_kmh":29.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1707,"estimated_vehicle_count":3.99,"estimated_queue_length":1.74,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1057,"intersection_id":68,"direction":"N","ts":"2026-08-13T23:35:18.928127+00:00","current_speed_kmh":37.4,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1695,"estimated_vehicle_count":3.97,"estimated_queue_length":1.73,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1058,"intersection_id":68,"direction":"S","ts":"2026-08-13T23:35:18.928127+00:00","current_speed_kmh":36.6,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1872,"estimated_vehicle_count":4.17,"estimated_queue_length":1.85,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1059,"intersection_id":68,"direction":"E","ts":"2026-08-13T23:35:18.928127+00:00","current_speed_kmh":27.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2211,"estimated_vehicle_count":4.55,"estimated_queue_length":2.1,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1060,"intersection_id":68,"direction":"W","ts":"2026-08-13T23:35:18.928127+00:00","current_speed_kmh":31.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1155,"estimated_vehicle_count":3.45,"estimated_queue_length":1.4,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1061,"intersection_id":69,"direction":"N","ts":"2026-08-13T23:35:59.019808+00:00","current_speed_kmh":26.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2302,"estimated_vehicle_count":4.66,"estimated_queue_length":2.17,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1062,"intersection_id":69,"direction":"E","ts":"2026-08-13T23:35:59.019808+00:00","current_speed_kmh":26.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2529,"estimated_vehicle_count":4.93,"estimated_queue_length":2.35,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1063,"intersection_id":69,"direction":"W","ts":"2026-08-13T23:35:59.019808+00:00","current_speed_kmh":29.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1476,"estimated_vehicle_count":3.75,"estimated_queue_length":1.59,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1064,"intersection_id":132,"direction":"S","ts":"2026-08-13T23:36:39.095973+00:00","current_speed_kmh":26.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2374,"estimated_vehicle_count":4.74,"estimated_queue_length":2.22,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1065,"intersection_id":132,"direction":"E","ts":"2026-08-13T23:36:39.095973+00:00","current_speed_kmh":30.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1301,"estimated_vehicle_count":3.58,"estimated_queue_length":1.49,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1066,"intersection_id":132,"direction":"W","ts":"2026-08-13T23:36:39.095973+00:00","current_speed_kmh":30.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1346,"estimated_vehicle_count":3.62,"estimated_queue_length":1.51,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1067,"intersection_id":133,"direction":"S","ts":"2026-08-13T23:37:19.170174+00:00","current_speed_kmh":30.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1441,"estimated_vehicle_count":3.72,"estimated_queue_length":1.57,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1068,"intersection_id":133,"direction":"E","ts":"2026-08-13T23:37:19.170174+00:00","current_speed_kmh":27.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2083,"estimated_vehicle_count":4.4,"estimated_queue_length":2.0,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1069,"intersection_id":134,"direction":"S","ts":"2026-08-13T23:37:59.214135+00:00","current_speed_kmh":30.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1219,"estimated_vehicle_count":3.5,"estimated_queue_length":1.44,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1070,"intersection_id":134,"direction":"E","ts":"2026-08-13T23:37:59.214135+00:00","current_speed_kmh":29.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1529,"estimated_vehicle_count":3.8,"estimated_queue_length":1.62,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1071,"intersection_id":134,"direction":"W","ts":"2026-08-13T23:37:59.214135+00:00","current_speed_kmh":28.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1764,"estimated_vehicle_count":4.05,"estimated_queue_length":1.77,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1072,"intersection_id":135,"direction":"N","ts":"2026-08-13T23:38:39.290280+00:00","current_speed_kmh":29.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1623,"estimated_vehicle_count":3.9,"estimated_queue_length":1.68,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1073,"intersection_id":135,"direction":"S","ts":"2026-08-13T23:38:39.290280+00:00","current_speed_kmh":27.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.202,"estimated_vehicle_count":4.33,"estimated_queue_length":1.95,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1074,"intersection_id":70,"direction":"N","ts":"2026-08-13T23:39:19.345000+00:00","current_speed_kmh":29.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.155,"estimated_vehicle_count":3.83,"estimated_queue_length":1.64,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1075,"intersection_id":70,"direction":"E","ts":"2026-08-13T23:39:19.345000+00:00","current_speed_kmh":27.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2105,"estimated_vehicle_count":4.43,"estimated_queue_length":2.02,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1076,"intersection_id":70,"direction":"W","ts":"2026-08-13T23:39:19.345000+00:00","current_speed_kmh":30.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1295,"estimated_vehicle_count":3.58,"estimated_queue_length":1.48,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1077,"intersection_id":71,"direction":"N","ts":"2026-08-13T23:39:59.420163+00:00","current_speed_kmh":26.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2486,"estimated_vehicle_count":4.88,"estimated_queue_length":2.31,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1078,"intersection_id":71,"direction":"S","ts":"2026-08-13T23:39:59.420163+00:00","current_speed_kmh":29.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1615,"estimated_vehicle_count":3.89,"estimated_queue_length":1.68,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1079,"intersection_id":72,"direction":"S","ts":"2026-08-13T23:40:39.477777+00:00","current_speed_kmh":29.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1702,"estimated_vehicle_count":3.98,"estimated_queue_length":1.73,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1080,"intersection_id":72,"direction":"E","ts":"2026-08-13T23:40:39.477777+00:00","current_speed_kmh":28.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1775,"estimated_vehicle_count":4.06,"estimated_queue_length":1.78,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1081,"intersection_id":72,"direction":"W","ts":"2026-08-13T23:40:39.477777+00:00","current_speed_kmh":29.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1605,"estimated_vehicle_count":3.88,"estimated_queue_length":1.67,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1082,"intersection_id":76,"direction":"N","ts":"2026-08-13T23:41:19.549067+00:00","current_speed_kmh":27.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2245,"estimated_vehicle_count":4.59,"estimated_queue_length":2.12,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1083,"intersection_id":76,"direction":"S","ts":"2026-08-13T23:41:19.549067+00:00","current_speed_kmh":30.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1187,"estimated_vehicle_count":3.47,"estimated_queue_length":1.42,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1084,"intersection_id":77,"direction":"S","ts":"2026-08-13T23:41:59.596100+00:00","current_speed_kmh":28.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1988,"estimated_vehicle_count":4.29,"estimated_queue_length":1.93,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1085,"intersection_id":77,"direction":"E","ts":"2026-08-13T23:41:59.596100+00:00","current_speed_kmh":27.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2194,"estimated_vehicle_count":4.53,"estimated_queue_length":2.08,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1086,"intersection_id":77,"direction":"W","ts":"2026-08-13T23:41:59.596100+00:00","current_speed_kmh":30.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.136,"estimated_vehicle_count":3.64,"estimated_queue_length":1.52,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1087,"intersection_id":78,"direction":"N","ts":"2026-08-13T23:42:39.675012+00:00","current_speed_kmh":30.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1371,"estimated_vehicle_count":3.65,"estimated_queue_length":1.53,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1088,"intersection_id":78,"direction":"S","ts":"2026-08-13T23:42:39.675012+00:00","current_speed_kmh":27.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2201,"estimated_vehicle_count":4.54,"estimated_queue_length":2.09,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1089,"intersection_id":78,"direction":"E","ts":"2026-08-13T23:42:39.675012+00:00","current_speed_kmh":27.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2107,"estimated_vehicle_count":4.43,"estimated_queue_length":2.02,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1090,"intersection_id":78,"direction":"W","ts":"2026-08-13T23:42:39.675012+00:00","current_speed_kmh":26.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2519,"estimated_vehicle_count":4.92,"estimated_queue_length":2.34,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1091,"intersection_id":136,"direction":"E","ts":"2026-08-13T23:43:19.770692+00:00","current_speed_kmh":26.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.234,"estimated_vehicle_count":4.7,"estimated_queue_length":2.2,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1092,"intersection_id":136,"direction":"W","ts":"2026-08-13T23:43:19.770692+00:00","current_speed_kmh":30.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.131,"estimated_vehicle_count":3.59,"estimated_queue_length":1.49,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1093,"intersection_id":137,"direction":"N","ts":"2026-08-13T23:43:59.822451+00:00","current_speed_kmh":29.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1487,"estimated_vehicle_count":3.76,"estimated_queue_length":1.6,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1094,"intersection_id":137,"direction":"E","ts":"2026-08-13T23:43:59.822451+00:00","current_speed_kmh":30.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1406,"estimated_vehicle_count":3.68,"estimated_queue_length":1.55,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1095,"intersection_id":138,"direction":"N","ts":"2026-08-13T23:44:39.880606+00:00","current_speed_kmh":27.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2047,"estimated_vehicle_count":4.36,"estimated_queue_length":1.97,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1096,"intersection_id":138,"direction":"S","ts":"2026-08-13T23:44:39.880606+00:00","current_speed_kmh":30.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1309,"estimated_vehicle_count":3.59,"estimated_queue_length":1.49,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1097,"intersection_id":138,"direction":"W","ts":"2026-08-13T23:44:39.880606+00:00","current_speed_kmh":29.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1499,"estimated_vehicle_count":3.77,"estimated_queue_length":1.6,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1098,"intersection_id":139,"direction":"N","ts":"2026-08-13T23:45:19.967582+00:00","current_speed_kmh":26.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2385,"estimated_vehicle_count":4.76,"estimated_queue_length":2.23,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1099,"intersection_id":139,"direction":"S","ts":"2026-08-13T23:45:19.967582+00:00","current_speed_kmh":27.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2106,"estimated_vehicle_count":4.43,"estimated_queue_length":2.02,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1100,"intersection_id":139,"direction":"E","ts":"2026-08-13T23:45:19.967582+00:00","current_speed_kmh":30.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1287,"estimated_vehicle_count":3.57,"estimated_queue_length":1.48,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1101,"intersection_id":79,"direction":"N","ts":"2026-08-13T23:46:00.046729+00:00","current_speed_kmh":26.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2322,"estimated_vehicle_count":4.68,"estimated_queue_length":2.18,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1102,"intersection_id":79,"direction":"E","ts":"2026-08-13T23:46:00.046729+00:00","current_speed_kmh":27.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2279,"estimated_vehicle_count":4.63,"estimated_queue_length":2.15,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1103,"intersection_id":79,"direction":"W","ts":"2026-08-13T23:46:00.046729+00:00","current_speed_kmh":26.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2564,"estimated_vehicle_count":4.98,"estimated_queue_length":2.38,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1104,"intersection_id":80,"direction":"N","ts":"2026-08-13T23:46:40.129667+00:00","current_speed_kmh":27.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2117,"estimated_vehicle_count":4.44,"estimated_queue_length":2.02,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1105,"intersection_id":80,"direction":"S","ts":"2026-08-13T23:46:40.129667+00:00","current_speed_kmh":29.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1526,"estimated_vehicle_count":3.8,"estimated_queue_length":1.62,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1106,"intersection_id":80,"direction":"E","ts":"2026-08-13T23:46:40.129667+00:00","current_speed_kmh":36.2,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1949,"estimated_vehicle_count":4.25,"estimated_queue_length":1.9,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1107,"intersection_id":80,"direction":"W","ts":"2026-08-13T23:46:40.129667+00:00","current_speed_kmh":36.6,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1871,"estimated_vehicle_count":4.16,"estimated_queue_length":1.85,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1108,"intersection_id":81,"direction":"N","ts":"2026-08-13T23:47:20.222440+00:00","current_speed_kmh":30.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1321,"estimated_vehicle_count":3.6,"estimated_queue_length":1.5,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1109,"intersection_id":81,"direction":"S","ts":"2026-08-13T23:47:20.222440+00:00","current_speed_kmh":30.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1413,"estimated_vehicle_count":3.69,"estimated_queue_length":1.55,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1110,"intersection_id":81,"direction":"E","ts":"2026-08-13T23:47:20.222440+00:00","current_speed_kmh":26.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2566,"estimated_vehicle_count":4.98,"estimated_queue_length":2.38,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1111,"intersection_id":81,"direction":"W","ts":"2026-08-13T23:47:20.222440+00:00","current_speed_kmh":30.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1195,"estimated_vehicle_count":3.48,"estimated_queue_length":1.43,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1112,"intersection_id":82,"direction":"N","ts":"2026-08-13T23:48:00.324956+00:00","current_speed_kmh":28.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1866,"estimated_vehicle_count":4.16,"estimated_queue_length":1.84,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1113,"intersection_id":82,"direction":"S","ts":"2026-08-13T23:48:00.324956+00:00","current_speed_kmh":26.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2407,"estimated_vehicle_count":4.78,"estimated_queue_length":2.25,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1114,"intersection_id":83,"direction":"N","ts":"2026-08-13T23:48:40.381615+00:00","current_speed_kmh":27.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2155,"estimated_vehicle_count":4.48,"estimated_queue_length":2.05,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1115,"intersection_id":83,"direction":"S","ts":"2026-08-13T23:48:40.381615+00:00","current_speed_kmh":28.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1935,"estimated_vehicle_count":4.23,"estimated_queue_length":1.89,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1116,"intersection_id":83,"direction":"E","ts":"2026-08-13T23:48:40.381615+00:00","current_speed_kmh":29.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1524,"estimated_vehicle_count":3.8,"estimated_queue_length":1.62,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1117,"intersection_id":83,"direction":"W","ts":"2026-08-13T23:48:40.381615+00:00","current_speed_kmh":27.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2063,"estimated_vehicle_count":4.38,"estimated_queue_length":1.98,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1118,"intersection_id":85,"direction":"N","ts":"2026-08-13T23:49:20.478314+00:00","current_speed_kmh":29.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1575,"estimated_vehicle_count":3.85,"estimated_queue_length":1.65,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1119,"intersection_id":85,"direction":"S","ts":"2026-08-13T23:49:20.478314+00:00","current_speed_kmh":27.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2023,"estimated_vehicle_count":4.33,"estimated_queue_length":1.95,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1120,"intersection_id":85,"direction":"E","ts":"2026-08-13T23:49:20.478314+00:00","current_speed_kmh":30.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1386,"estimated_vehicle_count":3.66,"estimated_queue_length":1.54,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1121,"intersection_id":85,"direction":"W","ts":"2026-08-13T23:49:20.478314+00:00","current_speed_kmh":29.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1656,"estimated_vehicle_count":3.93,"estimated_queue_length":1.7,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1122,"intersection_id":140,"direction":"N","ts":"2026-08-13T23:50:00.570028+00:00","current_speed_kmh":26.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2311,"estimated_vehicle_count":4.67,"estimated_queue_length":2.17,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1123,"intersection_id":140,"direction":"S","ts":"2026-08-13T23:50:00.570028+00:00","current_speed_kmh":28.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1977,"estimated_vehicle_count":4.28,"estimated_queue_length":1.92,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1124,"intersection_id":140,"direction":"E","ts":"2026-08-13T23:50:00.570028+00:00","current_speed_kmh":28.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1979,"estimated_vehicle_count":4.28,"estimated_queue_length":1.92,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1125,"intersection_id":140,"direction":"W","ts":"2026-08-13T23:50:00.570028+00:00","current_speed_kmh":29.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1551,"estimated_vehicle_count":3.83,"estimated_queue_length":1.64,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1126,"intersection_id":141,"direction":"N","ts":"2026-08-13T23:50:40.682469+00:00","current_speed_kmh":27.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2015,"estimated_vehicle_count":4.32,"estimated_queue_length":1.95,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1127,"intersection_id":141,"direction":"S","ts":"2026-08-13T23:50:40.682469+00:00","current_speed_kmh":26.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2301,"estimated_vehicle_count":4.66,"estimated_queue_length":2.17,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1128,"intersection_id":141,"direction":"E","ts":"2026-08-13T23:50:40.682469+00:00","current_speed_kmh":26.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2336,"estimated_vehicle_count":4.7,"estimated_queue_length":2.19,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1129,"intersection_id":141,"direction":"W","ts":"2026-08-13T23:50:40.682469+00:00","current_speed_kmh":27.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2199,"estimated_vehicle_count":4.54,"estimated_queue_length":2.09,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1130,"intersection_id":142,"direction":"E","ts":"2026-08-13T23:51:20.790817+00:00","current_speed_kmh":26.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2403,"estimated_vehicle_count":4.78,"estimated_queue_length":2.25,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1131,"intersection_id":142,"direction":"W","ts":"2026-08-13T23:51:20.790817+00:00","current_speed_kmh":29.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1594,"estimated_vehicle_count":3.87,"estimated_queue_length":1.66,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1132,"intersection_id":143,"direction":"N","ts":"2026-08-13T23:52:00.847466+00:00","current_speed_kmh":28.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1948,"estimated_vehicle_count":4.25,"estimated_queue_length":1.9,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1133,"intersection_id":143,"direction":"S","ts":"2026-08-13T23:52:00.847466+00:00","current_speed_kmh":27.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2162,"estimated_vehicle_count":4.49,"estimated_queue_length":2.06,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1134,"intersection_id":143,"direction":"E","ts":"2026-08-13T23:52:00.847466+00:00","current_speed_kmh":28.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1857,"estimated_vehicle_count":4.15,"estimated_queue_length":1.84,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1135,"intersection_id":143,"direction":"W","ts":"2026-08-13T23:52:00.847466+00:00","current_speed_kmh":26.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2323,"estimated_vehicle_count":4.68,"estimated_queue_length":2.18,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1136,"intersection_id":87,"direction":"E","ts":"2026-08-13T23:52:40.937285+00:00","current_speed_kmh":36.2,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1945,"estimated_vehicle_count":4.25,"estimated_queue_length":1.9,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1137,"intersection_id":87,"direction":"W","ts":"2026-08-13T23:52:40.937285+00:00","current_speed_kmh":29.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1715,"estimated_vehicle_count":4.0,"estimated_queue_length":1.74,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1138,"intersection_id":89,"direction":"N","ts":"2026-08-13T23:53:20.989068+00:00","current_speed_kmh":30.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1414,"estimated_vehicle_count":3.69,"estimated_queue_length":1.55,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1139,"intersection_id":89,"direction":"S","ts":"2026-08-13T23:53:20.989068+00:00","current_speed_kmh":27.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2182,"estimated_vehicle_count":4.52,"estimated_queue_length":2.07,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1140,"intersection_id":89,"direction":"E","ts":"2026-08-13T23:53:20.989068+00:00","current_speed_kmh":26.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2403,"estimated_vehicle_count":4.78,"estimated_queue_length":2.25,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1141,"intersection_id":89,"direction":"W","ts":"2026-08-13T23:53:20.989068+00:00","current_speed_kmh":39.4,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1253,"estimated_vehicle_count":3.54,"estimated_queue_length":1.46,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1142,"intersection_id":90,"direction":"N","ts":"2026-08-13T23:54:01.101374+00:00","current_speed_kmh":29.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1498,"estimated_vehicle_count":3.77,"estimated_queue_length":1.6,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1143,"intersection_id":90,"direction":"S","ts":"2026-08-13T23:54:01.101374+00:00","current_speed_kmh":26.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2426,"estimated_vehicle_count":4.81,"estimated_queue_length":2.27,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1144,"intersection_id":90,"direction":"E","ts":"2026-08-13T23:54:01.101374+00:00","current_speed_kmh":28.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1864,"estimated_vehicle_count":4.16,"estimated_queue_length":1.84,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1145,"intersection_id":90,"direction":"W","ts":"2026-08-13T23:54:01.101374+00:00","current_speed_kmh":36.9,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1798,"estimated_vehicle_count":4.08,"estimated_queue_length":1.8,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1146,"intersection_id":92,"direction":"N","ts":"2026-08-13T23:54:41.196100+00:00","current_speed_kmh":29.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1541,"estimated_vehicle_count":3.82,"estimated_queue_length":1.63,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1147,"intersection_id":92,"direction":"S","ts":"2026-08-13T23:54:41.196100+00:00","current_speed_kmh":28.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1873,"estimated_vehicle_count":4.17,"estimated_queue_length":1.85,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1148,"intersection_id":92,"direction":"W","ts":"2026-08-13T23:54:41.196100+00:00","current_speed_kmh":28.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1982,"estimated_vehicle_count":4.29,"estimated_queue_length":1.93,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1149,"intersection_id":93,"direction":"N","ts":"2026-08-13T23:55:21.267429+00:00","current_speed_kmh":30.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.136,"estimated_vehicle_count":3.64,"estimated_queue_length":1.52,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1150,"intersection_id":93,"direction":"S","ts":"2026-08-13T23:55:21.267429+00:00","current_speed_kmh":28.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1907,"estimated_vehicle_count":4.2,"estimated_queue_length":1.87,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1151,"intersection_id":93,"direction":"E","ts":"2026-08-13T23:55:21.267429+00:00","current_speed_kmh":38.8,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1387,"estimated_vehicle_count":3.66,"estimated_queue_length":1.54,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1152,"intersection_id":93,"direction":"W","ts":"2026-08-13T23:55:21.267429+00:00","current_speed_kmh":36.6,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1858,"estimated_vehicle_count":4.15,"estimated_queue_length":1.84,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1153,"intersection_id":98,"direction":"N","ts":"2026-08-13T23:56:01.357281+00:00","current_speed_kmh":30.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.14,"estimated_vehicle_count":3.68,"estimated_queue_length":1.54,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1154,"intersection_id":98,"direction":"S","ts":"2026-08-13T23:56:01.357281+00:00","current_speed_kmh":29.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1445,"estimated_vehicle_count":3.72,"estimated_queue_length":1.57,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1155,"intersection_id":98,"direction":"E","ts":"2026-08-13T23:56:01.357281+00:00","current_speed_kmh":27.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2053,"estimated_vehicle_count":4.37,"estimated_queue_length":1.98,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1156,"intersection_id":98,"direction":"W","ts":"2026-08-13T23:56:01.357281+00:00","current_speed_kmh":29.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1583,"estimated_vehicle_count":3.86,"estimated_queue_length":1.66,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1157,"intersection_id":144,"direction":"E","ts":"2026-08-13T23:56:41.450042+00:00","current_speed_kmh":27.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2033,"estimated_vehicle_count":4.34,"estimated_queue_length":1.96,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1158,"intersection_id":144,"direction":"W","ts":"2026-08-13T23:56:41.450042+00:00","current_speed_kmh":26.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2368,"estimated_vehicle_count":4.74,"estimated_queue_length":2.22,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1159,"intersection_id":145,"direction":"N","ts":"2026-08-13T23:57:21.497923+00:00","current_speed_kmh":27.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2024,"estimated_vehicle_count":4.33,"estimated_queue_length":1.96,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1160,"intersection_id":145,"direction":"W","ts":"2026-08-13T23:57:21.497923+00:00","current_speed_kmh":29.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1516,"estimated_vehicle_count":3.79,"estimated_queue_length":1.61,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1161,"intersection_id":146,"direction":"N","ts":"2026-08-13T23:58:01.973511+00:00","current_speed_kmh":29.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1556,"estimated_vehicle_count":3.83,"estimated_queue_length":1.64,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1162,"intersection_id":146,"direction":"E","ts":"2026-08-13T23:58:01.973511+00:00","current_speed_kmh":29.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1709,"estimated_vehicle_count":3.99,"estimated_queue_length":1.74,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1163,"intersection_id":146,"direction":"W","ts":"2026-08-13T23:58:01.973511+00:00","current_speed_kmh":30.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1352,"estimated_vehicle_count":3.63,"estimated_queue_length":1.52,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1164,"intersection_id":147,"direction":"N","ts":"2026-08-13T23:58:42.697116+00:00","current_speed_kmh":29.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1707,"estimated_vehicle_count":3.99,"estimated_queue_length":1.74,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1165,"intersection_id":147,"direction":"S","ts":"2026-08-13T23:58:42.697116+00:00","current_speed_kmh":29.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1454,"estimated_vehicle_count":3.73,"estimated_queue_length":1.58,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1166,"intersection_id":147,"direction":"E","ts":"2026-08-13T23:58:42.697116+00:00","current_speed_kmh":29.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1507,"estimated_vehicle_count":3.78,"estimated_queue_length":1.61,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1167,"intersection_id":147,"direction":"W","ts":"2026-08-13T23:58:42.697116+00:00","current_speed_kmh":28.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1807,"estimated_vehicle_count":4.09,"estimated_queue_length":1.8,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1168,"intersection_id":99,"direction":"N","ts":"2026-08-13T23:59:22.804596+00:00","current_speed_kmh":28.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1951,"estimated_vehicle_count":4.25,"estimated_queue_length":1.9,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1169,"intersection_id":99,"direction":"S","ts":"2026-08-13T23:59:22.804596+00:00","current_speed_kmh":27.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2255,"estimated_vehicle_count":4.6,"estimated_queue_length":2.13,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1170,"intersection_id":101,"direction":"N","ts":"2026-08-14T00:00:02.853542+00:00","current_speed_kmh":30.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1315,"estimated_vehicle_count":3.59,"estimated_queue_length":1.49,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1171,"intersection_id":101,"direction":"S","ts":"2026-08-14T00:00:02.853542+00:00","current_speed_kmh":26.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2319,"estimated_vehicle_count":4.68,"estimated_queue_length":2.18,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1172,"intersection_id":101,"direction":"E","ts":"2026-08-14T00:00:02.853542+00:00","current_speed_kmh":26.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2328,"estimated_vehicle_count":4.69,"estimated_queue_length":2.19,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1173,"intersection_id":101,"direction":"W","ts":"2026-08-14T00:00:02.853542+00:00","current_speed_kmh":29.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1616,"estimated_vehicle_count":3.89,"estimated_queue_length":1.68,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1174,"intersection_id":102,"direction":"N","ts":"2026-08-14T00:00:42.957877+00:00","current_speed_kmh":38.0,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1566,"estimated_vehicle_count":3.84,"estimated_queue_length":1.65,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1175,"intersection_id":102,"direction":"S","ts":"2026-08-14T00:00:42.957877+00:00","current_speed_kmh":38.6,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.142,"estimated_vehicle_count":3.7,"estimated_queue_length":1.56,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1176,"intersection_id":102,"direction":"E","ts":"2026-08-14T00:00:42.957877+00:00","current_speed_kmh":26.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2491,"estimated_vehicle_count":4.89,"estimated_queue_length":2.32,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1177,"intersection_id":103,"direction":"S","ts":"2026-08-14T00:01:23.028249+00:00","current_speed_kmh":29.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1702,"estimated_vehicle_count":3.98,"estimated_queue_length":1.73,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1178,"intersection_id":103,"direction":"E","ts":"2026-08-14T00:01:23.028249+00:00","current_speed_kmh":36.6,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1858,"estimated_vehicle_count":4.15,"estimated_queue_length":1.84,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1179,"intersection_id":104,"direction":"N","ts":"2026-08-14T00:02:03.075890+00:00","current_speed_kmh":39.5,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1213,"estimated_vehicle_count":3.5,"estimated_queue_length":1.44,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1180,"intersection_id":104,"direction":"S","ts":"2026-08-14T00:02:03.075890+00:00","current_speed_kmh":30.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.136,"estimated_vehicle_count":3.64,"estimated_queue_length":1.52,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1181,"intersection_id":105,"direction":"N","ts":"2026-08-14T00:02:43.135165+00:00","current_speed_kmh":29.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1519,"estimated_vehicle_count":3.79,"estimated_queue_length":1.62,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1182,"intersection_id":105,"direction":"S","ts":"2026-08-14T00:02:43.135165+00:00","current_speed_kmh":36.7,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1848,"estimated_vehicle_count":4.14,"estimated_queue_length":1.83,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1183,"intersection_id":105,"direction":"E","ts":"2026-08-14T00:02:43.135165+00:00","current_speed_kmh":28.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.197,"estimated_vehicle_count":4.27,"estimated_queue_length":1.92,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1184,"intersection_id":148,"direction":"N","ts":"2026-08-14T00:03:23.218089+00:00","current_speed_kmh":30.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1266,"estimated_vehicle_count":3.55,"estimated_queue_length":1.47,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1185,"intersection_id":148,"direction":"E","ts":"2026-08-14T00:03:23.218089+00:00","current_speed_kmh":28.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.193,"estimated_vehicle_count":4.23,"estimated_queue_length":1.89,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1186,"intersection_id":148,"direction":"W","ts":"2026-08-14T00:03:23.218089+00:00","current_speed_kmh":26.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2536,"estimated_vehicle_count":4.94,"estimated_queue_length":2.36,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1187,"intersection_id":149,"direction":"N","ts":"2026-08-14T00:04:04.069627+00:00","current_speed_kmh":26.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2546,"estimated_vehicle_count":4.95,"estimated_queue_length":2.36,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1188,"intersection_id":149,"direction":"E","ts":"2026-08-14T00:04:04.069627+00:00","current_speed_kmh":30.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1258,"estimated_vehicle_count":3.54,"estimated_queue_length":1.46,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1189,"intersection_id":149,"direction":"W","ts":"2026-08-14T00:04:04.069627+00:00","current_speed_kmh":30.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1305,"estimated_vehicle_count":3.58,"estimated_queue_length":1.49,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1190,"intersection_id":150,"direction":"N","ts":"2026-08-14T00:04:44.753260+00:00","current_speed_kmh":28.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1833,"estimated_vehicle_count":4.12,"estimated_queue_length":1.82,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1191,"intersection_id":150,"direction":"S","ts":"2026-08-14T00:04:44.753260+00:00","current_speed_kmh":29.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1609,"estimated_vehicle_count":3.89,"estimated_queue_length":1.67,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1192,"intersection_id":151,"direction":"N","ts":"2026-08-14T00:05:25.204455+00:00","current_speed_kmh":27.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2272,"estimated_vehicle_count":4.62,"estimated_queue_length":2.14,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1193,"intersection_id":151,"direction":"S","ts":"2026-08-14T00:05:25.204455+00:00","current_speed_kmh":29.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1708,"estimated_vehicle_count":3.99,"estimated_queue_length":1.74,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1194,"intersection_id":107,"direction":"N","ts":"2026-08-14T00:06:05.714208+00:00","current_speed_kmh":28.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.199,"estimated_vehicle_count":4.3,"estimated_queue_length":1.93,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1195,"intersection_id":107,"direction":"S","ts":"2026-08-14T00:06:05.714208+00:00","current_speed_kmh":28.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1888,"estimated_vehicle_count":4.18,"estimated_queue_length":1.86,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1196,"intersection_id":107,"direction":"E","ts":"2026-08-14T00:06:05.714208+00:00","current_speed_kmh":26.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.243,"estimated_vehicle_count":4.81,"estimated_queue_length":2.27,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1197,"intersection_id":107,"direction":"W","ts":"2026-08-14T00:06:05.714208+00:00","current_speed_kmh":26.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2576,"estimated_vehicle_count":4.99,"estimated_queue_length":2.39,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1198,"intersection_id":108,"direction":"N","ts":"2026-08-14T00:06:45.867513+00:00","current_speed_kmh":27.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2181,"estimated_vehicle_count":4.51,"estimated_queue_length":2.07,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1199,"intersection_id":108,"direction":"S","ts":"2026-08-14T00:06:45.867513+00:00","current_speed_kmh":29.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.161,"estimated_vehicle_count":3.89,"estimated_queue_length":1.67,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1200,"intersection_id":109,"direction":"E","ts":"2026-08-14T00:07:25.914361+00:00","current_speed_kmh":28.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1941,"estimated_vehicle_count":4.24,"estimated_queue_length":1.9,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1201,"intersection_id":109,"direction":"W","ts":"2026-08-14T00:07:25.914361+00:00","current_speed_kmh":28.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1881,"estimated_vehicle_count":4.17,"estimated_queue_length":1.85,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1202,"intersection_id":110,"direction":"N","ts":"2026-08-14T00:08:05.966155+00:00","current_speed_kmh":27.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2026,"estimated_vehicle_count":4.34,"estimated_queue_length":1.96,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1203,"intersection_id":110,"direction":"E","ts":"2026-08-14T00:08:05.966155+00:00","current_speed_kmh":29.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1676,"estimated_vehicle_count":3.95,"estimated_queue_length":1.72,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1204,"intersection_id":110,"direction":"W","ts":"2026-08-14T00:08:05.966155+00:00","current_speed_kmh":27.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2089,"estimated_vehicle_count":4.41,"estimated_queue_length":2.0,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1205,"intersection_id":113,"direction":"N","ts":"2026-08-14T00:08:46.035435+00:00","current_speed_kmh":26.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2517,"estimated_vehicle_count":4.92,"estimated_queue_length":2.34,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1206,"intersection_id":113,"direction":"S","ts":"2026-08-14T00:08:46.035435+00:00","current_speed_kmh":29.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1646,"estimated_vehicle_count":3.92,"estimated_queue_length":1.7,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1207,"intersection_id":113,"direction":"E","ts":"2026-08-14T00:08:46.035435+00:00","current_speed_kmh":30.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1249,"estimated_vehicle_count":3.53,"estimated_queue_length":1.46,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1208,"intersection_id":113,"direction":"W","ts":"2026-08-14T00:08:46.035435+00:00","current_speed_kmh":27.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.219,"estimated_vehicle_count":4.53,"estimated_queue_length":2.08,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1209,"intersection_id":116,"direction":"S","ts":"2026-08-14T00:09:26.129196+00:00","current_speed_kmh":26.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.249,"estimated_vehicle_count":4.89,"estimated_queue_length":2.32,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1210,"intersection_id":116,"direction":"E","ts":"2026-08-14T00:09:26.129196+00:00","current_speed_kmh":30.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1403,"estimated_vehicle_count":3.68,"estimated_queue_length":1.55,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1211,"intersection_id":116,"direction":"W","ts":"2026-08-14T00:09:26.129196+00:00","current_speed_kmh":28.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1927,"estimated_vehicle_count":4.23,"estimated_queue_length":1.89,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1212,"intersection_id":152,"direction":"N","ts":"2026-08-14T00:10:06.208341+00:00","current_speed_kmh":30.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1323,"estimated_vehicle_count":3.6,"estimated_queue_length":1.5,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1213,"intersection_id":152,"direction":"W","ts":"2026-08-14T00:10:06.208341+00:00","current_speed_kmh":35.6,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2089,"estimated_vehicle_count":4.41,"estimated_queue_length":2.0,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1214,"intersection_id":153,"direction":"N","ts":"2026-08-14T00:10:46.263058+00:00","current_speed_kmh":28.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1867,"estimated_vehicle_count":4.16,"estimated_queue_length":1.84,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1215,"intersection_id":153,"direction":"E","ts":"2026-08-14T00:10:46.263058+00:00","current_speed_kmh":27.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2223,"estimated_vehicle_count":4.56,"estimated_queue_length":2.1,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1216,"intersection_id":153,"direction":"W","ts":"2026-08-14T00:10:46.263058+00:00","current_speed_kmh":29.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1612,"estimated_vehicle_count":3.89,"estimated_queue_length":1.67,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1217,"intersection_id":154,"direction":"S","ts":"2026-08-14T00:11:26.342089+00:00","current_speed_kmh":30.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1339,"estimated_vehicle_count":3.62,"estimated_queue_length":1.51,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1218,"intersection_id":154,"direction":"E","ts":"2026-08-14T00:11:26.342089+00:00","current_speed_kmh":28.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1892,"estimated_vehicle_count":4.19,"estimated_queue_length":1.86,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1219,"intersection_id":155,"direction":"N","ts":"2026-08-14T00:12:06.396770+00:00","current_speed_kmh":29.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1496,"estimated_vehicle_count":3.77,"estimated_queue_length":1.6,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1220,"intersection_id":155,"direction":"S","ts":"2026-08-14T00:12:06.396770+00:00","current_speed_kmh":27.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2195,"estimated_vehicle_count":4.53,"estimated_queue_length":2.08,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1221,"intersection_id":123,"direction":"N","ts":"2026-08-14T00:12:46.455412+00:00","current_speed_kmh":30.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1433,"estimated_vehicle_count":3.71,"estimated_queue_length":1.56,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1222,"intersection_id":123,"direction":"S","ts":"2026-08-14T00:12:46.455412+00:00","current_speed_kmh":26.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2321,"estimated_vehicle_count":4.68,"estimated_queue_length":2.18,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1223,"intersection_id":123,"direction":"E","ts":"2026-08-14T00:12:46.455412+00:00","current_speed_kmh":28.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1844,"estimated_vehicle_count":4.14,"estimated_queue_length":1.83,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1224,"intersection_id":123,"direction":"W","ts":"2026-08-14T00:12:46.455412+00:00","current_speed_kmh":27.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2224,"estimated_vehicle_count":4.56,"estimated_queue_length":2.11,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1225,"intersection_id":124,"direction":"N","ts":"2026-08-14T00:13:26.548484+00:00","current_speed_kmh":29.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1592,"estimated_vehicle_count":3.87,"estimated_queue_length":1.66,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1226,"intersection_id":124,"direction":"S","ts":"2026-08-14T00:13:26.548484+00:00","current_speed_kmh":26.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2367,"estimated_vehicle_count":4.74,"estimated_queue_length":2.22,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1227,"intersection_id":124,"direction":"E","ts":"2026-08-14T00:13:26.548484+00:00","current_speed_kmh":29.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.15,"estimated_vehicle_count":3.77,"estimated_queue_length":1.6,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1228,"intersection_id":124,"direction":"W","ts":"2026-08-14T00:13:26.548484+00:00","current_speed_kmh":27.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2171,"estimated_vehicle_count":4.5,"estimated_queue_length":2.06,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1229,"intersection_id":125,"direction":"N","ts":"2026-08-14T00:14:06.631090+00:00","current_speed_kmh":27.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2174,"estimated_vehicle_count":4.51,"estimated_queue_length":2.07,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1230,"intersection_id":125,"direction":"S","ts":"2026-08-14T00:14:06.631090+00:00","current_speed_kmh":27.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2019,"estimated_vehicle_count":4.33,"estimated_queue_length":1.95,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1231,"intersection_id":125,"direction":"W","ts":"2026-08-14T00:14:06.631090+00:00","current_speed_kmh":28.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1931,"estimated_vehicle_count":4.23,"estimated_queue_length":1.89,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1232,"intersection_id":127,"direction":"N","ts":"2026-08-14T00:14:46.712217+00:00","current_speed_kmh":29.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1609,"estimated_vehicle_count":3.89,"estimated_queue_length":1.67,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1233,"intersection_id":127,"direction":"S","ts":"2026-08-14T00:14:46.712217+00:00","current_speed_kmh":26.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2454,"estimated_vehicle_count":4.84,"estimated_queue_length":2.29,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1234,"intersection_id":127,"direction":"E","ts":"2026-08-14T00:14:46.712217+00:00","current_speed_kmh":28.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1738,"estimated_vehicle_count":4.02,"estimated_queue_length":1.76,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1235,"intersection_id":127,"direction":"W","ts":"2026-08-14T00:14:46.712217+00:00","current_speed_kmh":26.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2518,"estimated_vehicle_count":4.92,"estimated_queue_length":2.34,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1236,"intersection_id":128,"direction":"N","ts":"2026-08-14T00:15:26.814757+00:00","current_speed_kmh":29.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1619,"estimated_vehicle_count":3.9,"estimated_queue_length":1.68,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1237,"intersection_id":128,"direction":"S","ts":"2026-08-14T00:15:26.814757+00:00","current_speed_kmh":25.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2652,"estimated_vehicle_count":5.09,"estimated_queue_length":2.45,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1238,"intersection_id":129,"direction":"S","ts":"2026-08-14T00:16:06.866508+00:00","current_speed_kmh":28.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1899,"estimated_vehicle_count":4.2,"estimated_queue_length":1.87,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1239,"intersection_id":129,"direction":"W","ts":"2026-08-14T00:16:06.866508+00:00","current_speed_kmh":27.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2104,"estimated_vehicle_count":4.43,"estimated_queue_length":2.01,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1240,"intersection_id":156,"direction":"N","ts":"2026-08-14T00:16:46.919169+00:00","current_speed_kmh":26.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2464,"estimated_vehicle_count":4.85,"estimated_queue_length":2.3,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1241,"intersection_id":156,"direction":"S","ts":"2026-08-14T00:16:46.919169+00:00","current_speed_kmh":26.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.256,"estimated_vehicle_count":4.97,"estimated_queue_length":2.38,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1242,"intersection_id":156,"direction":"E","ts":"2026-08-14T00:16:46.919169+00:00","current_speed_kmh":29.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1692,"estimated_vehicle_count":3.97,"estimated_queue_length":1.73,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1243,"intersection_id":156,"direction":"W","ts":"2026-08-14T00:16:46.919169+00:00","current_speed_kmh":30.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1373,"estimated_vehicle_count":3.65,"estimated_queue_length":1.53,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1244,"intersection_id":157,"direction":"N","ts":"2026-08-14T00:17:27.011971+00:00","current_speed_kmh":29.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1489,"estimated_vehicle_count":3.76,"estimated_queue_length":1.6,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1245,"intersection_id":157,"direction":"S","ts":"2026-08-14T00:17:27.011971+00:00","current_speed_kmh":27.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2232,"estimated_vehicle_count":4.57,"estimated_queue_length":2.11,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1246,"intersection_id":157,"direction":"E","ts":"2026-08-14T00:17:27.011971+00:00","current_speed_kmh":27.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2152,"estimated_vehicle_count":4.48,"estimated_queue_length":2.05,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1247,"intersection_id":157,"direction":"W","ts":"2026-08-14T00:17:27.011971+00:00","current_speed_kmh":29.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1598,"estimated_vehicle_count":3.87,"estimated_queue_length":1.67,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1248,"intersection_id":158,"direction":"N","ts":"2026-08-14T00:18:07.121309+00:00","current_speed_kmh":27.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2245,"estimated_vehicle_count":4.59,"estimated_queue_length":2.12,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1249,"intersection_id":158,"direction":"S","ts":"2026-08-14T00:18:07.121309+00:00","current_speed_kmh":30.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1416,"estimated_vehicle_count":3.69,"estimated_queue_length":1.55,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1250,"intersection_id":158,"direction":"E","ts":"2026-08-14T00:18:07.121309+00:00","current_speed_kmh":28.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1788,"estimated_vehicle_count":4.07,"estimated_queue_length":1.79,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1251,"intersection_id":158,"direction":"W","ts":"2026-08-14T00:18:07.121309+00:00","current_speed_kmh":29.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1467,"estimated_vehicle_count":3.74,"estimated_queue_length":1.58,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1252,"intersection_id":159,"direction":"E","ts":"2026-08-14T00:18:47.229043+00:00","current_speed_kmh":29.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1654,"estimated_vehicle_count":3.93,"estimated_queue_length":1.7,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1253,"intersection_id":159,"direction":"W","ts":"2026-08-14T00:18:47.229043+00:00","current_speed_kmh":36.2,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1965,"estimated_vehicle_count":4.27,"estimated_queue_length":1.91,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1254,"intersection_id":130,"direction":"N","ts":"2026-08-14T00:19:27.276823+00:00","current_speed_kmh":26.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2415,"estimated_vehicle_count":4.79,"estimated_queue_length":2.26,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1255,"intersection_id":130,"direction":"S","ts":"2026-08-14T00:19:27.276823+00:00","current_speed_kmh":29.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1608,"estimated_vehicle_count":3.88,"estimated_queue_length":1.67,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1256,"intersection_id":130,"direction":"W","ts":"2026-08-14T00:19:27.276823+00:00","current_speed_kmh":28.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1826,"estimated_vehicle_count":4.12,"estimated_queue_length":1.82,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1257,"intersection_id":132,"direction":"S","ts":"2026-08-14T00:20:07.364716+00:00","current_speed_kmh":28.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1936,"estimated_vehicle_count":4.24,"estimated_queue_length":1.89,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1258,"intersection_id":132,"direction":"E","ts":"2026-08-14T00:20:07.364716+00:00","current_speed_kmh":25.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2612,"estimated_vehicle_count":5.04,"estimated_queue_length":2.42,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1259,"intersection_id":132,"direction":"W","ts":"2026-08-14T00:20:07.364716+00:00","current_speed_kmh":28.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1768,"estimated_vehicle_count":4.05,"estimated_queue_length":1.78,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1260,"intersection_id":133,"direction":"S","ts":"2026-08-14T00:20:47.454605+00:00","current_speed_kmh":28.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1949,"estimated_vehicle_count":4.25,"estimated_queue_length":1.9,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1261,"intersection_id":133,"direction":"E","ts":"2026-08-14T00:20:47.454605+00:00","current_speed_kmh":27.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2235,"estimated_vehicle_count":4.58,"estimated_queue_length":2.11,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1262,"intersection_id":134,"direction":"S","ts":"2026-08-14T00:21:27.502397+00:00","current_speed_kmh":29.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1656,"estimated_vehicle_count":3.93,"estimated_queue_length":1.7,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1263,"intersection_id":134,"direction":"E","ts":"2026-08-14T00:21:27.502397+00:00","current_speed_kmh":27.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2234,"estimated_vehicle_count":4.58,"estimated_queue_length":2.11,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1264,"intersection_id":134,"direction":"W","ts":"2026-08-14T00:21:27.502397+00:00","current_speed_kmh":26.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2328,"estimated_vehicle_count":4.69,"estimated_queue_length":2.19,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1265,"intersection_id":135,"direction":"N","ts":"2026-08-14T00:22:07.574785+00:00","current_speed_kmh":28.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1753,"estimated_vehicle_count":4.04,"estimated_queue_length":1.77,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1266,"intersection_id":135,"direction":"S","ts":"2026-08-14T00:22:07.574785+00:00","current_speed_kmh":27.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2279,"estimated_vehicle_count":4.63,"estimated_queue_length":2.15,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1267,"intersection_id":136,"direction":"E","ts":"2026-08-14T00:22:47.646973+00:00","current_speed_kmh":30.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1414,"estimated_vehicle_count":3.69,"estimated_queue_length":1.55,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1268,"intersection_id":136,"direction":"W","ts":"2026-08-14T00:22:47.646973+00:00","current_speed_kmh":25.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.262,"estimated_vehicle_count":5.05,"estimated_queue_length":2.43,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1269,"intersection_id":160,"direction":"N","ts":"2026-08-14T00:23:27.709466+00:00","current_speed_kmh":26.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2495,"estimated_vehicle_count":4.89,"estimated_queue_length":2.32,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1270,"intersection_id":160,"direction":"S","ts":"2026-08-14T00:23:27.709466+00:00","current_speed_kmh":29.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1559,"estimated_vehicle_count":3.83,"estimated_queue_length":1.64,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1271,"intersection_id":160,"direction":"E","ts":"2026-08-14T00:23:27.709466+00:00","current_speed_kmh":28.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1896,"estimated_vehicle_count":4.19,"estimated_queue_length":1.86,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1272,"intersection_id":160,"direction":"W","ts":"2026-08-14T00:23:27.709466+00:00","current_speed_kmh":25.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2699,"estimated_vehicle_count":5.15,"estimated_queue_length":2.5,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1273,"intersection_id":161,"direction":"S","ts":"2026-08-14T00:24:07.808113+00:00","current_speed_kmh":25.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2704,"estimated_vehicle_count":5.15,"estimated_queue_length":2.5,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1274,"intersection_id":161,"direction":"E","ts":"2026-08-14T00:24:07.808113+00:00","current_speed_kmh":30.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1367,"estimated_vehicle_count":3.64,"estimated_queue_length":1.52,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1275,"intersection_id":162,"direction":"N","ts":"2026-08-14T00:24:47.852043+00:00","current_speed_kmh":28.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1937,"estimated_vehicle_count":4.24,"estimated_queue_length":1.89,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1276,"intersection_id":162,"direction":"S","ts":"2026-08-14T00:24:47.852043+00:00","current_speed_kmh":27.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2273,"estimated_vehicle_count":4.62,"estimated_queue_length":2.14,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1277,"intersection_id":162,"direction":"E","ts":"2026-08-14T00:24:47.852043+00:00","current_speed_kmh":29.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1652,"estimated_vehicle_count":3.93,"estimated_queue_length":1.7,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1278,"intersection_id":162,"direction":"W","ts":"2026-08-14T00:24:47.852043+00:00","current_speed_kmh":28.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1913,"estimated_vehicle_count":4.21,"estimated_queue_length":1.88,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1279,"intersection_id":163,"direction":"N","ts":"2026-08-14T00:25:27.947747+00:00","current_speed_kmh":27.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2211,"estimated_vehicle_count":4.55,"estimated_queue_length":2.1,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1280,"intersection_id":163,"direction":"S","ts":"2026-08-14T00:25:27.947747+00:00","current_speed_kmh":25.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2676,"estimated_vehicle_count":5.12,"estimated_queue_length":2.48,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1281,"intersection_id":163,"direction":"E","ts":"2026-08-14T00:25:27.947747+00:00","current_speed_kmh":29.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1485,"estimated_vehicle_count":3.76,"estimated_queue_length":1.6,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1282,"intersection_id":163,"direction":"W","ts":"2026-08-14T00:25:27.947747+00:00","current_speed_kmh":25.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2676,"estimated_vehicle_count":5.12,"estimated_queue_length":2.48,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1283,"intersection_id":137,"direction":"N","ts":"2026-08-14T00:26:08.038551+00:00","current_speed_kmh":28.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1745,"estimated_vehicle_count":4.03,"estimated_queue_length":1.76,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1284,"intersection_id":137,"direction":"E","ts":"2026-08-14T00:26:08.038551+00:00","current_speed_kmh":26.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2303,"estimated_vehicle_count":4.66,"estimated_queue_length":2.17,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1285,"intersection_id":138,"direction":"N","ts":"2026-08-14T00:26:48.088371+00:00","current_speed_kmh":26.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2565,"estimated_vehicle_count":4.98,"estimated_queue_length":2.38,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1286,"intersection_id":138,"direction":"S","ts":"2026-08-14T00:26:48.088371+00:00","current_speed_kmh":26.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2506,"estimated_vehicle_count":4.9,"estimated_queue_length":2.33,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1287,"intersection_id":138,"direction":"W","ts":"2026-08-14T00:26:48.088371+00:00","current_speed_kmh":27.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2025,"estimated_vehicle_count":4.34,"estimated_queue_length":1.96,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1288,"intersection_id":139,"direction":"N","ts":"2026-08-14T00:27:28.161577+00:00","current_speed_kmh":26.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2371,"estimated_vehicle_count":4.74,"estimated_queue_length":2.22,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1289,"intersection_id":139,"direction":"S","ts":"2026-08-14T00:27:28.161577+00:00","current_speed_kmh":25.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2711,"estimated_vehicle_count":5.16,"estimated_queue_length":2.51,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1290,"intersection_id":139,"direction":"E","ts":"2026-08-14T00:27:28.161577+00:00","current_speed_kmh":25.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2619,"estimated_vehicle_count":5.05,"estimated_queue_length":2.43,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1291,"intersection_id":140,"direction":"N","ts":"2026-08-14T00:28:08.229996+00:00","current_speed_kmh":25.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2705,"estimated_vehicle_count":5.15,"estimated_queue_length":2.5,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1292,"intersection_id":140,"direction":"S","ts":"2026-08-14T00:28:08.229996+00:00","current_speed_kmh":30.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1417,"estimated_vehicle_count":3.69,"estimated_queue_length":1.55,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1293,"intersection_id":140,"direction":"E","ts":"2026-08-14T00:28:08.229996+00:00","current_speed_kmh":29.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1594,"estimated_vehicle_count":3.87,"estimated_queue_length":1.66,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1294,"intersection_id":140,"direction":"W","ts":"2026-08-14T00:28:08.229996+00:00","current_speed_kmh":27.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2173,"estimated_vehicle_count":4.51,"estimated_queue_length":2.07,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1295,"intersection_id":141,"direction":"N","ts":"2026-08-14T00:28:48.319837+00:00","current_speed_kmh":25.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2703,"estimated_vehicle_count":5.15,"estimated_queue_length":2.5,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1296,"intersection_id":141,"direction":"S","ts":"2026-08-14T00:28:48.319837+00:00","current_speed_kmh":28.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1961,"estimated_vehicle_count":4.26,"estimated_queue_length":1.91,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1297,"intersection_id":141,"direction":"E","ts":"2026-08-14T00:28:48.319837+00:00","current_speed_kmh":28.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1959,"estimated_vehicle_count":4.26,"estimated_queue_length":1.91,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1298,"intersection_id":141,"direction":"W","ts":"2026-08-14T00:28:48.319837+00:00","current_speed_kmh":25.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2616,"estimated_vehicle_count":5.04,"estimated_queue_length":2.42,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1299,"intersection_id":142,"direction":"E","ts":"2026-08-14T00:29:28.413581+00:00","current_speed_kmh":30.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.134,"estimated_vehicle_count":3.62,"estimated_queue_length":1.51,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1300,"intersection_id":142,"direction":"W","ts":"2026-08-14T00:29:28.413581+00:00","current_speed_kmh":27.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2053,"estimated_vehicle_count":4.37,"estimated_queue_length":1.98,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1301,"intersection_id":164,"direction":"S","ts":"2026-08-14T00:30:08.467226+00:00","current_speed_kmh":27.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2245,"estimated_vehicle_count":4.59,"estimated_queue_length":2.12,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1302,"intersection_id":164,"direction":"E","ts":"2026-08-14T00:30:08.467226+00:00","current_speed_kmh":25.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2672,"estimated_vehicle_count":5.11,"estimated_queue_length":2.47,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1303,"intersection_id":165,"direction":"N","ts":"2026-08-14T00:30:48.921375+00:00","current_speed_kmh":27.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2118,"estimated_vehicle_count":4.44,"estimated_queue_length":2.02,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1304,"intersection_id":165,"direction":"S","ts":"2026-08-14T00:30:48.921375+00:00","current_speed_kmh":26.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.24,"estimated_vehicle_count":4.77,"estimated_queue_length":2.24,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1305,"intersection_id":165,"direction":"E","ts":"2026-08-14T00:30:48.921375+00:00","current_speed_kmh":28.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1923,"estimated_vehicle_count":4.22,"estimated_queue_length":1.88,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1306,"intersection_id":165,"direction":"W","ts":"2026-08-14T00:30:48.921375+00:00","current_speed_kmh":27.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2269,"estimated_vehicle_count":4.62,"estimated_queue_length":2.14,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1307,"intersection_id":166,"direction":"N","ts":"2026-08-14T00:31:29.028796+00:00","current_speed_kmh":28.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1862,"estimated_vehicle_count":4.15,"estimated_queue_length":1.84,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1308,"intersection_id":166,"direction":"E","ts":"2026-08-14T00:31:29.028796+00:00","current_speed_kmh":27.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2071,"estimated_vehicle_count":4.39,"estimated_queue_length":1.99,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1309,"intersection_id":167,"direction":"N","ts":"2026-08-14T00:32:09.088349+00:00","current_speed_kmh":27.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2173,"estimated_vehicle_count":4.51,"estimated_queue_length":2.07,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1310,"intersection_id":167,"direction":"S","ts":"2026-08-14T00:32:09.088349+00:00","current_speed_kmh":27.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2237,"estimated_vehicle_count":4.58,"estimated_queue_length":2.12,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1311,"intersection_id":167,"direction":"E","ts":"2026-08-14T00:32:09.088349+00:00","current_speed_kmh":26.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2551,"estimated_vehicle_count":4.96,"estimated_queue_length":2.37,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1312,"intersection_id":143,"direction":"N","ts":"2026-08-14T00:32:49.160627+00:00","current_speed_kmh":26.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2469,"estimated_vehicle_count":4.86,"estimated_queue_length":2.3,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1313,"intersection_id":143,"direction":"S","ts":"2026-08-14T00:32:49.160627+00:00","current_speed_kmh":29.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1686,"estimated_vehicle_count":3.97,"estimated_queue_length":1.72,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1314,"intersection_id":143,"direction":"E","ts":"2026-08-14T00:32:49.160627+00:00","current_speed_kmh":26.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2317,"estimated_vehicle_count":4.68,"estimated_queue_length":2.18,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1315,"intersection_id":143,"direction":"W","ts":"2026-08-14T00:32:49.160627+00:00","current_speed_kmh":28.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1881,"estimated_vehicle_count":4.18,"estimated_queue_length":1.85,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1316,"intersection_id":144,"direction":"E","ts":"2026-08-14T00:33:29.255373+00:00","current_speed_kmh":29.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1658,"estimated_vehicle_count":3.94,"estimated_queue_length":1.7,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1317,"intersection_id":144,"direction":"W","ts":"2026-08-14T00:33:29.255373+00:00","current_speed_kmh":27.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2189,"estimated_vehicle_count":4.52,"estimated_queue_length":2.08,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1318,"intersection_id":147,"direction":"N","ts":"2026-08-14T00:34:09.309075+00:00","current_speed_kmh":28.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1757,"estimated_vehicle_count":4.04,"estimated_queue_length":1.77,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1319,"intersection_id":147,"direction":"S","ts":"2026-08-14T00:34:09.309075+00:00","current_speed_kmh":28.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1957,"estimated_vehicle_count":4.26,"estimated_queue_length":1.91,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1320,"intersection_id":147,"direction":"E","ts":"2026-08-14T00:34:09.309075+00:00","current_speed_kmh":29.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1712,"estimated_vehicle_count":3.99,"estimated_queue_length":1.74,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1321,"intersection_id":147,"direction":"W","ts":"2026-08-14T00:34:09.309075+00:00","current_speed_kmh":26.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2554,"estimated_vehicle_count":4.96,"estimated_queue_length":2.37,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1322,"intersection_id":152,"direction":"N","ts":"2026-08-14T00:34:49.396974+00:00","current_speed_kmh":29.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.145,"estimated_vehicle_count":3.72,"estimated_queue_length":1.57,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1323,"intersection_id":152,"direction":"W","ts":"2026-08-14T00:34:49.396974+00:00","current_speed_kmh":35.0,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2217,"estimated_vehicle_count":4.56,"estimated_queue_length":2.1,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1324,"intersection_id":153,"direction":"N","ts":"2026-08-14T00:35:29.444815+00:00","current_speed_kmh":28.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2002,"estimated_vehicle_count":4.31,"estimated_queue_length":1.94,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1325,"intersection_id":153,"direction":"E","ts":"2026-08-14T00:35:29.444815+00:00","current_speed_kmh":26.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2357,"estimated_vehicle_count":4.72,"estimated_queue_length":2.21,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1326,"intersection_id":153,"direction":"W","ts":"2026-08-14T00:35:29.444815+00:00","current_speed_kmh":28.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1746,"estimated_vehicle_count":4.03,"estimated_queue_length":1.76,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1327,"intersection_id":154,"direction":"S","ts":"2026-08-14T00:36:09.513266+00:00","current_speed_kmh":29.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1477,"estimated_vehicle_count":3.75,"estimated_queue_length":1.59,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1328,"intersection_id":154,"direction":"E","ts":"2026-08-14T00:36:09.513266+00:00","current_speed_kmh":27.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2029,"estimated_vehicle_count":4.34,"estimated_queue_length":1.96,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1329,"intersection_id":168,"direction":"E","ts":"2026-08-14T00:36:49.564093+00:00","current_speed_kmh":27.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2268,"estimated_vehicle_count":4.62,"estimated_queue_length":2.14,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1330,"intersection_id":168,"direction":"W","ts":"2026-08-14T00:36:49.564093+00:00","current_speed_kmh":27.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2298,"estimated_vehicle_count":4.65,"estimated_queue_length":2.16,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1331,"intersection_id":169,"direction":"N","ts":"2026-08-14T00:37:29.614855+00:00","current_speed_kmh":28.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1837,"estimated_vehicle_count":4.13,"estimated_queue_length":1.82,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1332,"intersection_id":169,"direction":"S","ts":"2026-08-14T00:37:29.614855+00:00","current_speed_kmh":29.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1538,"estimated_vehicle_count":3.81,"estimated_queue_length":1.63,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1333,"intersection_id":169,"direction":"W","ts":"2026-08-14T00:37:29.614855+00:00","current_speed_kmh":26.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2321,"estimated_vehicle_count":4.68,"estimated_queue_length":2.18,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1334,"intersection_id":170,"direction":"N","ts":"2026-08-14T00:38:09.684174+00:00","current_speed_kmh":26.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2561,"estimated_vehicle_count":4.97,"estimated_queue_length":2.38,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1335,"intersection_id":170,"direction":"E","ts":"2026-08-14T00:38:09.684174+00:00","current_speed_kmh":28.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1769,"estimated_vehicle_count":4.05,"estimated_queue_length":1.78,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1336,"intersection_id":170,"direction":"W","ts":"2026-08-14T00:38:09.684174+00:00","current_speed_kmh":25.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2702,"estimated_vehicle_count":5.15,"estimated_queue_length":2.5,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1337,"intersection_id":171,"direction":"N","ts":"2026-08-14T00:38:49.756463+00:00","current_speed_kmh":29.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1612,"estimated_vehicle_count":3.89,"estimated_queue_length":1.67,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1338,"intersection_id":171,"direction":"S","ts":"2026-08-14T00:38:49.756463+00:00","current_speed_kmh":28.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1769,"estimated_vehicle_count":4.05,"estimated_queue_length":1.78,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1339,"intersection_id":155,"direction":"N","ts":"2026-08-14T00:39:30.211577+00:00","current_speed_kmh":29.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1652,"estimated_vehicle_count":3.93,"estimated_queue_length":1.7,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1340,"intersection_id":155,"direction":"S","ts":"2026-08-14T00:39:30.211577+00:00","current_speed_kmh":26.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.235,"estimated_vehicle_count":4.71,"estimated_queue_length":2.2,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1341,"intersection_id":156,"direction":"N","ts":"2026-08-14T00:40:10.268267+00:00","current_speed_kmh":25.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2609,"estimated_vehicle_count":5.03,"estimated_queue_length":2.42,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1342,"intersection_id":156,"direction":"S","ts":"2026-08-14T00:40:10.268267+00:00","current_speed_kmh":25.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2706,"estimated_vehicle_count":5.15,"estimated_queue_length":2.5,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1343,"intersection_id":156,"direction":"E","ts":"2026-08-14T00:40:10.268267+00:00","current_speed_kmh":28.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1838,"estimated_vehicle_count":4.13,"estimated_queue_length":1.82,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1344,"intersection_id":156,"direction":"W","ts":"2026-08-14T00:40:10.268267+00:00","current_speed_kmh":29.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1519,"estimated_vehicle_count":3.79,"estimated_queue_length":1.62,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1345,"intersection_id":157,"direction":"N","ts":"2026-08-14T00:40:50.370740+00:00","current_speed_kmh":29.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1631,"estimated_vehicle_count":3.91,"estimated_queue_length":1.69,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1346,"intersection_id":157,"direction":"S","ts":"2026-08-14T00:40:50.370740+00:00","current_speed_kmh":26.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2373,"estimated_vehicle_count":4.74,"estimated_queue_length":2.22,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1347,"intersection_id":157,"direction":"E","ts":"2026-08-14T00:40:50.370740+00:00","current_speed_kmh":27.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2293,"estimated_vehicle_count":4.65,"estimated_queue_length":2.16,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1348,"intersection_id":157,"direction":"W","ts":"2026-08-14T00:40:50.370740+00:00","current_speed_kmh":28.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1739,"estimated_vehicle_count":4.02,"estimated_queue_length":1.76,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1349,"intersection_id":158,"direction":"N","ts":"2026-08-14T00:41:30.483996+00:00","current_speed_kmh":26.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2389,"estimated_vehicle_count":4.76,"estimated_queue_length":2.24,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1350,"intersection_id":158,"direction":"S","ts":"2026-08-14T00:41:30.483996+00:00","current_speed_kmh":29.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.156,"estimated_vehicle_count":3.84,"estimated_queue_length":1.64,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1351,"intersection_id":158,"direction":"E","ts":"2026-08-14T00:41:30.483996+00:00","current_speed_kmh":28.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1932,"estimated_vehicle_count":4.23,"estimated_queue_length":1.89,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1352,"intersection_id":158,"direction":"W","ts":"2026-08-14T00:41:30.483996+00:00","current_speed_kmh":29.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1612,"estimated_vehicle_count":3.89,"estimated_queue_length":1.67,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1353,"intersection_id":159,"direction":"E","ts":"2026-08-14T00:42:10.573863+00:00","current_speed_kmh":28.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1806,"estimated_vehicle_count":4.09,"estimated_queue_length":1.8,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1354,"intersection_id":159,"direction":"W","ts":"2026-08-14T00:42:10.573863+00:00","current_speed_kmh":35.5,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2117,"estimated_vehicle_count":4.44,"estimated_queue_length":2.02,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1355,"intersection_id":160,"direction":"N","ts":"2026-08-14T00:42:50.622664+00:00","current_speed_kmh":25.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2622,"estimated_vehicle_count":5.05,"estimated_queue_length":2.43,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1356,"intersection_id":160,"direction":"S","ts":"2026-08-14T00:42:50.622664+00:00","current_speed_kmh":29.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1685,"estimated_vehicle_count":3.96,"estimated_queue_length":1.72,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1357,"intersection_id":160,"direction":"E","ts":"2026-08-14T00:42:50.622664+00:00","current_speed_kmh":27.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2023,"estimated_vehicle_count":4.33,"estimated_queue_length":1.95,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1358,"intersection_id":160,"direction":"W","ts":"2026-08-14T00:42:50.622664+00:00","current_speed_kmh":25.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2826,"estimated_vehicle_count":5.31,"estimated_queue_length":2.61,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1359,"intersection_id":172,"direction":"N","ts":"2026-08-14T00:43:30.723275+00:00","current_speed_kmh":25.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2778,"estimated_vehicle_count":5.25,"estimated_queue_length":2.57,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1360,"intersection_id":172,"direction":"E","ts":"2026-08-14T00:43:30.723275+00:00","current_speed_kmh":28.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1968,"estimated_vehicle_count":4.27,"estimated_queue_length":1.92,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1361,"intersection_id":172,"direction":"W","ts":"2026-08-14T00:43:30.723275+00:00","current_speed_kmh":29.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1724,"estimated_vehicle_count":4.01,"estimated_queue_length":1.75,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1362,"intersection_id":173,"direction":"N","ts":"2026-08-14T00:44:11.404902+00:00","current_speed_kmh":29.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1496,"estimated_vehicle_count":3.77,"estimated_queue_length":1.6,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1363,"intersection_id":173,"direction":"S","ts":"2026-08-14T00:44:11.404902+00:00","current_speed_kmh":25.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2611,"estimated_vehicle_count":5.03,"estimated_queue_length":2.42,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1364,"intersection_id":173,"direction":"E","ts":"2026-08-14T00:44:11.404902+00:00","current_speed_kmh":28.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1826,"estimated_vehicle_count":4.12,"estimated_queue_length":1.82,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1365,"intersection_id":174,"direction":"N","ts":"2026-08-14T00:44:51.478170+00:00","current_speed_kmh":37.7,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1613,"estimated_vehicle_count":3.89,"estimated_queue_length":1.67,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1366,"intersection_id":174,"direction":"S","ts":"2026-08-14T00:44:51.478170+00:00","current_speed_kmh":37.3,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1712,"estimated_vehicle_count":3.99,"estimated_queue_length":1.74,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1367,"intersection_id":174,"direction":"W","ts":"2026-08-14T00:44:51.478170+00:00","current_speed_kmh":28.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1884,"estimated_vehicle_count":4.18,"estimated_queue_length":1.86,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1368,"intersection_id":175,"direction":"N","ts":"2026-08-14T00:45:31.556288+00:00","current_speed_kmh":25.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2775,"estimated_vehicle_count":5.24,"estimated_queue_length":2.56,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1369,"intersection_id":175,"direction":"S","ts":"2026-08-14T00:45:31.556288+00:00","current_speed_kmh":29.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1708,"estimated_vehicle_count":3.99,"estimated_queue_length":1.74,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1370,"intersection_id":175,"direction":"E","ts":"2026-08-14T00:45:31.556288+00:00","current_speed_kmh":38.1,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1531,"estimated_vehicle_count":3.81,"estimated_queue_length":1.62,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1371,"intersection_id":175,"direction":"W","ts":"2026-08-14T00:45:31.556288+00:00","current_speed_kmh":35.5,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2114,"estimated_vehicle_count":4.44,"estimated_queue_length":2.02,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1372,"intersection_id":161,"direction":"S","ts":"2026-08-14T00:46:11.646207+00:00","current_speed_kmh":25.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.286,"estimated_vehicle_count":5.35,"estimated_queue_length":2.64,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1373,"intersection_id":161,"direction":"E","ts":"2026-08-14T00:46:11.646207+00:00","current_speed_kmh":29.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1522,"estimated_vehicle_count":3.8,"estimated_queue_length":1.62,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1374,"intersection_id":162,"direction":"N","ts":"2026-08-14T00:46:51.698858+00:00","current_speed_kmh":27.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2092,"estimated_vehicle_count":4.41,"estimated_queue_length":2.01,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1375,"intersection_id":162,"direction":"S","ts":"2026-08-14T00:46:51.698858+00:00","current_speed_kmh":26.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2428,"estimated_vehicle_count":4.81,"estimated_queue_length":2.27,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1376,"intersection_id":162,"direction":"E","ts":"2026-08-14T00:46:51.698858+00:00","current_speed_kmh":28.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1807,"estimated_vehicle_count":4.09,"estimated_queue_length":1.8,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1377,"intersection_id":162,"direction":"W","ts":"2026-08-14T00:46:51.698858+00:00","current_speed_kmh":27.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2068,"estimated_vehicle_count":4.39,"estimated_queue_length":1.99,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1378,"intersection_id":163,"direction":"N","ts":"2026-08-14T00:47:31.790683+00:00","current_speed_kmh":26.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2369,"estimated_vehicle_count":4.74,"estimated_queue_length":2.22,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1379,"intersection_id":163,"direction":"S","ts":"2026-08-14T00:47:31.790683+00:00","current_speed_kmh":25.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2834,"estimated_vehicle_count":5.32,"estimated_queue_length":2.62,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1380,"intersection_id":163,"direction":"E","ts":"2026-08-14T00:47:31.790683+00:00","current_speed_kmh":29.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1644,"estimated_vehicle_count":3.92,"estimated_queue_length":1.69,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1381,"intersection_id":163,"direction":"W","ts":"2026-08-14T00:47:31.790683+00:00","current_speed_kmh":25.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2834,"estimated_vehicle_count":5.32,"estimated_queue_length":2.62,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1382,"intersection_id":165,"direction":"N","ts":"2026-08-14T00:48:11.891309+00:00","current_speed_kmh":27.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2255,"estimated_vehicle_count":4.6,"estimated_queue_length":2.13,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1383,"intersection_id":165,"direction":"S","ts":"2026-08-14T00:48:11.891309+00:00","current_speed_kmh":26.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2538,"estimated_vehicle_count":4.94,"estimated_queue_length":2.36,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1384,"intersection_id":165,"direction":"E","ts":"2026-08-14T00:48:11.891309+00:00","current_speed_kmh":27.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2061,"estimated_vehicle_count":4.38,"estimated_queue_length":1.98,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1385,"intersection_id":165,"direction":"W","ts":"2026-08-14T00:48:11.891309+00:00","current_speed_kmh":26.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2407,"estimated_vehicle_count":4.78,"estimated_queue_length":2.25,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1386,"intersection_id":166,"direction":"N","ts":"2026-08-14T00:48:52.028925+00:00","current_speed_kmh":28.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1993,"estimated_vehicle_count":4.3,"estimated_queue_length":1.93,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1387,"intersection_id":166,"direction":"E","ts":"2026-08-14T00:48:52.028925+00:00","current_speed_kmh":27.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2202,"estimated_vehicle_count":4.54,"estimated_queue_length":2.09,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1388,"intersection_id":167,"direction":"N","ts":"2026-08-14T00:49:32.087537+00:00","current_speed_kmh":26.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2307,"estimated_vehicle_count":4.66,"estimated_queue_length":2.17,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1389,"intersection_id":167,"direction":"S","ts":"2026-08-14T00:49:32.087537+00:00","current_speed_kmh":26.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2371,"estimated_vehicle_count":4.74,"estimated_queue_length":2.22,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1390,"intersection_id":167,"direction":"E","ts":"2026-08-14T00:49:32.087537+00:00","current_speed_kmh":25.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2685,"estimated_vehicle_count":5.13,"estimated_queue_length":2.48,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1391,"intersection_id":176,"direction":"N","ts":"2026-08-14T00:50:12.154948+00:00","current_speed_kmh":27.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2201,"estimated_vehicle_count":4.54,"estimated_queue_length":2.09,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1392,"intersection_id":176,"direction":"S","ts":"2026-08-14T00:50:12.154948+00:00","current_speed_kmh":28.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1926,"estimated_vehicle_count":4.22,"estimated_queue_length":1.89,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1393,"intersection_id":176,"direction":"E","ts":"2026-08-14T00:50:12.154948+00:00","current_speed_kmh":26.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2455,"estimated_vehicle_count":4.84,"estimated_queue_length":2.29,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1394,"intersection_id":176,"direction":"W","ts":"2026-08-14T00:50:12.154948+00:00","current_speed_kmh":27.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2225,"estimated_vehicle_count":4.57,"estimated_queue_length":2.11,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1395,"intersection_id":177,"direction":"N","ts":"2026-08-14T00:50:52.249712+00:00","current_speed_kmh":38.0,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1561,"estimated_vehicle_count":3.84,"estimated_queue_length":1.64,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1396,"intersection_id":177,"direction":"S","ts":"2026-08-14T00:50:52.249712+00:00","current_speed_kmh":28.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1781,"estimated_vehicle_count":4.07,"estimated_queue_length":1.79,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1397,"intersection_id":177,"direction":"W","ts":"2026-08-14T00:50:52.249712+00:00","current_speed_kmh":26.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2512,"estimated_vehicle_count":4.91,"estimated_queue_length":2.34,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1398,"intersection_id":178,"direction":"N","ts":"2026-08-14T00:51:34.054505+00:00","current_speed_kmh":27.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2045,"estimated_vehicle_count":4.36,"estimated_queue_length":1.97,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1399,"intersection_id":178,"direction":"S","ts":"2026-08-14T00:51:34.054505+00:00","current_speed_kmh":29.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.156,"estimated_vehicle_count":3.84,"estimated_queue_length":1.64,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1400,"intersection_id":178,"direction":"E","ts":"2026-08-14T00:51:34.054505+00:00","current_speed_kmh":25.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2713,"estimated_vehicle_count":5.16,"estimated_queue_length":2.51,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1401,"intersection_id":178,"direction":"W","ts":"2026-08-14T00:51:34.054505+00:00","current_speed_kmh":29.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1597,"estimated_vehicle_count":3.87,"estimated_queue_length":1.66,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1402,"intersection_id":179,"direction":"N","ts":"2026-08-14T00:52:14.167680+00:00","current_speed_kmh":27.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2098,"estimated_vehicle_count":4.42,"estimated_queue_length":2.01,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1403,"intersection_id":179,"direction":"S","ts":"2026-08-14T00:52:14.167680+00:00","current_speed_kmh":24.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2888,"estimated_vehicle_count":5.39,"estimated_queue_length":2.66,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1404,"intersection_id":179,"direction":"E","ts":"2026-08-14T00:52:14.167680+00:00","current_speed_kmh":26.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2332,"estimated_vehicle_count":4.69,"estimated_queue_length":2.19,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1405,"intersection_id":168,"direction":"E","ts":"2026-08-14T00:52:54.242739+00:00","current_speed_kmh":26.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2403,"estimated_vehicle_count":4.78,"estimated_queue_length":2.25,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1406,"intersection_id":168,"direction":"W","ts":"2026-08-14T00:52:54.242739+00:00","current_speed_kmh":26.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2433,"estimated_vehicle_count":4.82,"estimated_queue_length":2.27,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1407,"intersection_id":169,"direction":"N","ts":"2026-08-14T00:53:34.295379+00:00","current_speed_kmh":28.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1975,"estimated_vehicle_count":4.28,"estimated_queue_length":1.92,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1408,"intersection_id":169,"direction":"S","ts":"2026-08-14T00:53:34.295379+00:00","current_speed_kmh":29.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1676,"estimated_vehicle_count":3.96,"estimated_queue_length":1.72,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1409,"intersection_id":169,"direction":"W","ts":"2026-08-14T00:53:34.295379+00:00","current_speed_kmh":26.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2459,"estimated_vehicle_count":4.85,"estimated_queue_length":2.29,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1410,"intersection_id":170,"direction":"N","ts":"2026-08-14T00:54:14.362668+00:00","current_speed_kmh":25.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2702,"estimated_vehicle_count":5.15,"estimated_queue_length":2.5,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1411,"intersection_id":170,"direction":"E","ts":"2026-08-14T00:54:14.362668+00:00","current_speed_kmh":28.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.191,"estimated_vehicle_count":4.21,"estimated_queue_length":1.87,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1412,"intersection_id":170,"direction":"W","ts":"2026-08-14T00:54:14.362668+00:00","current_speed_kmh":25.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2843,"estimated_vehicle_count":5.33,"estimated_queue_length":2.62,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1413,"intersection_id":173,"direction":"N","ts":"2026-08-14T00:54:54.435874+00:00","current_speed_kmh":29.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1589,"estimated_vehicle_count":3.87,"estimated_queue_length":1.66,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1414,"intersection_id":173,"direction":"S","ts":"2026-08-14T00:54:54.435874+00:00","current_speed_kmh":25.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2704,"estimated_vehicle_count":5.15,"estimated_queue_length":2.5,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1415,"intersection_id":173,"direction":"E","ts":"2026-08-14T00:54:54.435874+00:00","current_speed_kmh":28.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1919,"estimated_vehicle_count":4.22,"estimated_queue_length":1.88,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1416,"intersection_id":174,"direction":"N","ts":"2026-08-14T00:55:34.518907+00:00","current_speed_kmh":37.3,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1716,"estimated_vehicle_count":4.0,"estimated_queue_length":1.74,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1417,"intersection_id":174,"direction":"S","ts":"2026-08-14T00:55:34.518907+00:00","current_speed_kmh":36.8,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1816,"estimated_vehicle_count":4.1,"estimated_queue_length":1.81,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1418,"intersection_id":174,"direction":"W","ts":"2026-08-14T00:55:34.518907+00:00","current_speed_kmh":28.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1988,"estimated_vehicle_count":4.29,"estimated_queue_length":1.93,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1419,"intersection_id":175,"direction":"N","ts":"2026-08-14T00:56:14.600993+00:00","current_speed_kmh":24.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2881,"estimated_vehicle_count":5.38,"estimated_queue_length":2.66,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1420,"intersection_id":175,"direction":"S","ts":"2026-08-14T00:56:14.600993+00:00","current_speed_kmh":28.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1814,"estimated_vehicle_count":4.1,"estimated_queue_length":1.81,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1421,"intersection_id":175,"direction":"E","ts":"2026-08-14T00:56:14.600993+00:00","current_speed_kmh":37.6,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1637,"estimated_vehicle_count":3.91,"estimated_queue_length":1.69,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1422,"intersection_id":175,"direction":"W","ts":"2026-08-14T00:56:14.600993+00:00","current_speed_kmh":35.0,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2219,"estimated_vehicle_count":4.56,"estimated_queue_length":2.1,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1423,"intersection_id":180,"direction":"N","ts":"2026-08-14T00:56:54.695735+00:00","current_speed_kmh":25.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2824,"estimated_vehicle_count":5.31,"estimated_queue_length":2.61,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1424,"intersection_id":180,"direction":"S","ts":"2026-08-14T00:56:54.695735+00:00","current_speed_kmh":24.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2888,"estimated_vehicle_count":5.39,"estimated_queue_length":2.66,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1425,"intersection_id":180,"direction":"E","ts":"2026-08-14T00:56:54.695735+00:00","current_speed_kmh":27.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2033,"estimated_vehicle_count":4.35,"estimated_queue_length":1.96,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1426,"intersection_id":180,"direction":"W","ts":"2026-08-14T00:56:54.695735+00:00","current_speed_kmh":28.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1742,"estimated_vehicle_count":4.03,"estimated_queue_length":1.76,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1427,"intersection_id":181,"direction":"N","ts":"2026-08-14T00:57:34.796199+00:00","current_speed_kmh":26.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2529,"estimated_vehicle_count":4.93,"estimated_queue_length":2.35,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1428,"intersection_id":181,"direction":"S","ts":"2026-08-14T00:57:34.796199+00:00","current_speed_kmh":27.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2119,"estimated_vehicle_count":4.44,"estimated_queue_length":2.03,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1429,"intersection_id":182,"direction":"E","ts":"2026-08-14T00:58:14.847066+00:00","current_speed_kmh":27.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2105,"estimated_vehicle_count":4.43,"estimated_queue_length":2.01,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1430,"intersection_id":182,"direction":"W","ts":"2026-08-14T00:58:14.847066+00:00","current_speed_kmh":26.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2564,"estimated_vehicle_count":4.98,"estimated_queue_length":2.38,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1431,"intersection_id":183,"direction":"N","ts":"2026-08-14T00:58:54.898809+00:00","current_speed_kmh":28.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2005,"estimated_vehicle_count":4.31,"estimated_queue_length":1.94,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1432,"intersection_id":183,"direction":"S","ts":"2026-08-14T00:58:54.898809+00:00","current_speed_kmh":26.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2539,"estimated_vehicle_count":4.95,"estimated_queue_length":2.36,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1433,"intersection_id":183,"direction":"E","ts":"2026-08-14T00:58:54.898809+00:00","current_speed_kmh":27.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.217,"estimated_vehicle_count":4.5,"estimated_queue_length":2.06,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1434,"intersection_id":176,"direction":"N","ts":"2026-08-14T00:59:35.557985+00:00","current_speed_kmh":27.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2295,"estimated_vehicle_count":4.65,"estimated_queue_length":2.16,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1435,"intersection_id":176,"direction":"S","ts":"2026-08-14T00:59:35.557985+00:00","current_speed_kmh":27.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2019,"estimated_vehicle_count":4.33,"estimated_queue_length":1.95,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1436,"intersection_id":176,"direction":"E","ts":"2026-08-14T00:59:35.557985+00:00","current_speed_kmh":26.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2549,"estimated_vehicle_count":4.96,"estimated_queue_length":2.37,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1437,"intersection_id":176,"direction":"W","ts":"2026-08-14T00:59:35.557985+00:00","current_speed_kmh":26.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2319,"estimated_vehicle_count":4.68,"estimated_queue_length":2.18,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1438,"intersection_id":177,"direction":"N","ts":"2026-08-14T01:00:15.652712+00:00","current_speed_kmh":33.7,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2514,"estimated_vehicle_count":4.91,"estimated_queue_length":2.34,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1439,"intersection_id":177,"direction":"S","ts":"2026-08-14T01:00:15.652712+00:00","current_speed_kmh":27.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2205,"estimated_vehicle_count":4.54,"estimated_queue_length":2.09,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1440,"intersection_id":177,"direction":"W","ts":"2026-08-14T01:00:15.652712+00:00","current_speed_kmh":27.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2025,"estimated_vehicle_count":4.34,"estimated_queue_length":1.96,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1441,"intersection_id":178,"direction":"N","ts":"2026-08-14T01:00:55.717124+00:00","current_speed_kmh":24.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2906,"estimated_vehicle_count":5.41,"estimated_queue_length":2.68,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1442,"intersection_id":178,"direction":"S","ts":"2026-08-14T01:00:55.717124+00:00","current_speed_kmh":28.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1899,"estimated_vehicle_count":4.19,"estimated_queue_length":1.87,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1443,"intersection_id":178,"direction":"E","ts":"2026-08-14T01:00:55.717124+00:00","current_speed_kmh":29.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1644,"estimated_vehicle_count":3.92,"estimated_queue_length":1.7,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1444,"intersection_id":178,"direction":"W","ts":"2026-08-14T01:00:55.717124+00:00","current_speed_kmh":25.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2616,"estimated_vehicle_count":5.04,"estimated_queue_length":2.42,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1445,"intersection_id":179,"direction":"N","ts":"2026-08-14T01:01:35.812880+00:00","current_speed_kmh":27.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2041,"estimated_vehicle_count":4.35,"estimated_queue_length":1.97,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1446,"intersection_id":179,"direction":"S","ts":"2026-08-14T01:01:35.812880+00:00","current_speed_kmh":26.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.245,"estimated_vehicle_count":4.84,"estimated_queue_length":2.28,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1447,"intersection_id":179,"direction":"E","ts":"2026-08-14T01:01:35.812880+00:00","current_speed_kmh":27.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2176,"estimated_vehicle_count":4.51,"estimated_queue_length":2.07,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1448,"intersection_id":180,"direction":"N","ts":"2026-08-14T01:02:15.886074+00:00","current_speed_kmh":25.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.269,"estimated_vehicle_count":5.13,"estimated_queue_length":2.49,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1449,"intersection_id":180,"direction":"S","ts":"2026-08-14T01:02:15.886074+00:00","current_speed_kmh":26.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2335,"estimated_vehicle_count":4.7,"estimated_queue_length":2.19,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1450,"intersection_id":180,"direction":"E","ts":"2026-08-14T01:02:15.886074+00:00","current_speed_kmh":27.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2055,"estimated_vehicle_count":4.37,"estimated_queue_length":1.98,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1451,"intersection_id":180,"direction":"W","ts":"2026-08-14T01:02:15.886074+00:00","current_speed_kmh":27.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2212,"estimated_vehicle_count":4.55,"estimated_queue_length":2.1,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1452,"intersection_id":181,"direction":"N","ts":"2026-08-14T01:02:56.004261+00:00","current_speed_kmh":29.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1654,"estimated_vehicle_count":3.93,"estimated_queue_length":1.7,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1453,"intersection_id":181,"direction":"S","ts":"2026-08-14T01:02:56.004261+00:00","current_speed_kmh":27.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2206,"estimated_vehicle_count":4.54,"estimated_queue_length":2.09,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1454,"intersection_id":184,"direction":"N","ts":"2026-08-14T01:03:36.052135+00:00","current_speed_kmh":26.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.248,"estimated_vehicle_count":4.87,"estimated_queue_length":2.31,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1455,"intersection_id":184,"direction":"E","ts":"2026-08-14T01:03:36.052135+00:00","current_speed_kmh":25.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2731,"estimated_vehicle_count":5.19,"estimated_queue_length":2.52,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1456,"intersection_id":184,"direction":"W","ts":"2026-08-14T01:03:36.052135+00:00","current_speed_kmh":25.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2669,"estimated_vehicle_count":5.11,"estimated_queue_length":2.47,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1457,"intersection_id":185,"direction":"N","ts":"2026-08-14T01:04:16.118513+00:00","current_speed_kmh":27.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2299,"estimated_vehicle_count":4.65,"estimated_queue_length":2.16,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1458,"intersection_id":185,"direction":"E","ts":"2026-08-14T01:04:16.118513+00:00","current_speed_kmh":25.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2801,"estimated_vehicle_count":5.28,"estimated_queue_length":2.59,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1459,"intersection_id":185,"direction":"W","ts":"2026-08-14T01:04:16.118513+00:00","current_speed_kmh":25.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2782,"estimated_vehicle_count":5.25,"estimated_queue_length":2.57,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1460,"intersection_id":186,"direction":"N","ts":"2026-08-14T01:04:56.783531+00:00","current_speed_kmh":28.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1898,"estimated_vehicle_count":4.19,"estimated_queue_length":1.87,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1461,"intersection_id":186,"direction":"S","ts":"2026-08-14T01:04:56.783531+00:00","current_speed_kmh":29.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1674,"estimated_vehicle_count":3.95,"estimated_queue_length":1.71,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1462,"intersection_id":186,"direction":"W","ts":"2026-08-14T01:04:56.783531+00:00","current_speed_kmh":28.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1783,"estimated_vehicle_count":4.07,"estimated_queue_length":1.79,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1463,"intersection_id":187,"direction":"N","ts":"2026-08-14T01:05:36.849976+00:00","current_speed_kmh":28.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1982,"estimated_vehicle_count":4.29,"estimated_queue_length":1.93,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1464,"intersection_id":187,"direction":"S","ts":"2026-08-14T01:05:36.849976+00:00","current_speed_kmh":28.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1911,"estimated_vehicle_count":4.21,"estimated_queue_length":1.88,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1465,"intersection_id":182,"direction":"E","ts":"2026-08-14T01:06:16.895861+00:00","current_speed_kmh":24.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2937,"estimated_vehicle_count":5.45,"estimated_queue_length":2.71,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1466,"intersection_id":182,"direction":"W","ts":"2026-08-14T01:06:16.895861+00:00","current_speed_kmh":27.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2163,"estimated_vehicle_count":4.49,"estimated_queue_length":2.06,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1467,"intersection_id":184,"direction":"N","ts":"2026-08-14T01:06:56.941735+00:00","current_speed_kmh":26.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2518,"estimated_vehicle_count":4.92,"estimated_queue_length":2.34,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1468,"intersection_id":184,"direction":"E","ts":"2026-08-14T01:06:56.941735+00:00","current_speed_kmh":25.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2768,"estimated_vehicle_count":5.23,"estimated_queue_length":2.56,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1469,"intersection_id":184,"direction":"W","ts":"2026-08-14T01:06:56.941735+00:00","current_speed_kmh":25.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2707,"estimated_vehicle_count":5.16,"estimated_queue_length":2.5,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1470,"intersection_id":186,"direction":"N","ts":"2026-08-14T01:07:37.029631+00:00","current_speed_kmh":28.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1936,"estimated_vehicle_count":4.24,"estimated_queue_length":1.89,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1471,"intersection_id":186,"direction":"S","ts":"2026-08-14T01:07:37.029631+00:00","current_speed_kmh":29.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1712,"estimated_vehicle_count":3.99,"estimated_queue_length":1.74,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1472,"intersection_id":186,"direction":"W","ts":"2026-08-14T01:07:37.029631+00:00","current_speed_kmh":28.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1821,"estimated_vehicle_count":4.11,"estimated_queue_length":1.81,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1473,"intersection_id":187,"direction":"N","ts":"2026-08-14T01:08:17.102842+00:00","current_speed_kmh":27.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.202,"estimated_vehicle_count":4.33,"estimated_queue_length":1.95,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1474,"intersection_id":187,"direction":"S","ts":"2026-08-14T01:08:17.102842+00:00","current_speed_kmh":28.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.195,"estimated_vehicle_count":4.25,"estimated_queue_length":1.9,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1475,"intersection_id":188,"direction":"N","ts":"2026-08-14T01:08:57.150675+00:00","current_speed_kmh":24.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3071,"estimated_vehicle_count":5.63,"estimated_queue_length":2.84,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1476,"intersection_id":188,"direction":"E","ts":"2026-08-14T01:08:57.150675+00:00","current_speed_kmh":27.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2087,"estimated_vehicle_count":4.41,"estimated_queue_length":2.0,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1477,"intersection_id":189,"direction":"N","ts":"2026-08-14T01:09:37.195541+00:00","current_speed_kmh":24.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3028,"estimated_vehicle_count":5.57,"estimated_queue_length":2.79,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1478,"intersection_id":189,"direction":"S","ts":"2026-08-14T01:09:37.195541+00:00","current_speed_kmh":27.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2116,"estimated_vehicle_count":4.44,"estimated_queue_length":2.02,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1479,"intersection_id":189,"direction":"E","ts":"2026-08-14T01:09:37.195541+00:00","current_speed_kmh":24.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2933,"estimated_vehicle_count":5.45,"estimated_queue_length":2.71,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1480,"intersection_id":189,"direction":"W","ts":"2026-08-14T01:09:37.195541+00:00","current_speed_kmh":27.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2174,"estimated_vehicle_count":4.51,"estimated_queue_length":2.07,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1481,"intersection_id":188,"direction":"N","ts":"2026-08-14T01:10:17.284388+00:00","current_speed_kmh":24.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3098,"estimated_vehicle_count":5.67,"estimated_queue_length":2.86,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1482,"intersection_id":188,"direction":"E","ts":"2026-08-14T01:10:17.284388+00:00","current_speed_kmh":27.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2114,"estimated_vehicle_count":4.44,"estimated_queue_length":2.02,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1483,"intersection_id":189,"direction":"N","ts":"2026-08-14T01:10:57.339426+00:00","current_speed_kmh":24.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3041,"estimated_vehicle_count":5.59,"estimated_queue_length":2.81,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1484,"intersection_id":189,"direction":"S","ts":"2026-08-14T01:10:57.339426+00:00","current_speed_kmh":27.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2129,"estimated_vehicle_count":4.45,"estimated_queue_length":2.03,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1485,"intersection_id":189,"direction":"E","ts":"2026-08-14T01:10:57.339426+00:00","current_speed_kmh":24.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2946,"estimated_vehicle_count":5.46,"estimated_queue_length":2.72,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1486,"intersection_id":189,"direction":"W","ts":"2026-08-14T01:10:57.339426+00:00","current_speed_kmh":27.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2188,"estimated_vehicle_count":4.52,"estimated_queue_length":2.08,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1487,"intersection_id":190,"direction":"N","ts":"2026-08-14T01:11:37.443559+00:00","current_speed_kmh":25.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2603,"estimated_vehicle_count":5.03,"estimated_queue_length":2.41,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1488,"intersection_id":190,"direction":"E","ts":"2026-08-14T01:11:37.443559+00:00","current_speed_kmh":27.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2225,"estimated_vehicle_count":4.57,"estimated_queue_length":2.11,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1489,"intersection_id":190,"direction":"W","ts":"2026-08-14T01:11:37.443559+00:00","current_speed_kmh":27.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2017,"estimated_vehicle_count":4.33,"estimated_queue_length":1.95,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1490,"intersection_id":191,"direction":"N","ts":"2026-08-14T01:12:17.518750+00:00","current_speed_kmh":26.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2322,"estimated_vehicle_count":4.68,"estimated_queue_length":2.18,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1491,"intersection_id":191,"direction":"S","ts":"2026-08-14T01:12:17.518750+00:00","current_speed_kmh":26.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2474,"estimated_vehicle_count":4.87,"estimated_queue_length":2.3,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1492,"intersection_id":191,"direction":"E","ts":"2026-08-14T01:12:17.518750+00:00","current_speed_kmh":28.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1919,"estimated_vehicle_count":4.22,"estimated_queue_length":1.88,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1493,"intersection_id":191,"direction":"W","ts":"2026-08-14T01:12:17.518750+00:00","current_speed_kmh":27.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2189,"estimated_vehicle_count":4.52,"estimated_queue_length":2.08,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1494,"intersection_id":190,"direction":"N","ts":"2026-08-14T01:12:57.607636+00:00","current_speed_kmh":25.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2617,"estimated_vehicle_count":5.04,"estimated_queue_length":2.42,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1495,"intersection_id":190,"direction":"E","ts":"2026-08-14T01:12:57.607636+00:00","current_speed_kmh":27.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2239,"estimated_vehicle_count":4.58,"estimated_queue_length":2.12,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1496,"intersection_id":190,"direction":"W","ts":"2026-08-14T01:12:57.607636+00:00","current_speed_kmh":27.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2031,"estimated_vehicle_count":4.34,"estimated_queue_length":1.96,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1497,"intersection_id":191,"direction":"N","ts":"2026-08-14T01:13:37.686723+00:00","current_speed_kmh":26.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2336,"estimated_vehicle_count":4.7,"estimated_queue_length":2.19,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1498,"intersection_id":191,"direction":"S","ts":"2026-08-14T01:13:37.686723+00:00","current_speed_kmh":26.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2489,"estimated_vehicle_count":4.88,"estimated_queue_length":2.32,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1499,"intersection_id":191,"direction":"E","ts":"2026-08-14T01:13:37.686723+00:00","current_speed_kmh":28.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1933,"estimated_vehicle_count":4.23,"estimated_queue_length":1.89,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1500,"intersection_id":191,"direction":"W","ts":"2026-08-14T01:13:37.686723+00:00","current_speed_kmh":27.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2204,"estimated_vehicle_count":4.54,"estimated_queue_length":2.09,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1501,"intersection_id":192,"direction":"N","ts":"2026-08-14T01:14:17.785339+00:00","current_speed_kmh":24.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.295,"estimated_vehicle_count":5.47,"estimated_queue_length":2.72,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1502,"intersection_id":192,"direction":"S","ts":"2026-08-14T01:14:17.785339+00:00","current_speed_kmh":27.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2047,"estimated_vehicle_count":4.36,"estimated_queue_length":1.97,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1503,"intersection_id":192,"direction":"E","ts":"2026-08-14T01:14:17.785339+00:00","current_speed_kmh":24.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3093,"estimated_vehicle_count":5.66,"estimated_queue_length":2.86,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1504,"intersection_id":192,"direction":"W","ts":"2026-08-14T01:14:17.785339+00:00","current_speed_kmh":28.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2003,"estimated_vehicle_count":4.31,"estimated_queue_length":1.94,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1505,"intersection_id":193,"direction":"N","ts":"2026-08-14T01:14:57.881032+00:00","current_speed_kmh":27.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2129,"estimated_vehicle_count":4.45,"estimated_queue_length":2.03,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1506,"intersection_id":193,"direction":"S","ts":"2026-08-14T01:14:57.881032+00:00","current_speed_kmh":28.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.198,"estimated_vehicle_count":4.29,"estimated_queue_length":1.92,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1507,"intersection_id":193,"direction":"E","ts":"2026-08-14T01:14:57.881032+00:00","current_speed_kmh":25.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.259,"estimated_vehicle_count":5.01,"estimated_queue_length":2.4,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1508,"intersection_id":193,"direction":"W","ts":"2026-08-14T01:14:57.881032+00:00","current_speed_kmh":27.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2107,"estimated_vehicle_count":4.43,"estimated_queue_length":2.02,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1509,"intersection_id":194,"direction":"N","ts":"2026-08-14T01:15:37.975812+00:00","current_speed_kmh":24.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3037,"estimated_vehicle_count":5.59,"estimated_queue_length":2.8,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1510,"intersection_id":194,"direction":"S","ts":"2026-08-14T01:15:37.975812+00:00","current_speed_kmh":24.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2961,"estimated_vehicle_count":5.48,"estimated_queue_length":2.73,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1511,"intersection_id":194,"direction":"W","ts":"2026-08-14T01:15:37.975812+00:00","current_speed_kmh":27.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2218,"estimated_vehicle_count":4.56,"estimated_queue_length":2.1,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1512,"intersection_id":196,"direction":"N","ts":"2026-08-14T01:16:18.040233+00:00","current_speed_kmh":23.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3193,"estimated_vehicle_count":5.79,"estimated_queue_length":2.95,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1513,"intersection_id":196,"direction":"S","ts":"2026-08-14T01:16:18.040233+00:00","current_speed_kmh":26.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2342,"estimated_vehicle_count":4.71,"estimated_queue_length":2.2,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1514,"intersection_id":196,"direction":"E","ts":"2026-08-14T01:16:18.040233+00:00","current_speed_kmh":28.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1839,"estimated_vehicle_count":4.13,"estimated_queue_length":1.82,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1515,"intersection_id":196,"direction":"W","ts":"2026-08-14T01:16:18.040233+00:00","current_speed_kmh":25.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2871,"estimated_vehicle_count":5.37,"estimated_queue_length":2.65,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1516,"intersection_id":192,"direction":"N","ts":"2026-08-14T01:16:58.138874+00:00","current_speed_kmh":24.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.298,"estimated_vehicle_count":5.51,"estimated_queue_length":2.75,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1517,"intersection_id":192,"direction":"S","ts":"2026-08-14T01:16:58.138874+00:00","current_speed_kmh":27.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2077,"estimated_vehicle_count":4.39,"estimated_queue_length":1.99,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1518,"intersection_id":192,"direction":"E","ts":"2026-08-14T01:16:58.138874+00:00","current_speed_kmh":24.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3123,"estimated_vehicle_count":5.7,"estimated_queue_length":2.88,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1519,"intersection_id":192,"direction":"W","ts":"2026-08-14T01:16:58.138874+00:00","current_speed_kmh":27.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2032,"estimated_vehicle_count":4.34,"estimated_queue_length":1.96,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1520,"intersection_id":193,"direction":"N","ts":"2026-08-14T01:17:38.237489+00:00","current_speed_kmh":27.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2173,"estimated_vehicle_count":4.51,"estimated_queue_length":2.07,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1521,"intersection_id":193,"direction":"S","ts":"2026-08-14T01:17:38.237489+00:00","current_speed_kmh":27.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2025,"estimated_vehicle_count":4.34,"estimated_queue_length":1.96,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1522,"intersection_id":193,"direction":"E","ts":"2026-08-14T01:17:38.237489+00:00","current_speed_kmh":25.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2635,"estimated_vehicle_count":5.06,"estimated_queue_length":2.44,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1523,"intersection_id":193,"direction":"W","ts":"2026-08-14T01:17:38.237489+00:00","current_speed_kmh":27.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2152,"estimated_vehicle_count":4.48,"estimated_queue_length":2.05,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1524,"intersection_id":194,"direction":"N","ts":"2026-08-14T01:18:18.325364+00:00","current_speed_kmh":24.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3083,"estimated_vehicle_count":5.65,"estimated_queue_length":2.85,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1525,"intersection_id":194,"direction":"S","ts":"2026-08-14T01:18:18.325364+00:00","current_speed_kmh":24.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3006,"estimated_vehicle_count":5.54,"estimated_queue_length":2.77,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1526,"intersection_id":194,"direction":"W","ts":"2026-08-14T01:18:18.325364+00:00","current_speed_kmh":27.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2263,"estimated_vehicle_count":4.61,"estimated_queue_length":2.14,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1527,"intersection_id":195,"direction":"N","ts":"2026-08-14T01:18:58.401523+00:00","current_speed_kmh":26.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2344,"estimated_vehicle_count":4.71,"estimated_queue_length":2.2,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1528,"intersection_id":195,"direction":"S","ts":"2026-08-14T01:18:58.401523+00:00","current_speed_kmh":24.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3146,"estimated_vehicle_count":5.73,"estimated_queue_length":2.91,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1529,"intersection_id":197,"direction":"N","ts":"2026-08-14T01:19:38.877126+00:00","current_speed_kmh":25.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2771,"estimated_vehicle_count":5.24,"estimated_queue_length":2.56,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1530,"intersection_id":197,"direction":"S","ts":"2026-08-14T01:19:38.877126+00:00","current_speed_kmh":23.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3174,"estimated_vehicle_count":5.77,"estimated_queue_length":2.93,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1531,"intersection_id":197,"direction":"E","ts":"2026-08-14T01:19:38.877126+00:00","current_speed_kmh":28.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.19,"estimated_vehicle_count":4.2,"estimated_queue_length":1.87,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1532,"intersection_id":197,"direction":"W","ts":"2026-08-14T01:19:38.877126+00:00","current_speed_kmh":24.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3049,"estimated_vehicle_count":5.6,"estimated_queue_length":2.81,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1533,"intersection_id":198,"direction":"N","ts":"2026-08-14T01:20:18.974719+00:00","current_speed_kmh":24.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2982,"estimated_vehicle_count":5.51,"estimated_queue_length":2.75,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1534,"intersection_id":198,"direction":"S","ts":"2026-08-14T01:20:18.974719+00:00","current_speed_kmh":27.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2293,"estimated_vehicle_count":4.65,"estimated_queue_length":2.16,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1535,"intersection_id":198,"direction":"E","ts":"2026-08-14T01:20:18.974719+00:00","current_speed_kmh":24.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2986,"estimated_vehicle_count":5.52,"estimated_queue_length":2.75,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1536,"intersection_id":198,"direction":"W","ts":"2026-08-14T01:20:18.974719+00:00","current_speed_kmh":23.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3186,"estimated_vehicle_count":5.78,"estimated_queue_length":2.95,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1537,"intersection_id":199,"direction":"S","ts":"2026-08-14T01:20:59.076320+00:00","current_speed_kmh":26.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2409,"estimated_vehicle_count":4.79,"estimated_queue_length":2.25,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1538,"intersection_id":199,"direction":"E","ts":"2026-08-14T01:20:59.076320+00:00","current_speed_kmh":26.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2493,"estimated_vehicle_count":4.89,"estimated_queue_length":2.32,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1539,"intersection_id":200,"direction":"N","ts":"2026-08-14T01:21:39.128074+00:00","current_speed_kmh":28.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2002,"estimated_vehicle_count":4.31,"estimated_queue_length":1.94,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1540,"intersection_id":200,"direction":"S","ts":"2026-08-14T01:21:39.128074+00:00","current_speed_kmh":25.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2652,"estimated_vehicle_count":5.09,"estimated_queue_length":2.45,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1541,"intersection_id":200,"direction":"E","ts":"2026-08-14T01:21:39.128074+00:00","current_speed_kmh":23.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3272,"estimated_vehicle_count":5.9,"estimated_queue_length":3.03,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1542,"intersection_id":200,"direction":"W","ts":"2026-08-14T01:21:39.128074+00:00","current_speed_kmh":25.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2633,"estimated_vehicle_count":5.06,"estimated_queue_length":2.44,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1543,"intersection_id":201,"direction":"N","ts":"2026-08-14T01:22:19.216938+00:00","current_speed_kmh":26.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2356,"estimated_vehicle_count":4.72,"estimated_queue_length":2.21,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1544,"intersection_id":201,"direction":"S","ts":"2026-08-14T01:22:19.216938+00:00","current_speed_kmh":24.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3086,"estimated_vehicle_count":5.65,"estimated_queue_length":2.85,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1545,"intersection_id":201,"direction":"E","ts":"2026-08-14T01:22:19.216938+00:00","current_speed_kmh":23.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3302,"estimated_vehicle_count":5.94,"estimated_queue_length":3.06,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1546,"intersection_id":201,"direction":"W","ts":"2026-08-14T01:22:19.216938+00:00","current_speed_kmh":27.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2243,"estimated_vehicle_count":4.59,"estimated_queue_length":2.12,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1547,"intersection_id":204,"direction":"N","ts":"2026-08-14T01:22:59.319483+00:00","current_speed_kmh":26.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2381,"estimated_vehicle_count":4.75,"estimated_queue_length":2.23,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1548,"intersection_id":204,"direction":"S","ts":"2026-08-14T01:22:59.319483+00:00","current_speed_kmh":27.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2014,"estimated_vehicle_count":4.32,"estimated_queue_length":1.95,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1549,"intersection_id":204,"direction":"E","ts":"2026-08-14T01:22:59.319483+00:00","current_speed_kmh":24.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3129,"estimated_vehicle_count":5.71,"estimated_queue_length":2.89,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1550,"intersection_id":204,"direction":"W","ts":"2026-08-14T01:22:59.319483+00:00","current_speed_kmh":26.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2433,"estimated_vehicle_count":4.81,"estimated_queue_length":2.27,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1551,"intersection_id":196,"direction":"N","ts":"2026-08-14T01:23:39.410309+00:00","current_speed_kmh":23.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3304,"estimated_vehicle_count":5.95,"estimated_queue_length":3.06,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1552,"intersection_id":196,"direction":"S","ts":"2026-08-14T01:23:39.410309+00:00","current_speed_kmh":26.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2453,"estimated_vehicle_count":4.84,"estimated_queue_length":2.29,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1553,"intersection_id":196,"direction":"E","ts":"2026-08-14T01:23:39.410309+00:00","current_speed_kmh":28.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.195,"estimated_vehicle_count":4.25,"estimated_queue_length":1.9,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1554,"intersection_id":196,"direction":"W","ts":"2026-08-14T01:23:39.410309+00:00","current_speed_kmh":24.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2982,"estimated_vehicle_count":5.51,"estimated_queue_length":2.75,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1555,"intersection_id":197,"direction":"N","ts":"2026-08-14T01:24:19.504169+00:00","current_speed_kmh":25.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2853,"estimated_vehicle_count":5.34,"estimated_queue_length":2.63,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1556,"intersection_id":197,"direction":"S","ts":"2026-08-14T01:24:19.504169+00:00","current_speed_kmh":23.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3256,"estimated_vehicle_count":5.88,"estimated_queue_length":3.02,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1557,"intersection_id":197,"direction":"E","ts":"2026-08-14T01:24:19.504169+00:00","current_speed_kmh":28.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1981,"estimated_vehicle_count":4.29,"estimated_queue_length":1.92,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1558,"intersection_id":197,"direction":"W","ts":"2026-08-14T01:24:19.504169+00:00","current_speed_kmh":24.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3131,"estimated_vehicle_count":5.71,"estimated_queue_length":2.89,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1559,"intersection_id":198,"direction":"N","ts":"2026-08-14T01:24:59.598743+00:00","current_speed_kmh":24.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3048,"estimated_vehicle_count":5.6,"estimated_queue_length":2.81,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1560,"intersection_id":198,"direction":"S","ts":"2026-08-14T01:24:59.598743+00:00","current_speed_kmh":26.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2359,"estimated_vehicle_count":4.73,"estimated_queue_length":2.21,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1561,"intersection_id":198,"direction":"E","ts":"2026-08-14T01:24:59.598743+00:00","current_speed_kmh":24.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3052,"estimated_vehicle_count":5.6,"estimated_queue_length":2.82,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1562,"intersection_id":198,"direction":"W","ts":"2026-08-14T01:24:59.598743+00:00","current_speed_kmh":23.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3252,"estimated_vehicle_count":5.87,"estimated_queue_length":3.01,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1563,"intersection_id":199,"direction":"S","ts":"2026-08-14T01:25:39.692481+00:00","current_speed_kmh":26.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2492,"estimated_vehicle_count":4.89,"estimated_queue_length":2.32,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1564,"intersection_id":199,"direction":"E","ts":"2026-08-14T01:25:39.692481+00:00","current_speed_kmh":26.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2576,"estimated_vehicle_count":4.99,"estimated_queue_length":2.39,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1565,"intersection_id":205,"direction":"N","ts":"2026-08-14T01:26:19.737393+00:00","current_speed_kmh":26.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2471,"estimated_vehicle_count":4.86,"estimated_queue_length":2.3,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1566,"intersection_id":205,"direction":"E","ts":"2026-08-14T01:26:19.737393+00:00","current_speed_kmh":26.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2331,"estimated_vehicle_count":4.69,"estimated_queue_length":2.19,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1567,"intersection_id":205,"direction":"W","ts":"2026-08-14T01:26:19.737393+00:00","current_speed_kmh":24.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2923,"estimated_vehicle_count":5.43,"estimated_queue_length":2.7,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1568,"intersection_id":206,"direction":"S","ts":"2026-08-14T01:26:59.805877+00:00","current_speed_kmh":25.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2803,"estimated_vehicle_count":5.28,"estimated_queue_length":2.59,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1569,"intersection_id":206,"direction":"W","ts":"2026-08-14T01:26:59.805877+00:00","current_speed_kmh":27.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2132,"estimated_vehicle_count":4.46,"estimated_queue_length":2.04,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1570,"intersection_id":207,"direction":"N","ts":"2026-08-14T01:27:39.862570+00:00","current_speed_kmh":31.3,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3047,"estimated_vehicle_count":5.6,"estimated_queue_length":2.81,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1571,"intersection_id":207,"direction":"S","ts":"2026-08-14T01:27:39.862570+00:00","current_speed_kmh":35.1,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2198,"estimated_vehicle_count":4.53,"estimated_queue_length":2.09,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1572,"intersection_id":207,"direction":"E","ts":"2026-08-14T01:27:39.862570+00:00","current_speed_kmh":23.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3286,"estimated_vehicle_count":5.92,"estimated_queue_length":3.05,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1573,"intersection_id":207,"direction":"W","ts":"2026-08-14T01:27:39.862570+00:00","current_speed_kmh":26.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2552,"estimated_vehicle_count":4.96,"estimated_queue_length":2.37,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1574,"intersection_id":208,"direction":"N","ts":"2026-08-14T01:28:19.980683+00:00","current_speed_kmh":33.3,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2605,"estimated_vehicle_count":5.03,"estimated_queue_length":2.41,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1575,"intersection_id":208,"direction":"S","ts":"2026-08-14T01:28:19.980683+00:00","current_speed_kmh":26.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2382,"estimated_vehicle_count":4.75,"estimated_queue_length":2.23,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1576,"intersection_id":208,"direction":"W","ts":"2026-08-14T01:28:19.980683+00:00","current_speed_kmh":25.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.274,"estimated_vehicle_count":5.2,"estimated_queue_length":2.53,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1577,"intersection_id":209,"direction":"N","ts":"2026-08-14T01:29:00.055896+00:00","current_speed_kmh":24.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2943,"estimated_vehicle_count":5.46,"estimated_queue_length":2.72,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1578,"intersection_id":209,"direction":"S","ts":"2026-08-14T01:29:00.055896+00:00","current_speed_kmh":23.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3348,"estimated_vehicle_count":6.01,"estimated_queue_length":3.11,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1579,"intersection_id":209,"direction":"W","ts":"2026-08-14T01:29:00.055896+00:00","current_speed_kmh":25.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2795,"estimated_vehicle_count":5.27,"estimated_queue_length":2.58,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1580,"intersection_id":210,"direction":"S","ts":"2026-08-14T01:29:40.133978+00:00","current_speed_kmh":26.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2339,"estimated_vehicle_count":4.7,"estimated_queue_length":2.19,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1581,"intersection_id":210,"direction":"W","ts":"2026-08-14T01:29:40.133978+00:00","current_speed_kmh":23.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3225,"estimated_vehicle_count":5.84,"estimated_queue_length":2.98,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1582,"intersection_id":200,"direction":"N","ts":"2026-08-14T01:30:20.181877+00:00","current_speed_kmh":27.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2158,"estimated_vehicle_count":4.49,"estimated_queue_length":2.06,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1583,"intersection_id":200,"direction":"S","ts":"2026-08-14T01:30:20.181877+00:00","current_speed_kmh":25.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2809,"estimated_vehicle_count":5.29,"estimated_queue_length":2.59,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1584,"intersection_id":200,"direction":"E","ts":"2026-08-14T01:30:20.181877+00:00","current_speed_kmh":23.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3429,"estimated_vehicle_count":6.12,"estimated_queue_length":3.19,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1585,"intersection_id":200,"direction":"W","ts":"2026-08-14T01:30:20.181877+00:00","current_speed_kmh":25.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.279,"estimated_vehicle_count":5.26,"estimated_queue_length":2.58,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1586,"intersection_id":201,"direction":"N","ts":"2026-08-14T01:31:00.282417+00:00","current_speed_kmh":26.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2515,"estimated_vehicle_count":4.92,"estimated_queue_length":2.34,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1587,"intersection_id":201,"direction":"S","ts":"2026-08-14T01:31:00.282417+00:00","current_speed_kmh":23.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3244,"estimated_vehicle_count":5.86,"estimated_queue_length":3.0,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1588,"intersection_id":201,"direction":"E","ts":"2026-08-14T01:31:00.282417+00:00","current_speed_kmh":22.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3461,"estimated_vehicle_count":6.16,"estimated_queue_length":3.22,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1589,"intersection_id":201,"direction":"W","ts":"2026-08-14T01:31:00.282417+00:00","current_speed_kmh":26.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2402,"estimated_vehicle_count":4.78,"estimated_queue_length":2.25,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1590,"intersection_id":202,"direction":"E","ts":"2026-08-14T01:31:40.389833+00:00","current_speed_kmh":27.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2176,"estimated_vehicle_count":4.51,"estimated_queue_length":2.07,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1591,"intersection_id":203,"direction":"N","ts":"2026-08-14T01:32:20.628147+00:00","current_speed_kmh":26.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2464,"estimated_vehicle_count":4.85,"estimated_queue_length":2.3,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1592,"intersection_id":203,"direction":"E","ts":"2026-08-14T01:32:20.628147+00:00","current_speed_kmh":23.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3356,"estimated_vehicle_count":6.02,"estimated_queue_length":3.12,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1593,"intersection_id":211,"direction":"N","ts":"2026-08-14T01:33:01.094862+00:00","current_speed_kmh":32.4,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2806,"estimated_vehicle_count":5.28,"estimated_queue_length":2.59,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1594,"intersection_id":211,"direction":"S","ts":"2026-08-14T01:33:01.094862+00:00","current_speed_kmh":32.4,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2793,"estimated_vehicle_count":5.27,"estimated_queue_length":2.58,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1595,"intersection_id":211,"direction":"E","ts":"2026-08-14T01:33:01.094862+00:00","current_speed_kmh":26.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2311,"estimated_vehicle_count":4.67,"estimated_queue_length":2.17,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1596,"intersection_id":211,"direction":"W","ts":"2026-08-14T01:33:01.094862+00:00","current_speed_kmh":23.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3165,"estimated_vehicle_count":5.76,"estimated_queue_length":2.93,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1597,"intersection_id":212,"direction":"E","ts":"2026-08-14T01:33:41.194744+00:00","current_speed_kmh":26.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2447,"estimated_vehicle_count":4.83,"estimated_queue_length":2.28,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1598,"intersection_id":212,"direction":"W","ts":"2026-08-14T01:33:41.194744+00:00","current_speed_kmh":24.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2936,"estimated_vehicle_count":5.45,"estimated_queue_length":2.71,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1599,"intersection_id":213,"direction":"E","ts":"2026-08-14T01:34:21.262913+00:00","current_speed_kmh":26.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2303,"estimated_vehicle_count":4.66,"estimated_queue_length":2.17,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1600,"intersection_id":213,"direction":"W","ts":"2026-08-14T01:34:21.262913+00:00","current_speed_kmh":23.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3366,"estimated_vehicle_count":6.03,"estimated_queue_length":3.13,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1601,"intersection_id":214,"direction":"S","ts":"2026-08-14T01:35:01.310737+00:00","current_speed_kmh":23.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3285,"estimated_vehicle_count":5.92,"estimated_queue_length":3.04,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1602,"intersection_id":214,"direction":"E","ts":"2026-08-14T01:35:01.310737+00:00","current_speed_kmh":26.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2386,"estimated_vehicle_count":4.76,"estimated_queue_length":2.23,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1603,"intersection_id":214,"direction":"W","ts":"2026-08-14T01:35:01.310737+00:00","current_speed_kmh":26.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2339,"estimated_vehicle_count":4.7,"estimated_queue_length":2.2,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1604,"intersection_id":215,"direction":"W","ts":"2026-08-14T01:35:41.381020+00:00","current_speed_kmh":26.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2425,"estimated_vehicle_count":4.81,"estimated_queue_length":2.26,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1605,"intersection_id":217,"direction":"N","ts":"2026-08-14T01:36:21.422112+00:00","current_speed_kmh":24.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3092,"estimated_vehicle_count":5.66,"estimated_queue_length":2.86,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1606,"intersection_id":217,"direction":"S","ts":"2026-08-14T01:36:21.422112+00:00","current_speed_kmh":27.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2272,"estimated_vehicle_count":4.62,"estimated_queue_length":2.14,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1607,"intersection_id":217,"direction":"E","ts":"2026-08-14T01:36:21.422112+00:00","current_speed_kmh":22.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3515,"estimated_vehicle_count":6.24,"estimated_queue_length":3.28,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1608,"intersection_id":217,"direction":"W","ts":"2026-08-14T01:36:21.422112+00:00","current_speed_kmh":25.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2821,"estimated_vehicle_count":5.3,"estimated_queue_length":2.6,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1609,"intersection_id":204,"direction":"N","ts":"2026-08-14T01:37:01.511859+00:00","current_speed_kmh":25.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2657,"estimated_vehicle_count":5.09,"estimated_queue_length":2.46,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1610,"intersection_id":204,"direction":"S","ts":"2026-08-14T01:37:01.511859+00:00","current_speed_kmh":27.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2291,"estimated_vehicle_count":4.64,"estimated_queue_length":2.16,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1611,"intersection_id":204,"direction":"E","ts":"2026-08-14T01:37:01.511859+00:00","current_speed_kmh":23.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3405,"estimated_vehicle_count":6.09,"estimated_queue_length":3.17,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1612,"intersection_id":204,"direction":"W","ts":"2026-08-14T01:37:01.511859+00:00","current_speed_kmh":25.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2709,"estimated_vehicle_count":5.16,"estimated_queue_length":2.5,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1613,"intersection_id":205,"direction":"N","ts":"2026-08-14T01:37:41.623186+00:00","current_speed_kmh":25.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2679,"estimated_vehicle_count":5.12,"estimated_queue_length":2.48,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1614,"intersection_id":205,"direction":"E","ts":"2026-08-14T01:37:41.623186+00:00","current_speed_kmh":26.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2539,"estimated_vehicle_count":4.95,"estimated_queue_length":2.36,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1615,"intersection_id":205,"direction":"W","ts":"2026-08-14T01:37:41.623186+00:00","current_speed_kmh":24.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3131,"estimated_vehicle_count":5.71,"estimated_queue_length":2.89,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1616,"intersection_id":206,"direction":"S","ts":"2026-08-14T01:38:21.698365+00:00","current_speed_kmh":24.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3031,"estimated_vehicle_count":5.58,"estimated_queue_length":2.8,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1617,"intersection_id":206,"direction":"W","ts":"2026-08-14T01:38:21.698365+00:00","current_speed_kmh":26.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2361,"estimated_vehicle_count":4.73,"estimated_queue_length":2.21,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1618,"intersection_id":207,"direction":"N","ts":"2026-08-14T01:39:01.744352+00:00","current_speed_kmh":30.2,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3278,"estimated_vehicle_count":5.91,"estimated_queue_length":3.04,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1619,"intersection_id":207,"direction":"S","ts":"2026-08-14T01:39:01.744352+00:00","current_speed_kmh":34.1,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.243,"estimated_vehicle_count":4.81,"estimated_queue_length":2.27,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1620,"intersection_id":207,"direction":"E","ts":"2026-08-14T01:39:01.744352+00:00","current_speed_kmh":22.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3518,"estimated_vehicle_count":6.24,"estimated_queue_length":3.28,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1621,"intersection_id":207,"direction":"W","ts":"2026-08-14T01:39:01.744352+00:00","current_speed_kmh":25.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2784,"estimated_vehicle_count":5.25,"estimated_queue_length":2.57,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1622,"intersection_id":218,"direction":"E","ts":"2026-08-14T01:39:41.856626+00:00","current_speed_kmh":26.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2418,"estimated_vehicle_count":4.8,"estimated_queue_length":2.26,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1623,"intersection_id":218,"direction":"W","ts":"2026-08-14T01:39:41.856626+00:00","current_speed_kmh":26.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2404,"estimated_vehicle_count":4.78,"estimated_queue_length":2.25,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1624,"intersection_id":223,"direction":"E","ts":"2026-08-14T01:40:21.908371+00:00","current_speed_kmh":25.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.277,"estimated_vehicle_count":5.24,"estimated_queue_length":2.56,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1625,"intersection_id":224,"direction":"S","ts":"2026-08-14T01:41:01.934729+00:00","current_speed_kmh":26.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2332,"estimated_vehicle_count":4.69,"estimated_queue_length":2.19,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1626,"intersection_id":224,"direction":"E","ts":"2026-08-14T01:41:01.934729+00:00","current_speed_kmh":25.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2827,"estimated_vehicle_count":5.31,"estimated_queue_length":2.61,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1627,"intersection_id":225,"direction":"E","ts":"2026-08-14T01:41:41.989515+00:00","current_speed_kmh":26.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2313,"estimated_vehicle_count":4.67,"estimated_queue_length":2.17,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1628,"intersection_id":225,"direction":"W","ts":"2026-08-14T01:41:41.989515+00:00","current_speed_kmh":24.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3079,"estimated_vehicle_count":5.64,"estimated_queue_length":2.84,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1629,"intersection_id":226,"direction":"N","ts":"2026-08-14T01:42:22.049380+00:00","current_speed_kmh":26.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2584,"estimated_vehicle_count":5.0,"estimated_queue_length":2.4,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1630,"intersection_id":226,"direction":"S","ts":"2026-08-14T01:42:22.049380+00:00","current_speed_kmh":25.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2675,"estimated_vehicle_count":5.11,"estimated_queue_length":2.47,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1631,"intersection_id":226,"direction":"E","ts":"2026-08-14T01:42:22.049380+00:00","current_speed_kmh":23.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3177,"estimated_vehicle_count":5.77,"estimated_queue_length":2.94,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1632,"intersection_id":226,"direction":"W","ts":"2026-08-14T01:42:22.049380+00:00","current_speed_kmh":26.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2391,"estimated_vehicle_count":4.76,"estimated_queue_length":2.24,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1633,"intersection_id":1,"direction":"N","ts":"2026-08-14T01:43:02.136909+00:00","current_speed_kmh":26.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2507,"estimated_vehicle_count":4.91,"estimated_queue_length":2.33,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1634,"intersection_id":1,"direction":"E","ts":"2026-08-14T01:43:02.136909+00:00","current_speed_kmh":23.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3355,"estimated_vehicle_count":6.02,"estimated_queue_length":3.12,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1635,"intersection_id":208,"direction":"N","ts":"2026-08-14T01:43:42.186688+00:00","current_speed_kmh":31.9,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2905,"estimated_vehicle_count":5.41,"estimated_queue_length":2.68,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1636,"intersection_id":208,"direction":"S","ts":"2026-08-14T01:43:42.186688+00:00","current_speed_kmh":25.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2681,"estimated_vehicle_count":5.12,"estimated_queue_length":2.48,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1637,"intersection_id":208,"direction":"W","ts":"2026-08-14T01:43:42.186688+00:00","current_speed_kmh":24.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.304,"estimated_vehicle_count":5.59,"estimated_queue_length":2.81,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1638,"intersection_id":209,"direction":"N","ts":"2026-08-14T01:44:22.257820+00:00","current_speed_kmh":23.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3247,"estimated_vehicle_count":5.87,"estimated_queue_length":3.01,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1639,"intersection_id":209,"direction":"S","ts":"2026-08-14T01:44:22.257820+00:00","current_speed_kmh":22.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3652,"estimated_vehicle_count":6.43,"estimated_queue_length":3.43,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1640,"intersection_id":209,"direction":"W","ts":"2026-08-14T01:44:22.257820+00:00","current_speed_kmh":24.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3098,"estimated_vehicle_count":5.67,"estimated_queue_length":2.86,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1641,"intersection_id":210,"direction":"S","ts":"2026-08-14T01:45:02.327218+00:00","current_speed_kmh":25.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2664,"estimated_vehicle_count":5.1,"estimated_queue_length":2.47,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1642,"intersection_id":210,"direction":"W","ts":"2026-08-14T01:45:02.327218+00:00","current_speed_kmh":22.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3551,"estimated_vehicle_count":6.29,"estimated_queue_length":3.32,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1643,"intersection_id":211,"direction":"N","ts":"2026-08-14T01:45:42.376065+00:00","current_speed_kmh":31.2,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3056,"estimated_vehicle_count":5.61,"estimated_queue_length":2.82,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1644,"intersection_id":211,"direction":"S","ts":"2026-08-14T01:45:42.376065+00:00","current_speed_kmh":31.3,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3044,"estimated_vehicle_count":5.59,"estimated_queue_length":2.81,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1645,"intersection_id":211,"direction":"E","ts":"2026-08-14T01:45:42.376065+00:00","current_speed_kmh":26.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2561,"estimated_vehicle_count":4.97,"estimated_queue_length":2.38,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1646,"intersection_id":211,"direction":"W","ts":"2026-08-14T01:45:42.376065+00:00","current_speed_kmh":23.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3415,"estimated_vehicle_count":6.1,"estimated_queue_length":3.18,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1647,"intersection_id":2,"direction":"N","ts":"2026-08-14T01:46:22.465882+00:00","current_speed_kmh":24.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3027,"estimated_vehicle_count":5.57,"estimated_queue_length":2.79,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1648,"intersection_id":2,"direction":"S","ts":"2026-08-14T01:46:22.465882+00:00","current_speed_kmh":24.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3085,"estimated_vehicle_count":5.65,"estimated_queue_length":2.85,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1649,"intersection_id":2,"direction":"E","ts":"2026-08-14T01:46:22.465882+00:00","current_speed_kmh":24.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3145,"estimated_vehicle_count":5.73,"estimated_queue_length":2.91,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1650,"intersection_id":2,"direction":"W","ts":"2026-08-14T01:46:22.465882+00:00","current_speed_kmh":24.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3118,"estimated_vehicle_count":5.69,"estimated_queue_length":2.88,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1651,"intersection_id":3,"direction":"N","ts":"2026-08-14T01:47:02.558706+00:00","current_speed_kmh":24.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3052,"estimated_vehicle_count":5.6,"estimated_queue_length":2.82,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1652,"intersection_id":3,"direction":"E","ts":"2026-08-14T01:47:02.558706+00:00","current_speed_kmh":24.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3034,"estimated_vehicle_count":5.58,"estimated_queue_length":2.8,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1653,"intersection_id":3,"direction":"W","ts":"2026-08-14T01:47:02.558706+00:00","current_speed_kmh":26.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2433,"estimated_vehicle_count":4.81,"estimated_queue_length":2.27,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1654,"intersection_id":4,"direction":"N","ts":"2026-08-14T01:47:42.650525+00:00","current_speed_kmh":24.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3023,"estimated_vehicle_count":5.57,"estimated_queue_length":2.79,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1655,"intersection_id":4,"direction":"S","ts":"2026-08-14T01:47:42.650525+00:00","current_speed_kmh":22.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3612,"estimated_vehicle_count":6.38,"estimated_queue_length":3.38,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1656,"intersection_id":4,"direction":"E","ts":"2026-08-14T01:47:42.650525+00:00","current_speed_kmh":25.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.269,"estimated_vehicle_count":5.13,"estimated_queue_length":2.49,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1657,"intersection_id":5,"direction":"N","ts":"2026-08-14T01:48:22.725716+00:00","current_speed_kmh":25.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2851,"estimated_vehicle_count":5.34,"estimated_queue_length":2.63,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1658,"intersection_id":5,"direction":"S","ts":"2026-08-14T01:48:22.725716+00:00","current_speed_kmh":25.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.284,"estimated_vehicle_count":5.33,"estimated_queue_length":2.62,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1659,"intersection_id":5,"direction":"E","ts":"2026-08-14T01:48:22.725716+00:00","current_speed_kmh":21.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3776,"estimated_vehicle_count":6.61,"estimated_queue_length":3.56,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1660,"intersection_id":5,"direction":"W","ts":"2026-08-14T01:48:22.725716+00:00","current_speed_kmh":24.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.289,"estimated_vehicle_count":5.39,"estimated_queue_length":2.67,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1661,"intersection_id":6,"direction":"N","ts":"2026-08-14T01:49:02.818498+00:00","current_speed_kmh":26.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2458,"estimated_vehicle_count":4.85,"estimated_queue_length":2.29,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1662,"intersection_id":6,"direction":"S","ts":"2026-08-14T01:49:02.818498+00:00","current_speed_kmh":24.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3143,"estimated_vehicle_count":5.73,"estimated_queue_length":2.9,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1663,"intersection_id":6,"direction":"E","ts":"2026-08-14T01:49:02.818498+00:00","current_speed_kmh":23.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3173,"estimated_vehicle_count":5.77,"estimated_queue_length":2.93,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1664,"intersection_id":6,"direction":"W","ts":"2026-08-14T01:49:02.818498+00:00","current_speed_kmh":26.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2556,"estimated_vehicle_count":4.97,"estimated_queue_length":2.37,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1665,"intersection_id":7,"direction":"N","ts":"2026-08-14T01:49:42.913299+00:00","current_speed_kmh":25.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2677,"estimated_vehicle_count":5.12,"estimated_queue_length":2.48,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1666,"intersection_id":7,"direction":"S","ts":"2026-08-14T01:49:42.913299+00:00","current_speed_kmh":24.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2929,"estimated_vehicle_count":5.44,"estimated_queue_length":2.7,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1667,"intersection_id":7,"direction":"E","ts":"2026-08-14T01:49:42.913299+00:00","current_speed_kmh":24.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2962,"estimated_vehicle_count":5.49,"estimated_queue_length":2.73,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1668,"intersection_id":7,"direction":"W","ts":"2026-08-14T01:49:42.913299+00:00","current_speed_kmh":22.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3576,"estimated_vehicle_count":6.33,"estimated_queue_length":3.35,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1669,"intersection_id":212,"direction":"E","ts":"2026-08-14T01:50:23.000180+00:00","current_speed_kmh":25.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2813,"estimated_vehicle_count":5.29,"estimated_queue_length":2.6,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1670,"intersection_id":212,"direction":"W","ts":"2026-08-14T01:50:23.000180+00:00","current_speed_kmh":23.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3302,"estimated_vehicle_count":5.94,"estimated_queue_length":3.06,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1671,"intersection_id":213,"direction":"E","ts":"2026-08-14T01:51:03.054880+00:00","current_speed_kmh":25.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2674,"estimated_vehicle_count":5.11,"estimated_queue_length":2.47,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1672,"intersection_id":213,"direction":"W","ts":"2026-08-14T01:51:03.054880+00:00","current_speed_kmh":21.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3737,"estimated_vehicle_count":6.56,"estimated_queue_length":3.52,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1673,"intersection_id":214,"direction":"S","ts":"2026-08-14T01:51:43.104711+00:00","current_speed_kmh":22.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3636,"estimated_vehicle_count":6.41,"estimated_queue_length":3.41,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1674,"intersection_id":214,"direction":"E","ts":"2026-08-14T01:51:43.104711+00:00","current_speed_kmh":25.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2737,"estimated_vehicle_count":5.19,"estimated_queue_length":2.53,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1675,"intersection_id":214,"direction":"W","ts":"2026-08-14T01:51:43.104711+00:00","current_speed_kmh":25.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.269,"estimated_vehicle_count":5.13,"estimated_queue_length":2.49,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1676,"intersection_id":215,"direction":"W","ts":"2026-08-14T01:52:23.181875+00:00","current_speed_kmh":25.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2801,"estimated_vehicle_count":5.28,"estimated_queue_length":2.59,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1677,"intersection_id":9,"direction":"N","ts":"2026-08-14T01:53:03.213115+00:00","current_speed_kmh":21.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3738,"estimated_vehicle_count":6.56,"estimated_queue_length":3.52,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1678,"intersection_id":9,"direction":"S","ts":"2026-08-14T01:53:03.213115+00:00","current_speed_kmh":25.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2611,"estimated_vehicle_count":5.04,"estimated_queue_length":2.42,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1679,"intersection_id":9,"direction":"E","ts":"2026-08-14T01:53:03.213115+00:00","current_speed_kmh":25.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2857,"estimated_vehicle_count":5.35,"estimated_queue_length":2.64,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1680,"intersection_id":9,"direction":"W","ts":"2026-08-14T01:53:03.213115+00:00","current_speed_kmh":22.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3449,"estimated_vehicle_count":6.15,"estimated_queue_length":3.21,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1681,"intersection_id":10,"direction":"N","ts":"2026-08-14T01:53:43.303007+00:00","current_speed_kmh":21.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3748,"estimated_vehicle_count":6.57,"estimated_queue_length":3.53,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1682,"intersection_id":10,"direction":"S","ts":"2026-08-14T01:53:43.303007+00:00","current_speed_kmh":21.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3893,"estimated_vehicle_count":6.78,"estimated_queue_length":3.69,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1683,"intersection_id":10,"direction":"E","ts":"2026-08-14T01:53:43.303007+00:00","current_speed_kmh":21.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3938,"estimated_vehicle_count":6.85,"estimated_queue_length":3.75,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1684,"intersection_id":10,"direction":"W","ts":"2026-08-14T01:53:43.303007+00:00","current_speed_kmh":24.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3137,"estimated_vehicle_count":5.72,"estimated_queue_length":2.9,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1685,"intersection_id":11,"direction":"N","ts":"2026-08-14T01:54:23.395790+00:00","current_speed_kmh":24.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3039,"estimated_vehicle_count":5.59,"estimated_queue_length":2.81,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1686,"intersection_id":11,"direction":"S","ts":"2026-08-14T01:54:23.395790+00:00","current_speed_kmh":23.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3218,"estimated_vehicle_count":5.83,"estimated_queue_length":2.98,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1687,"intersection_id":11,"direction":"E","ts":"2026-08-14T01:54:23.395790+00:00","current_speed_kmh":23.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3439,"estimated_vehicle_count":6.13,"estimated_queue_length":3.2,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1688,"intersection_id":11,"direction":"W","ts":"2026-08-14T01:54:23.395790+00:00","current_speed_kmh":24.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3006,"estimated_vehicle_count":5.54,"estimated_queue_length":2.77,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1689,"intersection_id":12,"direction":"N","ts":"2026-08-14T01:55:03.489568+00:00","current_speed_kmh":25.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2766,"estimated_vehicle_count":5.23,"estimated_queue_length":2.55,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1690,"intersection_id":12,"direction":"S","ts":"2026-08-14T01:55:03.489568+00:00","current_speed_kmh":24.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2953,"estimated_vehicle_count":5.47,"estimated_queue_length":2.72,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1691,"intersection_id":12,"direction":"E","ts":"2026-08-14T01:55:03.489568+00:00","current_speed_kmh":25.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2852,"estimated_vehicle_count":5.34,"estimated_queue_length":2.63,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1692,"intersection_id":12,"direction":"W","ts":"2026-08-14T01:55:03.489568+00:00","current_speed_kmh":21.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3755,"estimated_vehicle_count":6.58,"estimated_queue_length":3.54,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1693,"intersection_id":13,"direction":"N","ts":"2026-08-14T01:55:43.586252+00:00","current_speed_kmh":23.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3303,"estimated_vehicle_count":5.94,"estimated_queue_length":3.06,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1694,"intersection_id":13,"direction":"S","ts":"2026-08-14T01:55:43.586252+00:00","current_speed_kmh":22.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3527,"estimated_vehicle_count":6.26,"estimated_queue_length":3.29,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1695,"intersection_id":13,"direction":"E","ts":"2026-08-14T01:55:43.586252+00:00","current_speed_kmh":25.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2688,"estimated_vehicle_count":5.13,"estimated_queue_length":2.49,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1696,"intersection_id":13,"direction":"W","ts":"2026-08-14T01:55:43.586252+00:00","current_speed_kmh":21.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3762,"estimated_vehicle_count":6.59,"estimated_queue_length":3.55,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1697,"intersection_id":14,"direction":"N","ts":"2026-08-14T01:56:23.784505+00:00","current_speed_kmh":23.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3158,"estimated_vehicle_count":5.75,"estimated_queue_length":2.92,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1698,"intersection_id":14,"direction":"S","ts":"2026-08-14T01:56:23.784505+00:00","current_speed_kmh":21.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3936,"estimated_vehicle_count":6.85,"estimated_queue_length":3.74,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1699,"intersection_id":14,"direction":"E","ts":"2026-08-14T01:56:23.784505+00:00","current_speed_kmh":22.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3559,"estimated_vehicle_count":6.3,"estimated_queue_length":3.33,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1700,"intersection_id":216,"direction":"N","ts":"2026-08-14T01:57:03.859763+00:00","current_speed_kmh":21.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.391,"estimated_vehicle_count":6.81,"estimated_queue_length":3.71,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1701,"intersection_id":216,"direction":"S","ts":"2026-08-14T01:57:03.859763+00:00","current_speed_kmh":23.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3196,"estimated_vehicle_count":5.8,"estimated_queue_length":2.96,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1702,"intersection_id":216,"direction":"E","ts":"2026-08-14T01:57:03.859763+00:00","current_speed_kmh":20.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4034,"estimated_vehicle_count":6.99,"estimated_queue_length":3.86,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1703,"intersection_id":217,"direction":"N","ts":"2026-08-14T01:57:44.546295+00:00","current_speed_kmh":22.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3572,"estimated_vehicle_count":6.32,"estimated_queue_length":3.34,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1704,"intersection_id":217,"direction":"S","ts":"2026-08-14T01:57:44.546295+00:00","current_speed_kmh":25.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2752,"estimated_vehicle_count":5.21,"estimated_queue_length":2.54,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1705,"intersection_id":217,"direction":"E","ts":"2026-08-14T01:57:44.546295+00:00","current_speed_kmh":21.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3996,"estimated_vehicle_count":6.94,"estimated_queue_length":3.81,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1706,"intersection_id":217,"direction":"W","ts":"2026-08-14T01:57:44.546295+00:00","current_speed_kmh":23.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3301,"estimated_vehicle_count":5.94,"estimated_queue_length":3.06,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1707,"intersection_id":218,"direction":"E","ts":"2026-08-14T01:58:24.649207+00:00","current_speed_kmh":25.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2863,"estimated_vehicle_count":5.36,"estimated_queue_length":2.64,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1708,"intersection_id":218,"direction":"W","ts":"2026-08-14T01:58:24.649207+00:00","current_speed_kmh":25.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2849,"estimated_vehicle_count":5.34,"estimated_queue_length":2.63,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1709,"intersection_id":219,"direction":"E","ts":"2026-08-14T01:59:04.709785+00:00","current_speed_kmh":22.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3497,"estimated_vehicle_count":6.21,"estimated_queue_length":3.26,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1710,"intersection_id":219,"direction":"W","ts":"2026-08-14T01:59:04.709785+00:00","current_speed_kmh":24.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.299,"estimated_vehicle_count":5.52,"estimated_queue_length":2.76,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1711,"intersection_id":15,"direction":"N","ts":"2026-08-14T01:59:45.152247+00:00","current_speed_kmh":20.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4063,"estimated_vehicle_count":7.04,"estimated_queue_length":3.89,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1712,"intersection_id":15,"direction":"S","ts":"2026-08-14T01:59:45.152247+00:00","current_speed_kmh":24.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3102,"estimated_vehicle_count":5.67,"estimated_queue_length":2.87,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1713,"intersection_id":15,"direction":"E","ts":"2026-08-14T01:59:45.152247+00:00","current_speed_kmh":21.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3852,"estimated_vehicle_count":6.72,"estimated_queue_length":3.65,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1714,"intersection_id":15,"direction":"W","ts":"2026-08-14T01:59:45.152247+00:00","current_speed_kmh":25.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2838,"estimated_vehicle_count":5.32,"estimated_queue_length":2.62,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1715,"intersection_id":16,"direction":"N","ts":"2026-08-14T02:00:25.254752+00:00","current_speed_kmh":24.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3096,"estimated_vehicle_count":5.66,"estimated_queue_length":2.86,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1716,"intersection_id":16,"direction":"S","ts":"2026-08-14T02:00:25.254752+00:00","current_speed_kmh":22.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3523,"estimated_vehicle_count":6.25,"estimated_queue_length":3.29,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1717,"intersection_id":16,"direction":"E","ts":"2026-08-14T02:00:25.254752+00:00","current_speed_kmh":23.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3358,"estimated_vehicle_count":6.02,"estimated_queue_length":3.12,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1718,"intersection_id":16,"direction":"W","ts":"2026-08-14T02:00:25.254752+00:00","current_speed_kmh":20.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4089,"estimated_vehicle_count":7.07,"estimated_queue_length":3.92,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1719,"intersection_id":17,"direction":"N","ts":"2026-08-14T02:01:05.342559+00:00","current_speed_kmh":25.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2842,"estimated_vehicle_count":5.33,"estimated_queue_length":2.62,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1720,"intersection_id":17,"direction":"E","ts":"2026-08-14T02:01:05.342559+00:00","current_speed_kmh":22.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3449,"estimated_vehicle_count":6.15,"estimated_queue_length":3.21,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1721,"intersection_id":18,"direction":"N","ts":"2026-08-14T02:01:45.404866+00:00","current_speed_kmh":22.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3457,"estimated_vehicle_count":6.16,"estimated_queue_length":3.22,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1722,"intersection_id":18,"direction":"E","ts":"2026-08-14T02:01:45.404866+00:00","current_speed_kmh":21.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3926,"estimated_vehicle_count":6.83,"estimated_queue_length":3.73,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1723,"intersection_id":18,"direction":"W","ts":"2026-08-14T02:01:45.404866+00:00","current_speed_kmh":23.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3413,"estimated_vehicle_count":6.1,"estimated_queue_length":3.17,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1724,"intersection_id":19,"direction":"N","ts":"2026-08-14T02:02:25.480744+00:00","current_speed_kmh":22.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3532,"estimated_vehicle_count":6.26,"estimated_queue_length":3.3,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1725,"intersection_id":19,"direction":"W","ts":"2026-08-14T02:02:25.480744+00:00","current_speed_kmh":23.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3364,"estimated_vehicle_count":6.03,"estimated_queue_length":3.12,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1726,"intersection_id":20,"direction":"N","ts":"2026-08-14T02:03:05.533201+00:00","current_speed_kmh":23.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3358,"estimated_vehicle_count":6.02,"estimated_queue_length":3.12,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1727,"intersection_id":20,"direction":"S","ts":"2026-08-14T02:03:05.533201+00:00","current_speed_kmh":24.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3082,"estimated_vehicle_count":5.64,"estimated_queue_length":2.85,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1728,"intersection_id":20,"direction":"E","ts":"2026-08-14T02:03:05.533201+00:00","current_speed_kmh":21.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3948,"estimated_vehicle_count":6.87,"estimated_queue_length":3.76,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1729,"intersection_id":20,"direction":"W","ts":"2026-08-14T02:03:05.533201+00:00","current_speed_kmh":23.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3317,"estimated_vehicle_count":5.96,"estimated_queue_length":3.08,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1730,"intersection_id":220,"direction":"N","ts":"2026-08-14T02:03:45.623797+00:00","current_speed_kmh":22.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3523,"estimated_vehicle_count":6.25,"estimated_queue_length":3.29,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1731,"intersection_id":220,"direction":"S","ts":"2026-08-14T02:03:45.623797+00:00","current_speed_kmh":24.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3148,"estimated_vehicle_count":5.73,"estimated_queue_length":2.91,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1732,"intersection_id":220,"direction":"E","ts":"2026-08-14T02:03:45.623797+00:00","current_speed_kmh":24.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3106,"estimated_vehicle_count":5.68,"estimated_queue_length":2.87,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1733,"intersection_id":220,"direction":"W","ts":"2026-08-14T02:03:45.623797+00:00","current_speed_kmh":21.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3821,"estimated_vehicle_count":6.68,"estimated_queue_length":3.61,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1734,"intersection_id":221,"direction":"E","ts":"2026-08-14T02:04:26.521063+00:00","current_speed_kmh":20.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4104,"estimated_vehicle_count":7.1,"estimated_queue_length":3.94,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1735,"intersection_id":221,"direction":"W","ts":"2026-08-14T02:04:26.521063+00:00","current_speed_kmh":24.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2948,"estimated_vehicle_count":5.47,"estimated_queue_length":2.72,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1736,"intersection_id":222,"direction":"E","ts":"2026-08-14T02:05:07.022716+00:00","current_speed_kmh":23.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3164,"estimated_vehicle_count":5.75,"estimated_queue_length":2.92,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1737,"intersection_id":222,"direction":"W","ts":"2026-08-14T02:05:07.022716+00:00","current_speed_kmh":23.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3349,"estimated_vehicle_count":6.01,"estimated_queue_length":3.11,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1738,"intersection_id":223,"direction":"E","ts":"2026-08-14T02:05:47.466785+00:00","current_speed_kmh":24.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3062,"estimated_vehicle_count":5.62,"estimated_queue_length":2.83,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1739,"intersection_id":21,"direction":"N","ts":"2026-08-14T02:06:27.491918+00:00","current_speed_kmh":21.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.385,"estimated_vehicle_count":6.72,"estimated_queue_length":3.65,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1740,"intersection_id":21,"direction":"S","ts":"2026-08-14T02:06:27.491918+00:00","current_speed_kmh":21.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3874,"estimated_vehicle_count":6.76,"estimated_queue_length":3.67,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1741,"intersection_id":21,"direction":"E","ts":"2026-08-14T02:06:27.491918+00:00","current_speed_kmh":22.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3595,"estimated_vehicle_count":6.35,"estimated_queue_length":3.37,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1742,"intersection_id":21,"direction":"W","ts":"2026-08-14T02:06:27.491918+00:00","current_speed_kmh":24.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3117,"estimated_vehicle_count":5.69,"estimated_queue_length":2.88,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1743,"intersection_id":22,"direction":"N","ts":"2026-08-14T02:07:07.581524+00:00","current_speed_kmh":22.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3545,"estimated_vehicle_count":6.28,"estimated_queue_length":3.31,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1744,"intersection_id":22,"direction":"E","ts":"2026-08-14T02:07:07.581524+00:00","current_speed_kmh":23.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3345,"estimated_vehicle_count":6.0,"estimated_queue_length":3.1,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1745,"intersection_id":22,"direction":"W","ts":"2026-08-14T02:07:07.581524+00:00","current_speed_kmh":24.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3075,"estimated_vehicle_count":5.64,"estimated_queue_length":2.84,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1746,"intersection_id":27,"direction":"N","ts":"2026-08-14T02:07:47.653601+00:00","current_speed_kmh":23.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3384,"estimated_vehicle_count":6.06,"estimated_queue_length":3.14,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1747,"intersection_id":27,"direction":"S","ts":"2026-08-14T02:07:47.653601+00:00","current_speed_kmh":29.3,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3495,"estimated_vehicle_count":6.21,"estimated_queue_length":3.26,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1748,"intersection_id":27,"direction":"E","ts":"2026-08-14T02:07:47.653601+00:00","current_speed_kmh":21.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3963,"estimated_vehicle_count":6.89,"estimated_queue_length":3.77,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1749,"intersection_id":29,"direction":"S","ts":"2026-08-14T02:08:27.721047+00:00","current_speed_kmh":22.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3497,"estimated_vehicle_count":6.21,"estimated_queue_length":3.26,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1750,"intersection_id":29,"direction":"E","ts":"2026-08-14T02:08:27.721047+00:00","current_speed_kmh":21.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.395,"estimated_vehicle_count":6.87,"estimated_queue_length":3.76,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1751,"intersection_id":29,"direction":"W","ts":"2026-08-14T02:08:27.721047+00:00","current_speed_kmh":23.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3405,"estimated_vehicle_count":6.09,"estimated_queue_length":3.17,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1752,"intersection_id":31,"direction":"N","ts":"2026-08-14T02:09:07.798224+00:00","current_speed_kmh":24.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3046,"estimated_vehicle_count":5.6,"estimated_queue_length":2.81,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1753,"intersection_id":31,"direction":"S","ts":"2026-08-14T02:09:07.798224+00:00","current_speed_kmh":23.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3297,"estimated_vehicle_count":5.94,"estimated_queue_length":3.06,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1754,"intersection_id":31,"direction":"E","ts":"2026-08-14T02:09:07.798224+00:00","current_speed_kmh":19.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4354,"estimated_vehicle_count":7.48,"estimated_queue_length":4.24,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1755,"intersection_id":31,"direction":"W","ts":"2026-08-14T02:09:07.798224+00:00","current_speed_kmh":22.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3497,"estimated_vehicle_count":6.21,"estimated_queue_length":3.26,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1756,"intersection_id":32,"direction":"N","ts":"2026-08-14T02:09:47.889929+00:00","current_speed_kmh":20.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4171,"estimated_vehicle_count":7.2,"estimated_queue_length":4.02,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1757,"intersection_id":32,"direction":"S","ts":"2026-08-14T02:09:47.889929+00:00","current_speed_kmh":20.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4143,"estimated_vehicle_count":7.16,"estimated_queue_length":3.99,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1758,"intersection_id":32,"direction":"E","ts":"2026-08-14T02:09:47.889929+00:00","current_speed_kmh":21.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3909,"estimated_vehicle_count":6.81,"estimated_queue_length":3.71,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1759,"intersection_id":224,"direction":"S","ts":"2026-08-14T02:10:27.966077+00:00","current_speed_kmh":21.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.396,"estimated_vehicle_count":6.88,"estimated_queue_length":3.77,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1760,"intersection_id":224,"direction":"E","ts":"2026-08-14T02:10:27.966077+00:00","current_speed_kmh":21.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3923,"estimated_vehicle_count":6.83,"estimated_queue_length":3.73,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1761,"intersection_id":225,"direction":"E","ts":"2026-08-14T02:11:08.017887+00:00","current_speed_kmh":23.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3263,"estimated_vehicle_count":5.89,"estimated_queue_length":3.02,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1762,"intersection_id":225,"direction":"W","ts":"2026-08-14T02:11:08.017887+00:00","current_speed_kmh":23.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3385,"estimated_vehicle_count":6.06,"estimated_queue_length":3.15,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1763,"intersection_id":226,"direction":"N","ts":"2026-08-14T02:11:48.078393+00:00","current_speed_kmh":21.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3811,"estimated_vehicle_count":6.66,"estimated_queue_length":3.6,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1764,"intersection_id":226,"direction":"S","ts":"2026-08-14T02:11:48.078393+00:00","current_speed_kmh":20.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4291,"estimated_vehicle_count":7.38,"estimated_queue_length":4.17,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1765,"intersection_id":226,"direction":"E","ts":"2026-08-14T02:11:48.078393+00:00","current_speed_kmh":23.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.335,"estimated_vehicle_count":6.01,"estimated_queue_length":3.11,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1766,"intersection_id":226,"direction":"W","ts":"2026-08-14T02:11:48.078393+00:00","current_speed_kmh":21.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3992,"estimated_vehicle_count":6.93,"estimated_queue_length":3.81,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1767,"intersection_id":0,"direction":"E","ts":"2026-08-14T02:12:28.197531+00:00","current_speed_kmh":22.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3519,"estimated_vehicle_count":6.25,"estimated_queue_length":3.28,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1768,"intersection_id":0,"direction":"W","ts":"2026-08-14T02:12:28.197531+00:00","current_speed_kmh":23.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3231,"estimated_vehicle_count":5.85,"estimated_queue_length":2.99,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1769,"intersection_id":33,"direction":"N","ts":"2026-08-14T02:13:08.663356+00:00","current_speed_kmh":19.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4472,"estimated_vehicle_count":7.66,"estimated_queue_length":4.39,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1770,"intersection_id":33,"direction":"S","ts":"2026-08-14T02:13:08.663356+00:00","current_speed_kmh":21.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3827,"estimated_vehicle_count":6.69,"estimated_queue_length":3.62,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1771,"intersection_id":33,"direction":"E","ts":"2026-08-14T02:13:08.663356+00:00","current_speed_kmh":21.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3888,"estimated_vehicle_count":6.78,"estimated_queue_length":3.69,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1772,"intersection_id":33,"direction":"W","ts":"2026-08-14T02:13:08.663356+00:00","current_speed_kmh":20.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4162,"estimated_vehicle_count":7.18,"estimated_queue_length":4.01,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1773,"intersection_id":36,"direction":"S","ts":"2026-08-14T02:13:48.757082+00:00","current_speed_kmh":22.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3477,"estimated_vehicle_count":6.19,"estimated_queue_length":3.24,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1774,"intersection_id":36,"direction":"E","ts":"2026-08-14T02:13:48.757082+00:00","current_speed_kmh":22.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3648,"estimated_vehicle_count":6.43,"estimated_queue_length":3.42,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1775,"intersection_id":36,"direction":"W","ts":"2026-08-14T02:13:48.757082+00:00","current_speed_kmh":21.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3852,"estimated_vehicle_count":6.72,"estimated_queue_length":3.65,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1776,"intersection_id":37,"direction":"N","ts":"2026-08-14T02:14:28.830289+00:00","current_speed_kmh":21.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3932,"estimated_vehicle_count":6.84,"estimated_queue_length":3.74,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1777,"intersection_id":37,"direction":"S","ts":"2026-08-14T02:14:28.830289+00:00","current_speed_kmh":21.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3978,"estimated_vehicle_count":6.91,"estimated_queue_length":3.79,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1778,"intersection_id":37,"direction":"E","ts":"2026-08-14T02:14:28.830289+00:00","current_speed_kmh":20.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4161,"estimated_vehicle_count":7.18,"estimated_queue_length":4.01,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1779,"intersection_id":37,"direction":"W","ts":"2026-08-14T02:14:28.830289+00:00","current_speed_kmh":22.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3568,"estimated_vehicle_count":6.32,"estimated_queue_length":3.34,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1780,"intersection_id":38,"direction":"N","ts":"2026-08-14T02:15:08.921172+00:00","current_speed_kmh":23.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3347,"estimated_vehicle_count":6.01,"estimated_queue_length":3.11,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1781,"intersection_id":38,"direction":"S","ts":"2026-08-14T02:15:08.921172+00:00","current_speed_kmh":22.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3492,"estimated_vehicle_count":6.21,"estimated_queue_length":3.26,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1782,"intersection_id":39,"direction":"N","ts":"2026-08-14T02:15:48.974855+00:00","current_speed_kmh":20.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4022,"estimated_vehicle_count":6.98,"estimated_queue_length":3.84,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1783,"intersection_id":39,"direction":"S","ts":"2026-08-14T02:15:48.974855+00:00","current_speed_kmh":23.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.321,"estimated_vehicle_count":5.82,"estimated_queue_length":2.97,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1784,"intersection_id":39,"direction":"E","ts":"2026-08-14T02:15:48.974855+00:00","current_speed_kmh":23.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3357,"estimated_vehicle_count":6.02,"estimated_queue_length":3.12,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1785,"intersection_id":39,"direction":"W","ts":"2026-08-14T02:15:48.974855+00:00","current_speed_kmh":23.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3183,"estimated_vehicle_count":5.78,"estimated_queue_length":2.94,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1786,"intersection_id":42,"direction":"N","ts":"2026-08-14T02:16:29.063565+00:00","current_speed_kmh":20.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4267,"estimated_vehicle_count":7.34,"estimated_queue_length":4.14,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1787,"intersection_id":42,"direction":"S","ts":"2026-08-14T02:16:29.063565+00:00","current_speed_kmh":20.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4174,"estimated_vehicle_count":7.2,"estimated_queue_length":4.02,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1788,"intersection_id":42,"direction":"E","ts":"2026-08-14T02:16:29.063565+00:00","current_speed_kmh":22.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3445,"estimated_vehicle_count":6.14,"estimated_queue_length":3.21,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1789,"intersection_id":42,"direction":"W","ts":"2026-08-14T02:16:29.063565+00:00","current_speed_kmh":20.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4271,"estimated_vehicle_count":7.35,"estimated_queue_length":4.14,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1790,"intersection_id":1,"direction":"N","ts":"2026-08-14T02:17:09.149407+00:00","current_speed_kmh":19.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4434,"estimated_vehicle_count":7.6,"estimated_queue_length":4.35,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1791,"intersection_id":1,"direction":"E","ts":"2026-08-14T02:17:09.149407+00:00","current_speed_kmh":22.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3617,"estimated_vehicle_count":6.38,"estimated_queue_length":3.39,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1792,"intersection_id":2,"direction":"N","ts":"2026-08-14T02:17:49.621140+00:00","current_speed_kmh":20.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4117,"estimated_vehicle_count":7.12,"estimated_queue_length":3.96,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1793,"intersection_id":2,"direction":"S","ts":"2026-08-14T02:17:49.621140+00:00","current_speed_kmh":22.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3554,"estimated_vehicle_count":6.29,"estimated_queue_length":3.32,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1794,"intersection_id":2,"direction":"E","ts":"2026-08-14T02:17:49.621140+00:00","current_speed_kmh":21.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3979,"estimated_vehicle_count":6.91,"estimated_queue_length":3.79,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1795,"intersection_id":2,"direction":"W","ts":"2026-08-14T02:17:49.621140+00:00","current_speed_kmh":23.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3333,"estimated_vehicle_count":5.99,"estimated_queue_length":3.09,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1796,"intersection_id":3,"direction":"N","ts":"2026-08-14T02:18:30.508493+00:00","current_speed_kmh":21.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3911,"estimated_vehicle_count":6.81,"estimated_queue_length":3.72,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1797,"intersection_id":3,"direction":"E","ts":"2026-08-14T02:18:30.508493+00:00","current_speed_kmh":19.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4545,"estimated_vehicle_count":7.77,"estimated_queue_length":4.49,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1798,"intersection_id":3,"direction":"W","ts":"2026-08-14T02:18:30.508493+00:00","current_speed_kmh":20.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4217,"estimated_vehicle_count":7.27,"estimated_queue_length":4.08,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1799,"intersection_id":4,"direction":"N","ts":"2026-08-14T02:19:11.199894+00:00","current_speed_kmh":21.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3949,"estimated_vehicle_count":6.87,"estimated_queue_length":3.76,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1800,"intersection_id":4,"direction":"S","ts":"2026-08-14T02:19:11.199894+00:00","current_speed_kmh":21.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3973,"estimated_vehicle_count":6.9,"estimated_queue_length":3.79,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1801,"intersection_id":4,"direction":"E","ts":"2026-08-14T02:19:11.199894+00:00","current_speed_kmh":20.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.428,"estimated_vehicle_count":7.36,"estimated_queue_length":4.15,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1802,"intersection_id":44,"direction":"N","ts":"2026-08-14T02:19:51.875646+00:00","current_speed_kmh":19.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4311,"estimated_vehicle_count":7.41,"estimated_queue_length":4.19,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1803,"intersection_id":44,"direction":"S","ts":"2026-08-14T02:19:51.875646+00:00","current_speed_kmh":19.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.449,"estimated_vehicle_count":7.69,"estimated_queue_length":4.42,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1804,"intersection_id":44,"direction":"E","ts":"2026-08-14T02:19:51.875646+00:00","current_speed_kmh":23.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3323,"estimated_vehicle_count":5.97,"estimated_queue_length":3.08,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1805,"intersection_id":44,"direction":"W","ts":"2026-08-14T02:19:51.875646+00:00","current_speed_kmh":23.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3429,"estimated_vehicle_count":6.12,"estimated_queue_length":3.19,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1806,"intersection_id":45,"direction":"N","ts":"2026-08-14T02:20:31.965488+00:00","current_speed_kmh":20.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4215,"estimated_vehicle_count":7.27,"estimated_queue_length":4.07,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1807,"intersection_id":45,"direction":"S","ts":"2026-08-14T02:20:31.965488+00:00","current_speed_kmh":18.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.463,"estimated_vehicle_count":7.91,"estimated_queue_length":4.6,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1808,"intersection_id":45,"direction":"E","ts":"2026-08-14T02:20:31.965488+00:00","current_speed_kmh":20.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.411,"estimated_vehicle_count":7.11,"estimated_queue_length":3.95,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1809,"intersection_id":45,"direction":"W","ts":"2026-08-14T02:20:31.965488+00:00","current_speed_kmh":20.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4183,"estimated_vehicle_count":7.22,"estimated_queue_length":4.04,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1810,"intersection_id":46,"direction":"N","ts":"2026-08-14T02:21:12.070029+00:00","current_speed_kmh":22.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3609,"estimated_vehicle_count":6.37,"estimated_queue_length":3.38,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1811,"intersection_id":46,"direction":"E","ts":"2026-08-14T02:21:12.070029+00:00","current_speed_kmh":22.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3714,"estimated_vehicle_count":6.52,"estimated_queue_length":3.49,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1812,"intersection_id":46,"direction":"W","ts":"2026-08-14T02:21:12.070029+00:00","current_speed_kmh":20.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4141,"estimated_vehicle_count":7.15,"estimated_queue_length":3.98,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1813,"intersection_id":47,"direction":"N","ts":"2026-08-14T02:21:52.137475+00:00","current_speed_kmh":19.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4565,"estimated_vehicle_count":7.8,"estimated_queue_length":4.51,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1814,"intersection_id":47,"direction":"S","ts":"2026-08-14T02:21:52.137475+00:00","current_speed_kmh":18.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4639,"estimated_vehicle_count":7.92,"estimated_queue_length":4.61,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1815,"intersection_id":47,"direction":"E","ts":"2026-08-14T02:21:52.137475+00:00","current_speed_kmh":21.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3752,"estimated_vehicle_count":6.58,"estimated_queue_length":3.54,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1816,"intersection_id":47,"direction":"W","ts":"2026-08-14T02:21:52.137475+00:00","current_speed_kmh":19.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4515,"estimated_vehicle_count":7.73,"estimated_queue_length":4.45,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1817,"intersection_id":48,"direction":"N","ts":"2026-08-14T02:22:32.239877+00:00","current_speed_kmh":27.3,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3926,"estimated_vehicle_count":6.83,"estimated_queue_length":3.73,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1818,"intersection_id":48,"direction":"S","ts":"2026-08-14T02:22:32.239877+00:00","current_speed_kmh":27.2,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3952,"estimated_vehicle_count":6.87,"estimated_queue_length":3.76,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1819,"intersection_id":48,"direction":"E","ts":"2026-08-14T02:22:32.239877+00:00","current_speed_kmh":22.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3507,"estimated_vehicle_count":6.23,"estimated_queue_length":3.27,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1820,"intersection_id":48,"direction":"W","ts":"2026-08-14T02:22:32.239877+00:00","current_speed_kmh":19.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4454,"estimated_vehicle_count":7.63,"estimated_queue_length":4.37,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1821,"intersection_id":49,"direction":"N","ts":"2026-08-14T02:23:12.349284+00:00","current_speed_kmh":21.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3868,"estimated_vehicle_count":6.75,"estimated_queue_length":3.67,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1822,"intersection_id":49,"direction":"S","ts":"2026-08-14T02:23:12.349284+00:00","current_speed_kmh":21.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3934,"estimated_vehicle_count":6.84,"estimated_queue_length":3.74,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1823,"intersection_id":49,"direction":"E","ts":"2026-08-14T02:23:12.349284+00:00","current_speed_kmh":25.2,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4408,"estimated_vehicle_count":7.56,"estimated_queue_length":4.31,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1824,"intersection_id":49,"direction":"W","ts":"2026-08-14T02:23:12.349284+00:00","current_speed_kmh":20.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4238,"estimated_vehicle_count":7.3,"estimated_queue_length":4.1,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1825,"intersection_id":5,"direction":"N","ts":"2026-08-14T02:23:52.440119+00:00","current_speed_kmh":22.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3676,"estimated_vehicle_count":6.47,"estimated_queue_length":3.45,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1826,"intersection_id":5,"direction":"S","ts":"2026-08-14T02:23:52.440119+00:00","current_speed_kmh":23.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3437,"estimated_vehicle_count":6.13,"estimated_queue_length":3.2,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1827,"intersection_id":5,"direction":"E","ts":"2026-08-14T02:23:52.440119+00:00","current_speed_kmh":19.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4354,"estimated_vehicle_count":7.48,"estimated_queue_length":4.24,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1828,"intersection_id":5,"direction":"W","ts":"2026-08-14T02:23:52.440119+00:00","current_speed_kmh":18.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4747,"estimated_vehicle_count":8.09,"estimated_queue_length":4.75,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1829,"intersection_id":6,"direction":"N","ts":"2026-08-14T02:24:33.354180+00:00","current_speed_kmh":22.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3655,"estimated_vehicle_count":6.44,"estimated_queue_length":3.43,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1830,"intersection_id":6,"direction":"S","ts":"2026-08-14T02:24:33.354180+00:00","current_speed_kmh":21.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3924,"estimated_vehicle_count":6.83,"estimated_queue_length":3.73,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1831,"intersection_id":6,"direction":"E","ts":"2026-08-14T02:24:33.354180+00:00","current_speed_kmh":22.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3662,"estimated_vehicle_count":6.45,"estimated_queue_length":3.44,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1832,"intersection_id":6,"direction":"W","ts":"2026-08-14T02:24:33.354180+00:00","current_speed_kmh":21.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3988,"estimated_vehicle_count":6.92,"estimated_queue_length":3.8,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1833,"intersection_id":7,"direction":"N","ts":"2026-08-14T02:25:14.283846+00:00","current_speed_kmh":21.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3803,"estimated_vehicle_count":6.65,"estimated_queue_length":3.59,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1834,"intersection_id":7,"direction":"S","ts":"2026-08-14T02:25:14.283846+00:00","current_speed_kmh":20.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4184,"estimated_vehicle_count":7.22,"estimated_queue_length":4.04,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1835,"intersection_id":7,"direction":"E","ts":"2026-08-14T02:25:14.283846+00:00","current_speed_kmh":18.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4726,"estimated_vehicle_count":8.06,"estimated_queue_length":4.72,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1836,"intersection_id":7,"direction":"W","ts":"2026-08-14T02:25:14.283846+00:00","current_speed_kmh":21.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3964,"estimated_vehicle_count":6.89,"estimated_queue_length":3.78,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1837,"intersection_id":8,"direction":"N","ts":"2026-08-14T02:25:55.208683+00:00","current_speed_kmh":19.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4335,"estimated_vehicle_count":7.45,"estimated_queue_length":4.22,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1838,"intersection_id":8,"direction":"S","ts":"2026-08-14T02:25:55.208683+00:00","current_speed_kmh":18.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4738,"estimated_vehicle_count":8.08,"estimated_queue_length":4.74,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1839,"intersection_id":8,"direction":"W","ts":"2026-08-14T02:25:55.208683+00:00","current_speed_kmh":18.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4702,"estimated_vehicle_count":8.02,"estimated_queue_length":4.69,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1840,"intersection_id":53,"direction":"N","ts":"2026-08-14T02:26:35.883451+00:00","current_speed_kmh":18.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4861,"estimated_vehicle_count":8.27,"estimated_queue_length":4.91,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1841,"intersection_id":53,"direction":"E","ts":"2026-08-14T02:26:35.883451+00:00","current_speed_kmh":21.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3765,"estimated_vehicle_count":6.6,"estimated_queue_length":3.55,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1842,"intersection_id":53,"direction":"W","ts":"2026-08-14T02:26:35.883451+00:00","current_speed_kmh":21.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3856,"estimated_vehicle_count":6.73,"estimated_queue_length":3.65,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1843,"intersection_id":56,"direction":"N","ts":"2026-08-14T02:27:15.956674+00:00","current_speed_kmh":20.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4027,"estimated_vehicle_count":6.98,"estimated_queue_length":3.85,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1844,"intersection_id":56,"direction":"S","ts":"2026-08-14T02:27:15.956674+00:00","current_speed_kmh":20.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4143,"estimated_vehicle_count":7.16,"estimated_queue_length":3.99,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1845,"intersection_id":56,"direction":"E","ts":"2026-08-14T02:27:15.956674+00:00","current_speed_kmh":21.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3955,"estimated_vehicle_count":6.88,"estimated_queue_length":3.77,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1846,"intersection_id":56,"direction":"W","ts":"2026-08-14T02:27:15.956674+00:00","current_speed_kmh":18.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4641,"estimated_vehicle_count":7.92,"estimated_queue_length":4.61,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1847,"intersection_id":59,"direction":"N","ts":"2026-08-14T02:27:56.051421+00:00","current_speed_kmh":19.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4418,"estimated_vehicle_count":7.58,"estimated_queue_length":4.32,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1848,"intersection_id":59,"direction":"S","ts":"2026-08-14T02:27:56.051421+00:00","current_speed_kmh":18.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.483,"estimated_vehicle_count":8.22,"estimated_queue_length":4.86,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1849,"intersection_id":59,"direction":"E","ts":"2026-08-14T02:27:56.051421+00:00","current_speed_kmh":19.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4548,"estimated_vehicle_count":7.78,"estimated_queue_length":4.49,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1850,"intersection_id":59,"direction":"W","ts":"2026-08-14T02:27:56.051421+00:00","current_speed_kmh":21.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3744,"estimated_vehicle_count":6.57,"estimated_queue_length":3.53,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1851,"intersection_id":61,"direction":"S","ts":"2026-08-14T02:28:36.178327+00:00","current_speed_kmh":19.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4529,"estimated_vehicle_count":7.75,"estimated_queue_length":4.47,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1852,"intersection_id":61,"direction":"W","ts":"2026-08-14T02:28:36.178327+00:00","current_speed_kmh":27.1,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.398,"estimated_vehicle_count":6.91,"estimated_queue_length":3.8,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1853,"intersection_id":62,"direction":"N","ts":"2026-08-14T02:29:16.237943+00:00","current_speed_kmh":21.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3736,"estimated_vehicle_count":6.56,"estimated_queue_length":3.52,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1854,"intersection_id":62,"direction":"E","ts":"2026-08-14T02:29:16.237943+00:00","current_speed_kmh":26.2,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4173,"estimated_vehicle_count":7.2,"estimated_queue_length":4.02,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1855,"intersection_id":62,"direction":"W","ts":"2026-08-14T02:29:16.237943+00:00","current_speed_kmh":28.2,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3737,"estimated_vehicle_count":6.56,"estimated_queue_length":3.52,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1856,"intersection_id":63,"direction":"S","ts":"2026-08-14T02:29:56.323906+00:00","current_speed_kmh":20.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.43,"estimated_vehicle_count":7.39,"estimated_queue_length":4.18,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1857,"intersection_id":63,"direction":"W","ts":"2026-08-14T02:29:56.323906+00:00","current_speed_kmh":19.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4503,"estimated_vehicle_count":7.71,"estimated_queue_length":4.43,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1858,"intersection_id":9,"direction":"N","ts":"2026-08-14T02:30:36.372705+00:00","current_speed_kmh":18.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4611,"estimated_vehicle_count":7.88,"estimated_queue_length":4.57,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1859,"intersection_id":9,"direction":"S","ts":"2026-08-14T02:30:36.372705+00:00","current_speed_kmh":18.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4607,"estimated_vehicle_count":7.87,"estimated_queue_length":4.57,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1860,"intersection_id":9,"direction":"E","ts":"2026-08-14T02:30:36.372705+00:00","current_speed_kmh":22.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3686,"estimated_vehicle_count":6.48,"estimated_queue_length":3.46,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1861,"intersection_id":9,"direction":"W","ts":"2026-08-14T02:30:36.372705+00:00","current_speed_kmh":22.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3707,"estimated_vehicle_count":6.51,"estimated_queue_length":3.49,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1862,"intersection_id":10,"direction":"N","ts":"2026-08-14T02:31:17.315125+00:00","current_speed_kmh":17.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4983,"estimated_vehicle_count":8.47,"estimated_queue_length":5.07,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1863,"intersection_id":10,"direction":"S","ts":"2026-08-14T02:31:17.315125+00:00","current_speed_kmh":19.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4384,"estimated_vehicle_count":7.52,"estimated_queue_length":4.28,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1864,"intersection_id":10,"direction":"E","ts":"2026-08-14T02:31:17.315125+00:00","current_speed_kmh":17.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.492,"estimated_vehicle_count":8.37,"estimated_queue_length":4.99,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1865,"intersection_id":10,"direction":"W","ts":"2026-08-14T02:31:17.315125+00:00","current_speed_kmh":20.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4224,"estimated_vehicle_count":7.28,"estimated_queue_length":4.08,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1866,"intersection_id":11,"direction":"N","ts":"2026-08-14T02:31:58.294571+00:00","current_speed_kmh":21.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3946,"estimated_vehicle_count":6.86,"estimated_queue_length":3.76,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1867,"intersection_id":11,"direction":"S","ts":"2026-08-14T02:31:58.294571+00:00","current_speed_kmh":19.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4454,"estimated_vehicle_count":7.63,"estimated_queue_length":4.37,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1868,"intersection_id":11,"direction":"E","ts":"2026-08-14T02:31:58.294571+00:00","current_speed_kmh":20.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4157,"estimated_vehicle_count":7.18,"estimated_queue_length":4.0,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1869,"intersection_id":11,"direction":"W","ts":"2026-08-14T02:31:58.294571+00:00","current_speed_kmh":19.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4567,"estimated_vehicle_count":7.81,"estimated_queue_length":4.52,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1870,"intersection_id":12,"direction":"N","ts":"2026-08-14T02:32:39.234020+00:00","current_speed_kmh":20.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4276,"estimated_vehicle_count":7.36,"estimated_queue_length":4.15,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1871,"intersection_id":12,"direction":"S","ts":"2026-08-14T02:32:39.234020+00:00","current_speed_kmh":17.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4991,"estimated_vehicle_count":8.48,"estimated_queue_length":5.09,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1872,"intersection_id":12,"direction":"E","ts":"2026-08-14T02:32:39.234020+00:00","current_speed_kmh":18.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4744,"estimated_vehicle_count":8.09,"estimated_queue_length":4.75,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1873,"intersection_id":12,"direction":"W","ts":"2026-08-14T02:32:39.234020+00:00","current_speed_kmh":21.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3761,"estimated_vehicle_count":6.59,"estimated_queue_length":3.55,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1874,"intersection_id":68,"direction":"N","ts":"2026-08-14T02:33:20.128560+00:00","current_speed_kmh":28.3,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.372,"estimated_vehicle_count":6.53,"estimated_queue_length":3.5,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1875,"intersection_id":68,"direction":"S","ts":"2026-08-14T02:33:20.128560+00:00","current_speed_kmh":25.8,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4257,"estimated_vehicle_count":7.33,"estimated_queue_length":4.13,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1876,"intersection_id":68,"direction":"E","ts":"2026-08-14T02:33:20.128560+00:00","current_speed_kmh":19.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.441,"estimated_vehicle_count":7.56,"estimated_queue_length":4.31,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1877,"intersection_id":68,"direction":"W","ts":"2026-08-14T02:33:20.128560+00:00","current_speed_kmh":17.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5011,"estimated_vehicle_count":8.52,"estimated_queue_length":5.11,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1878,"intersection_id":69,"direction":"N","ts":"2026-08-14T02:34:00.220345+00:00","current_speed_kmh":17.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4977,"estimated_vehicle_count":8.46,"estimated_queue_length":5.07,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1879,"intersection_id":69,"direction":"E","ts":"2026-08-14T02:34:00.220345+00:00","current_speed_kmh":19.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.439,"estimated_vehicle_count":7.53,"estimated_queue_length":4.29,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1880,"intersection_id":69,"direction":"W","ts":"2026-08-14T02:34:00.220345+00:00","current_speed_kmh":21.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3909,"estimated_vehicle_count":6.81,"estimated_queue_length":3.71,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1881,"intersection_id":70,"direction":"N","ts":"2026-08-14T02:34:40.290679+00:00","current_speed_kmh":20.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4109,"estimated_vehicle_count":7.1,"estimated_queue_length":3.95,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1882,"intersection_id":70,"direction":"E","ts":"2026-08-14T02:34:40.290679+00:00","current_speed_kmh":20.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4015,"estimated_vehicle_count":6.96,"estimated_queue_length":3.84,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1883,"intersection_id":70,"direction":"W","ts":"2026-08-14T02:34:40.290679+00:00","current_speed_kmh":19.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4382,"estimated_vehicle_count":7.52,"estimated_queue_length":4.28,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1884,"intersection_id":71,"direction":"N","ts":"2026-08-14T02:35:20.372721+00:00","current_speed_kmh":18.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4836,"estimated_vehicle_count":8.23,"estimated_queue_length":4.87,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1885,"intersection_id":71,"direction":"S","ts":"2026-08-14T02:35:20.372721+00:00","current_speed_kmh":18.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4748,"estimated_vehicle_count":8.09,"estimated_queue_length":4.75,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1886,"intersection_id":72,"direction":"S","ts":"2026-08-14T02:36:00.432375+00:00","current_speed_kmh":20.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.413,"estimated_vehicle_count":7.14,"estimated_queue_length":3.97,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1887,"intersection_id":72,"direction":"E","ts":"2026-08-14T02:36:00.432375+00:00","current_speed_kmh":19.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4354,"estimated_vehicle_count":7.48,"estimated_queue_length":4.24,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1888,"intersection_id":72,"direction":"W","ts":"2026-08-14T02:36:00.432375+00:00","current_speed_kmh":19.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4427,"estimated_vehicle_count":7.59,"estimated_queue_length":4.34,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1889,"intersection_id":76,"direction":"N","ts":"2026-08-14T02:36:40.510398+00:00","current_speed_kmh":20.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4217,"estimated_vehicle_count":7.27,"estimated_queue_length":4.08,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1890,"intersection_id":76,"direction":"S","ts":"2026-08-14T02:36:40.510398+00:00","current_speed_kmh":21.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3897,"estimated_vehicle_count":6.79,"estimated_queue_length":3.7,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1891,"intersection_id":13,"direction":"N","ts":"2026-08-14T02:37:20.566207+00:00","current_speed_kmh":19.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4359,"estimated_vehicle_count":7.48,"estimated_queue_length":4.25,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1892,"intersection_id":13,"direction":"S","ts":"2026-08-14T02:37:20.566207+00:00","current_speed_kmh":17.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5048,"estimated_vehicle_count":8.58,"estimated_queue_length":5.17,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1893,"intersection_id":13,"direction":"E","ts":"2026-08-14T02:37:20.566207+00:00","current_speed_kmh":20.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4031,"estimated_vehicle_count":6.99,"estimated_queue_length":3.85,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1894,"intersection_id":13,"direction":"W","ts":"2026-08-14T02:37:20.566207+00:00","current_speed_kmh":18.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4665,"estimated_vehicle_count":7.96,"estimated_queue_length":4.64,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1895,"intersection_id":14,"direction":"N","ts":"2026-08-14T02:38:01.471356+00:00","current_speed_kmh":18.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4809,"estimated_vehicle_count":8.19,"estimated_queue_length":4.84,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1896,"intersection_id":14,"direction":"S","ts":"2026-08-14T02:38:01.471356+00:00","current_speed_kmh":18.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4815,"estimated_vehicle_count":8.2,"estimated_queue_length":4.84,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1897,"intersection_id":14,"direction":"E","ts":"2026-08-14T02:38:01.471356+00:00","current_speed_kmh":21.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3991,"estimated_vehicle_count":6.93,"estimated_queue_length":3.81,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1898,"intersection_id":15,"direction":"N","ts":"2026-08-14T02:38:42.247784+00:00","current_speed_kmh":17.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4968,"estimated_vehicle_count":8.45,"estimated_queue_length":5.05,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1899,"intersection_id":15,"direction":"S","ts":"2026-08-14T02:38:42.247784+00:00","current_speed_kmh":21.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4006,"estimated_vehicle_count":6.95,"estimated_queue_length":3.83,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1900,"intersection_id":15,"direction":"E","ts":"2026-08-14T02:38:42.247784+00:00","current_speed_kmh":19.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.437,"estimated_vehicle_count":7.5,"estimated_queue_length":4.27,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1901,"intersection_id":15,"direction":"W","ts":"2026-08-14T02:38:42.247784+00:00","current_speed_kmh":19.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4356,"estimated_vehicle_count":7.48,"estimated_queue_length":4.25,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1902,"intersection_id":16,"direction":"N","ts":"2026-08-14T02:39:23.152970+00:00","current_speed_kmh":20.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4292,"estimated_vehicle_count":7.38,"estimated_queue_length":4.17,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1903,"intersection_id":16,"direction":"S","ts":"2026-08-14T02:39:23.152970+00:00","current_speed_kmh":18.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4719,"estimated_vehicle_count":8.05,"estimated_queue_length":4.72,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1904,"intersection_id":16,"direction":"E","ts":"2026-08-14T02:39:23.152970+00:00","current_speed_kmh":19.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4554,"estimated_vehicle_count":7.79,"estimated_queue_length":4.5,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1905,"intersection_id":16,"direction":"W","ts":"2026-08-14T02:39:23.152970+00:00","current_speed_kmh":16.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5285,"estimated_vehicle_count":8.97,"estimated_queue_length":5.51,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1906,"intersection_id":77,"direction":"S","ts":"2026-08-14T02:40:04.128597+00:00","current_speed_kmh":18.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4813,"estimated_vehicle_count":8.2,"estimated_queue_length":4.84,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1907,"intersection_id":77,"direction":"E","ts":"2026-08-14T02:40:04.128597+00:00","current_speed_kmh":18.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4743,"estimated_vehicle_count":8.09,"estimated_queue_length":4.75,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1908,"intersection_id":77,"direction":"W","ts":"2026-08-14T02:40:04.128597+00:00","current_speed_kmh":16.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5333,"estimated_vehicle_count":9.05,"estimated_queue_length":5.58,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1909,"intersection_id":78,"direction":"N","ts":"2026-08-14T02:40:44.204770+00:00","current_speed_kmh":16.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5311,"estimated_vehicle_count":9.01,"estimated_queue_length":5.54,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1910,"intersection_id":78,"direction":"S","ts":"2026-08-14T02:40:44.204770+00:00","current_speed_kmh":18.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4815,"estimated_vehicle_count":8.2,"estimated_queue_length":4.84,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1911,"intersection_id":78,"direction":"E","ts":"2026-08-14T02:40:44.204770+00:00","current_speed_kmh":16.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.531,"estimated_vehicle_count":9.01,"estimated_queue_length":5.54,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1912,"intersection_id":78,"direction":"W","ts":"2026-08-14T02:40:44.204770+00:00","current_speed_kmh":17.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5019,"estimated_vehicle_count":8.53,"estimated_queue_length":5.13,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1913,"intersection_id":79,"direction":"N","ts":"2026-08-14T02:41:24.301430+00:00","current_speed_kmh":19.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4446,"estimated_vehicle_count":7.62,"estimated_queue_length":4.36,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1914,"intersection_id":79,"direction":"E","ts":"2026-08-14T02:41:24.301430+00:00","current_speed_kmh":16.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5366,"estimated_vehicle_count":9.1,"estimated_queue_length":5.63,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1915,"intersection_id":79,"direction":"W","ts":"2026-08-14T02:41:24.301430+00:00","current_speed_kmh":17.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.498,"estimated_vehicle_count":8.46,"estimated_queue_length":5.07,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1916,"intersection_id":80,"direction":"N","ts":"2026-08-14T02:42:04.382441+00:00","current_speed_kmh":18.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4729,"estimated_vehicle_count":8.06,"estimated_queue_length":4.73,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1917,"intersection_id":80,"direction":"S","ts":"2026-08-14T02:42:04.382441+00:00","current_speed_kmh":16.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5204,"estimated_vehicle_count":8.83,"estimated_queue_length":5.39,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1918,"intersection_id":80,"direction":"E","ts":"2026-08-14T02:42:04.382441+00:00","current_speed_kmh":25.8,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4261,"estimated_vehicle_count":7.34,"estimated_queue_length":4.13,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1919,"intersection_id":80,"direction":"W","ts":"2026-08-14T02:42:04.382441+00:00","current_speed_kmh":22.6,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4984,"estimated_vehicle_count":8.47,"estimated_queue_length":5.08,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1920,"intersection_id":81,"direction":"N","ts":"2026-08-14T02:42:44.472949+00:00","current_speed_kmh":17.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5046,"estimated_vehicle_count":8.57,"estimated_queue_length":5.16,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1921,"intersection_id":81,"direction":"S","ts":"2026-08-14T02:42:44.472949+00:00","current_speed_kmh":19.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.443,"estimated_vehicle_count":7.59,"estimated_queue_length":4.34,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1922,"intersection_id":81,"direction":"E","ts":"2026-08-14T02:42:44.472949+00:00","current_speed_kmh":19.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4313,"estimated_vehicle_count":7.41,"estimated_queue_length":4.19,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1923,"intersection_id":81,"direction":"W","ts":"2026-08-14T02:42:44.472949+00:00","current_speed_kmh":19.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4338,"estimated_vehicle_count":7.45,"estimated_queue_length":4.23,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1924,"intersection_id":82,"direction":"N","ts":"2026-08-14T02:43:24.567024+00:00","current_speed_kmh":20.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4096,"estimated_vehicle_count":7.09,"estimated_queue_length":3.93,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1925,"intersection_id":82,"direction":"S","ts":"2026-08-14T02:43:24.567024+00:00","current_speed_kmh":16.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5332,"estimated_vehicle_count":9.04,"estimated_queue_length":5.58,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1926,"intersection_id":17,"direction":"N","ts":"2026-08-14T02:44:04.618792+00:00","current_speed_kmh":20.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4183,"estimated_vehicle_count":7.22,"estimated_queue_length":4.03,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1927,"intersection_id":17,"direction":"E","ts":"2026-08-14T02:44:04.618792+00:00","current_speed_kmh":18.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.479,"estimated_vehicle_count":8.16,"estimated_queue_length":4.81,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1928,"intersection_id":18,"direction":"N","ts":"2026-08-14T02:44:45.054359+00:00","current_speed_kmh":18.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4797,"estimated_vehicle_count":8.17,"estimated_queue_length":4.82,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1929,"intersection_id":18,"direction":"E","ts":"2026-08-14T02:44:45.054359+00:00","current_speed_kmh":16.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5266,"estimated_vehicle_count":8.93,"estimated_queue_length":5.48,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1930,"intersection_id":18,"direction":"W","ts":"2026-08-14T02:44:45.054359+00:00","current_speed_kmh":18.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4753,"estimated_vehicle_count":8.1,"estimated_queue_length":4.76,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1931,"intersection_id":19,"direction":"N","ts":"2026-08-14T02:45:25.762377+00:00","current_speed_kmh":17.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.488,"estimated_vehicle_count":8.3,"estimated_queue_length":4.93,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1932,"intersection_id":19,"direction":"W","ts":"2026-08-14T02:45:25.762377+00:00","current_speed_kmh":18.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4712,"estimated_vehicle_count":8.04,"estimated_queue_length":4.71,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1933,"intersection_id":20,"direction":"N","ts":"2026-08-14T02:46:06.213501+00:00","current_speed_kmh":18.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4713,"estimated_vehicle_count":8.04,"estimated_queue_length":4.71,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1934,"intersection_id":20,"direction":"S","ts":"2026-08-14T02:46:06.213501+00:00","current_speed_kmh":19.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4437,"estimated_vehicle_count":7.61,"estimated_queue_length":4.35,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1935,"intersection_id":20,"direction":"E","ts":"2026-08-14T02:46:06.213501+00:00","current_speed_kmh":16.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5304,"estimated_vehicle_count":9.0,"estimated_queue_length":5.53,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1936,"intersection_id":20,"direction":"W","ts":"2026-08-14T02:46:06.213501+00:00","current_speed_kmh":18.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4673,"estimated_vehicle_count":7.97,"estimated_queue_length":4.65,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1937,"intersection_id":83,"direction":"N","ts":"2026-08-14T02:46:47.161763+00:00","current_speed_kmh":15.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5558,"estimated_vehicle_count":9.42,"estimated_queue_length":5.92,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1938,"intersection_id":83,"direction":"S","ts":"2026-08-14T02:46:47.161763+00:00","current_speed_kmh":16.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5358,"estimated_vehicle_count":9.09,"estimated_queue_length":5.61,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1939,"intersection_id":83,"direction":"E","ts":"2026-08-14T02:46:47.161763+00:00","current_speed_kmh":18.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4774,"estimated_vehicle_count":8.13,"estimated_queue_length":4.79,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1940,"intersection_id":83,"direction":"W","ts":"2026-08-14T02:46:47.161763+00:00","current_speed_kmh":19.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4407,"estimated_vehicle_count":7.56,"estimated_queue_length":4.31,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1941,"intersection_id":85,"direction":"N","ts":"2026-08-14T02:47:27.253552+00:00","current_speed_kmh":17.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4873,"estimated_vehicle_count":8.29,"estimated_queue_length":4.92,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1942,"intersection_id":85,"direction":"S","ts":"2026-08-14T02:47:27.253552+00:00","current_speed_kmh":17.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4904,"estimated_vehicle_count":8.34,"estimated_queue_length":4.97,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1943,"intersection_id":85,"direction":"E","ts":"2026-08-14T02:47:27.253552+00:00","current_speed_kmh":17.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4954,"estimated_vehicle_count":8.42,"estimated_queue_length":5.03,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1944,"intersection_id":85,"direction":"W","ts":"2026-08-14T02:47:27.253552+00:00","current_speed_kmh":16.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5304,"estimated_vehicle_count":9.0,"estimated_queue_length":5.54,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1945,"intersection_id":87,"direction":"E","ts":"2026-08-14T02:48:07.345315+00:00","current_speed_kmh":20.7,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.539,"estimated_vehicle_count":9.14,"estimated_queue_length":5.66,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1946,"intersection_id":87,"direction":"W","ts":"2026-08-14T02:48:07.345315+00:00","current_speed_kmh":16.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5312,"estimated_vehicle_count":9.01,"estimated_queue_length":5.55,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1947,"intersection_id":89,"direction":"N","ts":"2026-08-14T02:48:47.393238+00:00","current_speed_kmh":15.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5456,"estimated_vehicle_count":9.25,"estimated_queue_length":5.76,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1948,"intersection_id":89,"direction":"S","ts":"2026-08-14T02:48:47.393238+00:00","current_speed_kmh":15.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5558,"estimated_vehicle_count":9.42,"estimated_queue_length":5.92,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1949,"intersection_id":89,"direction":"E","ts":"2026-08-14T02:48:47.393238+00:00","current_speed_kmh":17.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5029,"estimated_vehicle_count":8.54,"estimated_queue_length":5.14,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1950,"intersection_id":89,"direction":"W","ts":"2026-08-14T02:48:47.393238+00:00","current_speed_kmh":22.5,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5008,"estimated_vehicle_count":8.51,"estimated_queue_length":5.11,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1951,"intersection_id":90,"direction":"N","ts":"2026-08-14T02:49:27.490829+00:00","current_speed_kmh":15.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5557,"estimated_vehicle_count":9.42,"estimated_queue_length":5.92,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1952,"intersection_id":90,"direction":"S","ts":"2026-08-14T02:49:27.490829+00:00","current_speed_kmh":18.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4773,"estimated_vehicle_count":8.13,"estimated_queue_length":4.79,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1953,"intersection_id":90,"direction":"E","ts":"2026-08-14T02:49:27.490829+00:00","current_speed_kmh":18.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4591,"estimated_vehicle_count":7.85,"estimated_queue_length":4.55,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1954,"intersection_id":90,"direction":"W","ts":"2026-08-14T02:49:27.490829+00:00","current_speed_kmh":23.3,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4823,"estimated_vehicle_count":8.21,"estimated_queue_length":4.85,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1955,"intersection_id":92,"direction":"N","ts":"2026-08-14T02:50:07.583618+00:00","current_speed_kmh":18.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4844,"estimated_vehicle_count":8.25,"estimated_queue_length":4.88,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1956,"intersection_id":92,"direction":"S","ts":"2026-08-14T02:50:07.583618+00:00","current_speed_kmh":17.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.502,"estimated_vehicle_count":8.53,"estimated_queue_length":5.13,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1957,"intersection_id":92,"direction":"W","ts":"2026-08-14T02:50:07.583618+00:00","current_speed_kmh":18.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4854,"estimated_vehicle_count":8.26,"estimated_queue_length":4.9,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1958,"intersection_id":21,"direction":"N","ts":"2026-08-14T02:50:47.654957+00:00","current_speed_kmh":16.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5261,"estimated_vehicle_count":8.93,"estimated_queue_length":5.47,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1959,"intersection_id":21,"direction":"S","ts":"2026-08-14T02:50:47.654957+00:00","current_speed_kmh":16.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5286,"estimated_vehicle_count":8.97,"estimated_queue_length":5.51,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1960,"intersection_id":21,"direction":"E","ts":"2026-08-14T02:50:47.654957+00:00","current_speed_kmh":17.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5007,"estimated_vehicle_count":8.51,"estimated_queue_length":5.11,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1961,"intersection_id":21,"direction":"W","ts":"2026-08-14T02:50:47.654957+00:00","current_speed_kmh":19.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4529,"estimated_vehicle_count":7.75,"estimated_queue_length":4.47,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1962,"intersection_id":22,"direction":"N","ts":"2026-08-14T02:51:28.584537+00:00","current_speed_kmh":17.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4963,"estimated_vehicle_count":8.44,"estimated_queue_length":5.05,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1963,"intersection_id":22,"direction":"E","ts":"2026-08-14T02:51:28.584537+00:00","current_speed_kmh":18.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4763,"estimated_vehicle_count":8.12,"estimated_queue_length":4.77,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1964,"intersection_id":22,"direction":"W","ts":"2026-08-14T02:51:28.584537+00:00","current_speed_kmh":19.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4494,"estimated_vehicle_count":7.69,"estimated_queue_length":4.42,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1965,"intersection_id":23,"direction":"N","ts":"2026-08-14T02:52:09.256485+00:00","current_speed_kmh":16.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5174,"estimated_vehicle_count":8.78,"estimated_queue_length":5.34,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1966,"intersection_id":23,"direction":"S","ts":"2026-08-14T02:52:09.256485+00:00","current_speed_kmh":19.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4379,"estimated_vehicle_count":7.52,"estimated_queue_length":4.28,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1967,"intersection_id":24,"direction":"S","ts":"2026-08-14T02:52:49.729175+00:00","current_speed_kmh":17.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4931,"estimated_vehicle_count":8.39,"estimated_queue_length":5.0,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1968,"intersection_id":24,"direction":"E","ts":"2026-08-14T02:52:49.729175+00:00","current_speed_kmh":19.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4374,"estimated_vehicle_count":7.51,"estimated_queue_length":4.27,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1969,"intersection_id":24,"direction":"W","ts":"2026-08-14T02:52:49.729175+00:00","current_speed_kmh":19.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4559,"estimated_vehicle_count":7.8,"estimated_queue_length":4.51,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1970,"intersection_id":93,"direction":"N","ts":"2026-08-14T02:53:30.427400+00:00","current_speed_kmh":16.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5398,"estimated_vehicle_count":9.15,"estimated_queue_length":5.67,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1971,"intersection_id":93,"direction":"S","ts":"2026-08-14T02:53:30.427400+00:00","current_speed_kmh":16.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.536,"estimated_vehicle_count":9.09,"estimated_queue_length":5.62,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1972,"intersection_id":93,"direction":"E","ts":"2026-08-14T02:53:30.427400+00:00","current_speed_kmh":23.5,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4788,"estimated_vehicle_count":8.16,"estimated_queue_length":4.81,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1973,"intersection_id":93,"direction":"W","ts":"2026-08-14T02:53:30.427400+00:00","current_speed_kmh":22.5,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5003,"estimated_vehicle_count":8.5,"estimated_queue_length":5.1,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1974,"intersection_id":98,"direction":"N","ts":"2026-08-14T02:54:10.526037+00:00","current_speed_kmh":17.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5146,"estimated_vehicle_count":8.74,"estimated_queue_length":5.31,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1975,"intersection_id":98,"direction":"S","ts":"2026-08-14T02:54:10.526037+00:00","current_speed_kmh":17.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5081,"estimated_vehicle_count":8.63,"estimated_queue_length":5.21,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1976,"intersection_id":98,"direction":"E","ts":"2026-08-14T02:54:10.526037+00:00","current_speed_kmh":19.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4535,"estimated_vehicle_count":7.76,"estimated_queue_length":4.47,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1977,"intersection_id":98,"direction":"W","ts":"2026-08-14T02:54:10.526037+00:00","current_speed_kmh":15.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5638,"estimated_vehicle_count":9.56,"estimated_queue_length":6.04,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1978,"intersection_id":99,"direction":"N","ts":"2026-08-14T02:54:50.646175+00:00","current_speed_kmh":14.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5764,"estimated_vehicle_count":9.77,"estimated_queue_length":6.24,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1979,"intersection_id":99,"direction":"S","ts":"2026-08-14T02:54:50.646175+00:00","current_speed_kmh":16.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5374,"estimated_vehicle_count":9.11,"estimated_queue_length":5.64,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1980,"intersection_id":101,"direction":"N","ts":"2026-08-14T02:55:30.698878+00:00","current_speed_kmh":17.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.503,"estimated_vehicle_count":8.55,"estimated_queue_length":5.14,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1981,"intersection_id":101,"direction":"S","ts":"2026-08-14T02:55:30.698878+00:00","current_speed_kmh":16.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5276,"estimated_vehicle_count":8.95,"estimated_queue_length":5.49,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1982,"intersection_id":101,"direction":"E","ts":"2026-08-14T02:55:30.698878+00:00","current_speed_kmh":15.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5594,"estimated_vehicle_count":9.48,"estimated_queue_length":5.97,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1983,"intersection_id":101,"direction":"W","ts":"2026-08-14T02:55:30.698878+00:00","current_speed_kmh":18.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4624,"estimated_vehicle_count":7.9,"estimated_queue_length":4.59,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1984,"intersection_id":102,"direction":"N","ts":"2026-08-14T02:56:10.790705+00:00","current_speed_kmh":20.1,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.554,"estimated_vehicle_count":9.39,"estimated_queue_length":5.89,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1985,"intersection_id":102,"direction":"S","ts":"2026-08-14T02:56:10.790705+00:00","current_speed_kmh":18.8,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5828,"estimated_vehicle_count":9.89,"estimated_queue_length":6.34,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1986,"intersection_id":102,"direction":"E","ts":"2026-08-14T02:56:10.790705+00:00","current_speed_kmh":16.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5202,"estimated_vehicle_count":8.83,"estimated_queue_length":5.39,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1987,"intersection_id":103,"direction":"S","ts":"2026-08-14T02:56:50.868773+00:00","current_speed_kmh":15.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5594,"estimated_vehicle_count":9.48,"estimated_queue_length":5.97,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1988,"intersection_id":103,"direction":"E","ts":"2026-08-14T02:56:50.868773+00:00","current_speed_kmh":23.8,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4713,"estimated_vehicle_count":8.04,"estimated_queue_length":4.71,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1989,"intersection_id":25,"direction":"N","ts":"2026-08-14T02:57:30.931298+00:00","current_speed_kmh":17.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4958,"estimated_vehicle_count":8.43,"estimated_queue_length":5.04,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1990,"intersection_id":25,"direction":"S","ts":"2026-08-14T02:57:30.931298+00:00","current_speed_kmh":15.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5483,"estimated_vehicle_count":9.3,"estimated_queue_length":5.8,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1991,"intersection_id":25,"direction":"W","ts":"2026-08-14T02:57:30.931298+00:00","current_speed_kmh":17.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5044,"estimated_vehicle_count":8.57,"estimated_queue_length":5.16,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1992,"intersection_id":26,"direction":"S","ts":"2026-08-14T02:58:11.620759+00:00","current_speed_kmh":14.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5926,"estimated_vehicle_count":10.06,"estimated_queue_length":6.5,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1993,"intersection_id":26,"direction":"E","ts":"2026-08-14T02:58:11.620759+00:00","current_speed_kmh":15.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5599,"estimated_vehicle_count":9.49,"estimated_queue_length":5.98,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1994,"intersection_id":26,"direction":"W","ts":"2026-08-14T02:58:11.620759+00:00","current_speed_kmh":17.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4929,"estimated_vehicle_count":8.38,"estimated_queue_length":5.0,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1995,"intersection_id":27,"direction":"N","ts":"2026-08-14T02:58:52.276005+00:00","current_speed_kmh":17.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5045,"estimated_vehicle_count":8.57,"estimated_queue_length":5.16,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1996,"intersection_id":27,"direction":"S","ts":"2026-08-14T02:58:52.276005+00:00","current_speed_kmh":21.8,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5156,"estimated_vehicle_count":8.75,"estimated_queue_length":5.32,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1997,"intersection_id":27,"direction":"E","ts":"2026-08-14T02:58:52.276005+00:00","current_speed_kmh":15.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5624,"estimated_vehicle_count":9.54,"estimated_queue_length":6.02,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1998,"intersection_id":28,"direction":"N","ts":"2026-08-14T02:59:32.948853+00:00","current_speed_kmh":16.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5198,"estimated_vehicle_count":8.82,"estimated_queue_length":5.38,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":1999,"intersection_id":28,"direction":"S","ts":"2026-08-14T02:59:32.948853+00:00","current_speed_kmh":14.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5772,"estimated_vehicle_count":9.79,"estimated_queue_length":6.25,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2000,"intersection_id":104,"direction":"N","ts":"2026-08-14T03:00:13.428377+00:00","current_speed_kmh":19.7,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5614,"estimated_vehicle_count":9.52,"estimated_queue_length":6.0,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2001,"intersection_id":104,"direction":"S","ts":"2026-08-14T03:00:13.428377+00:00","current_speed_kmh":16.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5181,"estimated_vehicle_count":8.79,"estimated_queue_length":5.36,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2002,"intersection_id":105,"direction":"N","ts":"2026-08-14T03:00:53.482115+00:00","current_speed_kmh":17.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5075,"estimated_vehicle_count":8.62,"estimated_queue_length":5.2,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2003,"intersection_id":105,"direction":"S","ts":"2026-08-14T03:00:53.482115+00:00","current_speed_kmh":21.8,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5155,"estimated_vehicle_count":8.75,"estimated_queue_length":5.32,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2004,"intersection_id":105,"direction":"E","ts":"2026-08-14T03:00:53.482115+00:00","current_speed_kmh":16.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5353,"estimated_vehicle_count":9.08,"estimated_queue_length":5.61,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2005,"intersection_id":107,"direction":"N","ts":"2026-08-14T03:01:33.569875+00:00","current_speed_kmh":16.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5439,"estimated_vehicle_count":9.22,"estimated_queue_length":5.74,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2006,"intersection_id":107,"direction":"S","ts":"2026-08-14T03:01:33.569875+00:00","current_speed_kmh":16.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5347,"estimated_vehicle_count":9.07,"estimated_queue_length":5.6,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2007,"intersection_id":107,"direction":"E","ts":"2026-08-14T03:01:33.569875+00:00","current_speed_kmh":14.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5866,"estimated_vehicle_count":9.95,"estimated_queue_length":6.4,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2008,"intersection_id":107,"direction":"W","ts":"2026-08-14T03:01:33.569875+00:00","current_speed_kmh":16.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5387,"estimated_vehicle_count":9.13,"estimated_queue_length":5.66,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2009,"intersection_id":108,"direction":"N","ts":"2026-08-14T03:02:13.674411+00:00","current_speed_kmh":14.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5804,"estimated_vehicle_count":9.84,"estimated_queue_length":6.3,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2010,"intersection_id":108,"direction":"S","ts":"2026-08-14T03:02:13.674411+00:00","current_speed_kmh":13.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6073,"estimated_vehicle_count":10.31,"estimated_queue_length":6.74,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2011,"intersection_id":109,"direction":"E","ts":"2026-08-14T03:02:53.729152+00:00","current_speed_kmh":17.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.504,"estimated_vehicle_count":8.56,"estimated_queue_length":5.16,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2012,"intersection_id":109,"direction":"W","ts":"2026-08-14T03:02:53.729152+00:00","current_speed_kmh":15.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5556,"estimated_vehicle_count":9.42,"estimated_queue_length":5.91,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2013,"intersection_id":110,"direction":"N","ts":"2026-08-14T03:03:33.781867+00:00","current_speed_kmh":14.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.592,"estimated_vehicle_count":10.04,"estimated_queue_length":6.49,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2014,"intersection_id":110,"direction":"E","ts":"2026-08-14T03:03:33.781867+00:00","current_speed_kmh":14.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5777,"estimated_vehicle_count":9.8,"estimated_queue_length":6.26,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2015,"intersection_id":110,"direction":"W","ts":"2026-08-14T03:03:33.781867+00:00","current_speed_kmh":15.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5532,"estimated_vehicle_count":9.38,"estimated_queue_length":5.88,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2016,"intersection_id":29,"direction":"S","ts":"2026-08-14T03:04:13.857085+00:00","current_speed_kmh":18.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4829,"estimated_vehicle_count":8.22,"estimated_queue_length":4.86,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2017,"intersection_id":29,"direction":"E","ts":"2026-08-14T03:04:13.857085+00:00","current_speed_kmh":17.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5112,"estimated_vehicle_count":8.68,"estimated_queue_length":5.26,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2018,"intersection_id":29,"direction":"W","ts":"2026-08-14T03:04:13.857085+00:00","current_speed_kmh":15.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5668,"estimated_vehicle_count":9.61,"estimated_queue_length":6.09,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2019,"intersection_id":30,"direction":"N","ts":"2026-08-14T03:04:54.588499+00:00","current_speed_kmh":14.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5978,"estimated_vehicle_count":10.15,"estimated_queue_length":6.58,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2020,"intersection_id":30,"direction":"S","ts":"2026-08-14T03:04:54.588499+00:00","current_speed_kmh":15.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.547,"estimated_vehicle_count":9.28,"estimated_queue_length":5.78,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2021,"intersection_id":30,"direction":"E","ts":"2026-08-14T03:04:54.588499+00:00","current_speed_kmh":17.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5123,"estimated_vehicle_count":8.7,"estimated_queue_length":5.27,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2022,"intersection_id":31,"direction":"N","ts":"2026-08-14T03:05:35.274081+00:00","current_speed_kmh":14.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5953,"estimated_vehicle_count":10.1,"estimated_queue_length":6.54,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2023,"intersection_id":31,"direction":"S","ts":"2026-08-14T03:05:35.274081+00:00","current_speed_kmh":15.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5625,"estimated_vehicle_count":9.54,"estimated_queue_length":6.02,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2024,"intersection_id":31,"direction":"E","ts":"2026-08-14T03:05:35.274081+00:00","current_speed_kmh":14.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5884,"estimated_vehicle_count":9.98,"estimated_queue_length":6.43,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2025,"intersection_id":31,"direction":"W","ts":"2026-08-14T03:05:35.274081+00:00","current_speed_kmh":15.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5497,"estimated_vehicle_count":9.32,"estimated_queue_length":5.82,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2026,"intersection_id":32,"direction":"N","ts":"2026-08-14T03:06:16.177388+00:00","current_speed_kmh":17.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5091,"estimated_vehicle_count":8.65,"estimated_queue_length":5.23,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2027,"intersection_id":32,"direction":"S","ts":"2026-08-14T03:06:16.177388+00:00","current_speed_kmh":16.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5428,"estimated_vehicle_count":9.2,"estimated_queue_length":5.72,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2028,"intersection_id":32,"direction":"E","ts":"2026-08-14T03:06:16.177388+00:00","current_speed_kmh":16.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.525,"estimated_vehicle_count":8.91,"estimated_queue_length":5.46,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2029,"intersection_id":113,"direction":"N","ts":"2026-08-14T03:06:56.848299+00:00","current_speed_kmh":16.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5348,"estimated_vehicle_count":9.07,"estimated_queue_length":5.6,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2030,"intersection_id":113,"direction":"S","ts":"2026-08-14T03:06:56.848299+00:00","current_speed_kmh":16.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5186,"estimated_vehicle_count":8.8,"estimated_queue_length":5.36,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2031,"intersection_id":113,"direction":"E","ts":"2026-08-14T03:06:56.848299+00:00","current_speed_kmh":17.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4979,"estimated_vehicle_count":8.46,"estimated_queue_length":5.07,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2032,"intersection_id":113,"direction":"W","ts":"2026-08-14T03:06:56.848299+00:00","current_speed_kmh":16.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5227,"estimated_vehicle_count":8.87,"estimated_queue_length":5.42,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2033,"intersection_id":116,"direction":"S","ts":"2026-08-14T03:07:36.939106+00:00","current_speed_kmh":14.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5803,"estimated_vehicle_count":9.84,"estimated_queue_length":6.3,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2034,"intersection_id":116,"direction":"E","ts":"2026-08-14T03:07:36.939106+00:00","current_speed_kmh":16.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5421,"estimated_vehicle_count":9.19,"estimated_queue_length":5.71,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2035,"intersection_id":116,"direction":"W","ts":"2026-08-14T03:07:36.939106+00:00","current_speed_kmh":14.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5881,"estimated_vehicle_count":9.98,"estimated_queue_length":6.43,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2036,"intersection_id":123,"direction":"N","ts":"2026-08-14T03:08:17.011366+00:00","current_speed_kmh":14.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6002,"estimated_vehicle_count":10.19,"estimated_queue_length":6.62,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2037,"intersection_id":123,"direction":"S","ts":"2026-08-14T03:08:17.011366+00:00","current_speed_kmh":16.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5335,"estimated_vehicle_count":9.05,"estimated_queue_length":5.58,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2038,"intersection_id":123,"direction":"E","ts":"2026-08-14T03:08:17.011366+00:00","current_speed_kmh":13.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6266,"estimated_vehicle_count":10.65,"estimated_queue_length":7.07,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2039,"intersection_id":123,"direction":"W","ts":"2026-08-14T03:08:17.011366+00:00","current_speed_kmh":13.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6127,"estimated_vehicle_count":10.41,"estimated_queue_length":6.83,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2040,"intersection_id":124,"direction":"N","ts":"2026-08-14T03:08:57.238886+00:00","current_speed_kmh":15.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5522,"estimated_vehicle_count":9.36,"estimated_queue_length":5.86,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2041,"intersection_id":124,"direction":"S","ts":"2026-08-14T03:08:57.238886+00:00","current_speed_kmh":13.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6117,"estimated_vehicle_count":10.39,"estimated_queue_length":6.81,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2042,"intersection_id":124,"direction":"E","ts":"2026-08-14T03:08:57.238886+00:00","current_speed_kmh":14.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5903,"estimated_vehicle_count":10.02,"estimated_queue_length":6.46,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2043,"intersection_id":124,"direction":"W","ts":"2026-08-14T03:08:57.238886+00:00","current_speed_kmh":14.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5942,"estimated_vehicle_count":10.08,"estimated_queue_length":6.52,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2044,"intersection_id":125,"direction":"N","ts":"2026-08-14T03:09:37.333066+00:00","current_speed_kmh":14.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5972,"estimated_vehicle_count":10.13,"estimated_queue_length":6.57,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2045,"intersection_id":125,"direction":"S","ts":"2026-08-14T03:09:37.333066+00:00","current_speed_kmh":14.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5977,"estimated_vehicle_count":10.14,"estimated_queue_length":6.58,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2046,"intersection_id":125,"direction":"W","ts":"2026-08-14T03:09:37.333066+00:00","current_speed_kmh":14.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5751,"estimated_vehicle_count":9.75,"estimated_queue_length":6.22,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2047,"intersection_id":127,"direction":"N","ts":"2026-08-14T03:10:17.404410+00:00","current_speed_kmh":16.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.521,"estimated_vehicle_count":8.84,"estimated_queue_length":5.4,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2048,"intersection_id":127,"direction":"S","ts":"2026-08-14T03:10:17.404410+00:00","current_speed_kmh":12.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6327,"estimated_vehicle_count":10.76,"estimated_queue_length":7.17,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2049,"intersection_id":127,"direction":"E","ts":"2026-08-14T03:10:17.404410+00:00","current_speed_kmh":14.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5996,"estimated_vehicle_count":10.18,"estimated_queue_length":6.61,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2050,"intersection_id":127,"direction":"W","ts":"2026-08-14T03:10:17.404410+00:00","current_speed_kmh":14.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.579,"estimated_vehicle_count":9.82,"estimated_queue_length":6.28,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2051,"intersection_id":33,"direction":"N","ts":"2026-08-14T03:10:57.508904+00:00","current_speed_kmh":17.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5072,"estimated_vehicle_count":8.61,"estimated_queue_length":5.2,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2052,"intersection_id":33,"direction":"S","ts":"2026-08-14T03:10:57.508904+00:00","current_speed_kmh":14.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5802,"estimated_vehicle_count":9.84,"estimated_queue_length":6.3,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2053,"intersection_id":33,"direction":"E","ts":"2026-08-14T03:10:57.508904+00:00","current_speed_kmh":15.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5572,"estimated_vehicle_count":9.45,"estimated_queue_length":5.94,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2054,"intersection_id":33,"direction":"W","ts":"2026-08-14T03:10:57.508904+00:00","current_speed_kmh":14.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5812,"estimated_vehicle_count":9.86,"estimated_queue_length":6.32,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2055,"intersection_id":34,"direction":"W","ts":"2026-08-14T03:11:38.475723+00:00","current_speed_kmh":14.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5837,"estimated_vehicle_count":9.9,"estimated_queue_length":6.36,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2056,"intersection_id":35,"direction":"S","ts":"2026-08-14T03:12:18.725685+00:00","current_speed_kmh":15.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5455,"estimated_vehicle_count":9.25,"estimated_queue_length":5.76,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2057,"intersection_id":35,"direction":"W","ts":"2026-08-14T03:12:18.725685+00:00","current_speed_kmh":13.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6054,"estimated_vehicle_count":10.28,"estimated_queue_length":6.71,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2058,"intersection_id":36,"direction":"S","ts":"2026-08-14T03:12:59.192482+00:00","current_speed_kmh":13.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6288,"estimated_vehicle_count":10.69,"estimated_queue_length":7.1,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2059,"intersection_id":36,"direction":"E","ts":"2026-08-14T03:12:59.192482+00:00","current_speed_kmh":16.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5275,"estimated_vehicle_count":8.95,"estimated_queue_length":5.49,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2060,"intersection_id":36,"direction":"W","ts":"2026-08-14T03:12:59.192482+00:00","current_speed_kmh":13.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6158,"estimated_vehicle_count":10.46,"estimated_queue_length":6.88,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2061,"intersection_id":128,"direction":"N","ts":"2026-08-14T03:13:39.897567+00:00","current_speed_kmh":15.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5672,"estimated_vehicle_count":9.62,"estimated_queue_length":6.09,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2062,"intersection_id":128,"direction":"S","ts":"2026-08-14T03:13:39.897567+00:00","current_speed_kmh":13.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6032,"estimated_vehicle_count":10.24,"estimated_queue_length":6.67,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2063,"intersection_id":129,"direction":"S","ts":"2026-08-14T03:14:19.954245+00:00","current_speed_kmh":13.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6234,"estimated_vehicle_count":10.6,"estimated_queue_length":7.01,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2064,"intersection_id":129,"direction":"W","ts":"2026-08-14T03:14:19.954245+00:00","current_speed_kmh":17.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5129,"estimated_vehicle_count":8.71,"estimated_queue_length":5.28,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2065,"intersection_id":130,"direction":"N","ts":"2026-08-14T03:15:00.001104+00:00","current_speed_kmh":14.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5786,"estimated_vehicle_count":9.81,"estimated_queue_length":6.27,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2066,"intersection_id":130,"direction":"S","ts":"2026-08-14T03:15:00.001104+00:00","current_speed_kmh":13.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6213,"estimated_vehicle_count":10.56,"estimated_queue_length":6.98,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2067,"intersection_id":130,"direction":"W","ts":"2026-08-14T03:15:00.001104+00:00","current_speed_kmh":12.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6443,"estimated_vehicle_count":10.97,"estimated_queue_length":7.37,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2068,"intersection_id":132,"direction":"S","ts":"2026-08-14T03:15:40.074338+00:00","current_speed_kmh":12.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6435,"estimated_vehicle_count":10.95,"estimated_queue_length":7.36,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2069,"intersection_id":132,"direction":"E","ts":"2026-08-14T03:15:40.074338+00:00","current_speed_kmh":13.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6072,"estimated_vehicle_count":10.31,"estimated_queue_length":6.74,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2070,"intersection_id":132,"direction":"W","ts":"2026-08-14T03:15:40.074338+00:00","current_speed_kmh":13.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6156,"estimated_vehicle_count":10.46,"estimated_queue_length":6.88,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2071,"intersection_id":133,"direction":"S","ts":"2026-08-14T03:16:20.138799+00:00","current_speed_kmh":14.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5731,"estimated_vehicle_count":9.72,"estimated_queue_length":6.19,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2072,"intersection_id":133,"direction":"E","ts":"2026-08-14T03:16:20.138799+00:00","current_speed_kmh":16.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5285,"estimated_vehicle_count":8.97,"estimated_queue_length":5.51,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2073,"intersection_id":134,"direction":"S","ts":"2026-08-14T03:17:00.190606+00:00","current_speed_kmh":14.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5855,"estimated_vehicle_count":9.93,"estimated_queue_length":6.38,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2074,"intersection_id":134,"direction":"E","ts":"2026-08-14T03:17:00.190606+00:00","current_speed_kmh":13.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6296,"estimated_vehicle_count":10.7,"estimated_queue_length":7.12,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2075,"intersection_id":134,"direction":"W","ts":"2026-08-14T03:17:00.190606+00:00","current_speed_kmh":13.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6288,"estimated_vehicle_count":10.69,"estimated_queue_length":7.1,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2076,"intersection_id":37,"direction":"N","ts":"2026-08-14T03:17:40.258932+00:00","current_speed_kmh":14.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5864,"estimated_vehicle_count":9.95,"estimated_queue_length":6.4,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2077,"intersection_id":37,"direction":"S","ts":"2026-08-14T03:17:40.258932+00:00","current_speed_kmh":16.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5333,"estimated_vehicle_count":9.05,"estimated_queue_length":5.58,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2078,"intersection_id":37,"direction":"E","ts":"2026-08-14T03:17:40.258932+00:00","current_speed_kmh":12.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6487,"estimated_vehicle_count":11.05,"estimated_queue_length":7.45,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2079,"intersection_id":37,"direction":"W","ts":"2026-08-14T03:17:40.258932+00:00","current_speed_kmh":12.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6523,"estimated_vehicle_count":11.11,"estimated_queue_length":7.51,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2080,"intersection_id":38,"direction":"N","ts":"2026-08-14T03:18:21.147706+00:00","current_speed_kmh":14.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5947,"estimated_vehicle_count":10.09,"estimated_queue_length":6.53,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2081,"intersection_id":38,"direction":"S","ts":"2026-08-14T03:18:21.147706+00:00","current_speed_kmh":12.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6374,"estimated_vehicle_count":10.85,"estimated_queue_length":7.25,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2082,"intersection_id":39,"direction":"N","ts":"2026-08-14T03:19:01.702316+00:00","current_speed_kmh":15.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5716,"estimated_vehicle_count":9.69,"estimated_queue_length":6.16,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2083,"intersection_id":39,"direction":"S","ts":"2026-08-14T03:19:01.702316+00:00","current_speed_kmh":13.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.608,"estimated_vehicle_count":10.32,"estimated_queue_length":6.75,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2084,"intersection_id":39,"direction":"E","ts":"2026-08-14T03:19:01.702316+00:00","current_speed_kmh":16.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5369,"estimated_vehicle_count":9.11,"estimated_queue_length":5.63,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2085,"intersection_id":39,"direction":"W","ts":"2026-08-14T03:19:01.702316+00:00","current_speed_kmh":14.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5912,"estimated_vehicle_count":10.03,"estimated_queue_length":6.48,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2086,"intersection_id":40,"direction":"E","ts":"2026-08-14T03:19:42.594852+00:00","current_speed_kmh":13.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6048,"estimated_vehicle_count":10.27,"estimated_queue_length":6.7,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2087,"intersection_id":135,"direction":"N","ts":"2026-08-14T03:20:22.815572+00:00","current_speed_kmh":11.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6684,"estimated_vehicle_count":11.4,"estimated_queue_length":7.8,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2088,"intersection_id":135,"direction":"S","ts":"2026-08-14T03:20:22.815572+00:00","current_speed_kmh":12.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6364,"estimated_vehicle_count":10.83,"estimated_queue_length":7.23,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2089,"intersection_id":136,"direction":"E","ts":"2026-08-14T03:21:02.861507+00:00","current_speed_kmh":13.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6261,"estimated_vehicle_count":10.64,"estimated_queue_length":7.06,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2090,"intersection_id":136,"direction":"W","ts":"2026-08-14T03:21:02.861507+00:00","current_speed_kmh":13.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6067,"estimated_vehicle_count":10.3,"estimated_queue_length":6.73,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2091,"intersection_id":137,"direction":"N","ts":"2026-08-14T03:21:42.909358+00:00","current_speed_kmh":15.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5702,"estimated_vehicle_count":9.67,"estimated_queue_length":6.14,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2092,"intersection_id":137,"direction":"E","ts":"2026-08-14T03:21:42.909358+00:00","current_speed_kmh":13.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6257,"estimated_vehicle_count":10.64,"estimated_queue_length":7.05,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2093,"intersection_id":138,"direction":"N","ts":"2026-08-14T03:22:22.965052+00:00","current_speed_kmh":14.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5831,"estimated_vehicle_count":9.89,"estimated_queue_length":6.34,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2094,"intersection_id":138,"direction":"S","ts":"2026-08-14T03:22:22.965052+00:00","current_speed_kmh":12.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6335,"estimated_vehicle_count":10.77,"estimated_queue_length":7.18,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2095,"intersection_id":138,"direction":"W","ts":"2026-08-14T03:22:22.965052+00:00","current_speed_kmh":14.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5919,"estimated_vehicle_count":10.04,"estimated_queue_length":6.49,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2096,"intersection_id":139,"direction":"N","ts":"2026-08-14T03:23:03.037301+00:00","current_speed_kmh":15.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.568,"estimated_vehicle_count":9.63,"estimated_queue_length":6.11,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2097,"intersection_id":139,"direction":"S","ts":"2026-08-14T03:23:03.037301+00:00","current_speed_kmh":15.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5465,"estimated_vehicle_count":9.27,"estimated_queue_length":5.78,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2098,"intersection_id":139,"direction":"E","ts":"2026-08-14T03:23:03.037301+00:00","current_speed_kmh":15.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5452,"estimated_vehicle_count":9.24,"estimated_queue_length":5.76,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2099,"intersection_id":140,"direction":"N","ts":"2026-08-14T03:23:43.113432+00:00","current_speed_kmh":13.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6118,"estimated_vehicle_count":10.39,"estimated_queue_length":6.82,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2100,"intersection_id":140,"direction":"S","ts":"2026-08-14T03:23:43.113432+00:00","current_speed_kmh":13.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6118,"estimated_vehicle_count":10.39,"estimated_queue_length":6.82,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2101,"intersection_id":140,"direction":"E","ts":"2026-08-14T03:23:43.113432+00:00","current_speed_kmh":12.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6504,"estimated_vehicle_count":11.08,"estimated_queue_length":7.48,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2102,"intersection_id":140,"direction":"W","ts":"2026-08-14T03:23:43.113432+00:00","current_speed_kmh":13.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.618,"estimated_vehicle_count":10.5,"estimated_queue_length":6.92,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2103,"intersection_id":41,"direction":"S","ts":"2026-08-14T03:24:23.205348+00:00","current_speed_kmh":15.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5461,"estimated_vehicle_count":9.26,"estimated_queue_length":5.77,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2104,"intersection_id":41,"direction":"E","ts":"2026-08-14T03:24:23.205348+00:00","current_speed_kmh":12.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6509,"estimated_vehicle_count":11.09,"estimated_queue_length":7.49,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2105,"intersection_id":41,"direction":"W","ts":"2026-08-14T03:24:23.205348+00:00","current_speed_kmh":15.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5525,"estimated_vehicle_count":9.37,"estimated_queue_length":5.87,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2106,"intersection_id":42,"direction":"N","ts":"2026-08-14T03:25:03.884089+00:00","current_speed_kmh":15.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5532,"estimated_vehicle_count":9.38,"estimated_queue_length":5.88,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2107,"intersection_id":42,"direction":"S","ts":"2026-08-14T03:25:03.884089+00:00","current_speed_kmh":14.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5883,"estimated_vehicle_count":9.98,"estimated_queue_length":6.43,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2108,"intersection_id":42,"direction":"E","ts":"2026-08-14T03:25:03.884089+00:00","current_speed_kmh":15.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5678,"estimated_vehicle_count":9.63,"estimated_queue_length":6.1,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2109,"intersection_id":42,"direction":"W","ts":"2026-08-14T03:25:03.884089+00:00","current_speed_kmh":13.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6185,"estimated_vehicle_count":10.51,"estimated_queue_length":6.93,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2110,"intersection_id":43,"direction":"S","ts":"2026-08-14T03:25:44.836258+00:00","current_speed_kmh":12.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.653,"estimated_vehicle_count":11.13,"estimated_queue_length":7.53,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2111,"intersection_id":43,"direction":"E","ts":"2026-08-14T03:25:44.836258+00:00","current_speed_kmh":13.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.628,"estimated_vehicle_count":10.68,"estimated_queue_length":7.09,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2112,"intersection_id":43,"direction":"W","ts":"2026-08-14T03:25:44.836258+00:00","current_speed_kmh":13.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6082,"estimated_vehicle_count":10.33,"estimated_queue_length":6.75,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2113,"intersection_id":44,"direction":"N","ts":"2026-08-14T03:26:25.570495+00:00","current_speed_kmh":11.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.686,"estimated_vehicle_count":11.73,"estimated_queue_length":8.13,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2114,"intersection_id":44,"direction":"S","ts":"2026-08-14T03:26:25.570495+00:00","current_speed_kmh":13.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6139,"estimated_vehicle_count":10.43,"estimated_queue_length":6.85,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2115,"intersection_id":44,"direction":"E","ts":"2026-08-14T03:26:25.570495+00:00","current_speed_kmh":11.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6615,"estimated_vehicle_count":11.28,"estimated_queue_length":7.68,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2116,"intersection_id":44,"direction":"W","ts":"2026-08-14T03:26:25.570495+00:00","current_speed_kmh":13.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6222,"estimated_vehicle_count":10.57,"estimated_queue_length":6.99,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2117,"intersection_id":141,"direction":"N","ts":"2026-08-14T03:27:06.484419+00:00","current_speed_kmh":13.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6279,"estimated_vehicle_count":10.67,"estimated_queue_length":7.09,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2118,"intersection_id":141,"direction":"S","ts":"2026-08-14T03:27:06.484419+00:00","current_speed_kmh":10.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6917,"estimated_vehicle_count":11.83,"estimated_queue_length":8.23,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2119,"intersection_id":141,"direction":"E","ts":"2026-08-14T03:27:06.484419+00:00","current_speed_kmh":15.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5727,"estimated_vehicle_count":9.71,"estimated_queue_length":6.18,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2120,"intersection_id":141,"direction":"W","ts":"2026-08-14T03:27:06.484419+00:00","current_speed_kmh":13.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6112,"estimated_vehicle_count":10.38,"estimated_queue_length":6.8,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2121,"intersection_id":142,"direction":"E","ts":"2026-08-14T03:27:46.582079+00:00","current_speed_kmh":11.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6825,"estimated_vehicle_count":11.66,"estimated_queue_length":8.06,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2122,"intersection_id":142,"direction":"W","ts":"2026-08-14T03:27:46.582079+00:00","current_speed_kmh":12.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6431,"estimated_vehicle_count":10.95,"estimated_queue_length":7.35,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2123,"intersection_id":143,"direction":"N","ts":"2026-08-14T03:28:26.628960+00:00","current_speed_kmh":13.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6085,"estimated_vehicle_count":10.33,"estimated_queue_length":6.76,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2124,"intersection_id":143,"direction":"S","ts":"2026-08-14T03:28:26.628960+00:00","current_speed_kmh":11.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6738,"estimated_vehicle_count":11.5,"estimated_queue_length":7.9,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2125,"intersection_id":143,"direction":"E","ts":"2026-08-14T03:28:26.628960+00:00","current_speed_kmh":11.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6745,"estimated_vehicle_count":11.51,"estimated_queue_length":7.91,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2126,"intersection_id":143,"direction":"W","ts":"2026-08-14T03:28:26.628960+00:00","current_speed_kmh":14.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5973,"estimated_vehicle_count":10.14,"estimated_queue_length":6.57,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2127,"intersection_id":144,"direction":"E","ts":"2026-08-14T03:29:06.744158+00:00","current_speed_kmh":13.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6015,"estimated_vehicle_count":10.21,"estimated_queue_length":6.64,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2128,"intersection_id":144,"direction":"W","ts":"2026-08-14T03:29:06.744158+00:00","current_speed_kmh":12.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6323,"estimated_vehicle_count":10.75,"estimated_queue_length":7.16,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2129,"intersection_id":147,"direction":"N","ts":"2026-08-14T03:29:46.791062+00:00","current_speed_kmh":12.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6584,"estimated_vehicle_count":11.22,"estimated_queue_length":7.62,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2130,"intersection_id":147,"direction":"S","ts":"2026-08-14T03:29:46.791062+00:00","current_speed_kmh":14.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5833,"estimated_vehicle_count":9.89,"estimated_queue_length":6.35,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2131,"intersection_id":147,"direction":"E","ts":"2026-08-14T03:29:46.791062+00:00","current_speed_kmh":14.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5902,"estimated_vehicle_count":10.01,"estimated_queue_length":6.46,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2132,"intersection_id":147,"direction":"W","ts":"2026-08-14T03:29:46.791062+00:00","current_speed_kmh":11.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6602,"estimated_vehicle_count":11.26,"estimated_queue_length":7.65,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2133,"intersection_id":152,"direction":"N","ts":"2026-08-14T03:30:26.878931+00:00","current_speed_kmh":15.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5646,"estimated_vehicle_count":9.57,"estimated_queue_length":6.05,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2134,"intersection_id":152,"direction":"W","ts":"2026-08-14T03:30:26.878931+00:00","current_speed_kmh":17.5,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6112,"estimated_vehicle_count":10.38,"estimated_queue_length":6.8,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2135,"intersection_id":45,"direction":"N","ts":"2026-08-14T03:31:06.924900+00:00","current_speed_kmh":15.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.572,"estimated_vehicle_count":9.7,"estimated_queue_length":6.17,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2136,"intersection_id":45,"direction":"S","ts":"2026-08-14T03:31:06.924900+00:00","current_speed_kmh":10.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6983,"estimated_vehicle_count":11.95,"estimated_queue_length":8.36,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2137,"intersection_id":45,"direction":"E","ts":"2026-08-14T03:31:06.924900+00:00","current_speed_kmh":12.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6408,"estimated_vehicle_count":10.91,"estimated_queue_length":7.31,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2138,"intersection_id":45,"direction":"W","ts":"2026-08-14T03:31:06.924900+00:00","current_speed_kmh":11.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6667,"estimated_vehicle_count":11.37,"estimated_queue_length":7.77,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2139,"intersection_id":46,"direction":"N","ts":"2026-08-14T03:31:47.823270+00:00","current_speed_kmh":12.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6347,"estimated_vehicle_count":10.8,"estimated_queue_length":7.2,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2140,"intersection_id":46,"direction":"E","ts":"2026-08-14T03:31:47.823270+00:00","current_speed_kmh":12.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6541,"estimated_vehicle_count":11.15,"estimated_queue_length":7.55,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2141,"intersection_id":46,"direction":"W","ts":"2026-08-14T03:31:47.823270+00:00","current_speed_kmh":15.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5725,"estimated_vehicle_count":9.71,"estimated_queue_length":6.18,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2142,"intersection_id":47,"direction":"N","ts":"2026-08-14T03:32:28.539143+00:00","current_speed_kmh":12.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6411,"estimated_vehicle_count":10.91,"estimated_queue_length":7.32,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2143,"intersection_id":47,"direction":"S","ts":"2026-08-14T03:32:28.539143+00:00","current_speed_kmh":11.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6869,"estimated_vehicle_count":11.74,"estimated_queue_length":8.14,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2144,"intersection_id":47,"direction":"E","ts":"2026-08-14T03:32:28.539143+00:00","current_speed_kmh":11.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6666,"estimated_vehicle_count":11.37,"estimated_queue_length":7.77,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2145,"intersection_id":47,"direction":"W","ts":"2026-08-14T03:32:28.539143+00:00","current_speed_kmh":13.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6282,"estimated_vehicle_count":10.68,"estimated_queue_length":7.09,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2146,"intersection_id":48,"direction":"N","ts":"2026-08-14T03:33:09.464885+00:00","current_speed_kmh":17.7,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6057,"estimated_vehicle_count":10.28,"estimated_queue_length":6.71,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2147,"intersection_id":48,"direction":"S","ts":"2026-08-14T03:33:09.464885+00:00","current_speed_kmh":13.7,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6955,"estimated_vehicle_count":11.9,"estimated_queue_length":8.3,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2148,"intersection_id":48,"direction":"E","ts":"2026-08-14T03:33:09.464885+00:00","current_speed_kmh":10.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6924,"estimated_vehicle_count":11.85,"estimated_queue_length":8.25,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2149,"intersection_id":48,"direction":"W","ts":"2026-08-14T03:33:09.464885+00:00","current_speed_kmh":13.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6249,"estimated_vehicle_count":10.62,"estimated_queue_length":7.04,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2150,"intersection_id":153,"direction":"N","ts":"2026-08-14T03:33:50.558636+00:00","current_speed_kmh":10.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6919,"estimated_vehicle_count":11.84,"estimated_queue_length":8.24,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2151,"intersection_id":153,"direction":"E","ts":"2026-08-14T03:33:50.558636+00:00","current_speed_kmh":13.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6182,"estimated_vehicle_count":10.5,"estimated_queue_length":6.92,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2152,"intersection_id":153,"direction":"W","ts":"2026-08-14T03:33:50.558636+00:00","current_speed_kmh":10.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6895,"estimated_vehicle_count":11.79,"estimated_queue_length":8.19,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2153,"intersection_id":154,"direction":"S","ts":"2026-08-14T03:34:30.634975+00:00","current_speed_kmh":12.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6405,"estimated_vehicle_count":10.9,"estimated_queue_length":7.31,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2154,"intersection_id":154,"direction":"E","ts":"2026-08-14T03:34:30.634975+00:00","current_speed_kmh":11.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6666,"estimated_vehicle_count":11.37,"estimated_queue_length":7.77,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2155,"intersection_id":155,"direction":"N","ts":"2026-08-14T03:35:10.693407+00:00","current_speed_kmh":12.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.65,"estimated_vehicle_count":11.07,"estimated_queue_length":7.47,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2156,"intersection_id":155,"direction":"S","ts":"2026-08-14T03:35:10.693407+00:00","current_speed_kmh":11.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6796,"estimated_vehicle_count":11.61,"estimated_queue_length":8.01,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2157,"intersection_id":156,"direction":"N","ts":"2026-08-14T03:35:50.745138+00:00","current_speed_kmh":11.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6671,"estimated_vehicle_count":11.38,"estimated_queue_length":7.78,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2158,"intersection_id":156,"direction":"S","ts":"2026-08-14T03:35:50.745138+00:00","current_speed_kmh":11.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6678,"estimated_vehicle_count":11.39,"estimated_queue_length":7.79,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2159,"intersection_id":156,"direction":"E","ts":"2026-08-14T03:35:50.745138+00:00","current_speed_kmh":13.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6198,"estimated_vehicle_count":10.53,"estimated_queue_length":6.95,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2160,"intersection_id":156,"direction":"W","ts":"2026-08-14T03:35:50.745138+00:00","current_speed_kmh":11.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6761,"estimated_vehicle_count":11.55,"estimated_queue_length":7.94,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2161,"intersection_id":157,"direction":"N","ts":"2026-08-14T03:36:30.843823+00:00","current_speed_kmh":13.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6159,"estimated_vehicle_count":10.46,"estimated_queue_length":6.88,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2162,"intersection_id":157,"direction":"S","ts":"2026-08-14T03:36:30.843823+00:00","current_speed_kmh":12.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6561,"estimated_vehicle_count":11.18,"estimated_queue_length":7.58,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2163,"intersection_id":157,"direction":"E","ts":"2026-08-14T03:36:30.843823+00:00","current_speed_kmh":10.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7025,"estimated_vehicle_count":12.03,"estimated_queue_length":8.44,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2164,"intersection_id":157,"direction":"W","ts":"2026-08-14T03:36:30.843823+00:00","current_speed_kmh":14.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5821,"estimated_vehicle_count":9.87,"estimated_queue_length":6.33,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2165,"intersection_id":158,"direction":"N","ts":"2026-08-14T03:37:10.936569+00:00","current_speed_kmh":10.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6994,"estimated_vehicle_count":11.97,"estimated_queue_length":8.38,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2166,"intersection_id":158,"direction":"S","ts":"2026-08-14T03:37:10.936569+00:00","current_speed_kmh":10.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.697,"estimated_vehicle_count":11.93,"estimated_queue_length":8.33,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2167,"intersection_id":158,"direction":"E","ts":"2026-08-14T03:37:10.936569+00:00","current_speed_kmh":12.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6503,"estimated_vehicle_count":11.08,"estimated_queue_length":7.48,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2168,"intersection_id":158,"direction":"W","ts":"2026-08-14T03:37:10.936569+00:00","current_speed_kmh":10.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7064,"estimated_vehicle_count":12.11,"estimated_queue_length":8.51,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2169,"intersection_id":49,"direction":"N","ts":"2026-08-14T03:37:51.042111+00:00","current_speed_kmh":10.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6955,"estimated_vehicle_count":11.9,"estimated_queue_length":8.31,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2170,"intersection_id":49,"direction":"S","ts":"2026-08-14T03:37:51.042111+00:00","current_speed_kmh":14.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5969,"estimated_vehicle_count":10.13,"estimated_queue_length":6.57,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2171,"intersection_id":49,"direction":"E","ts":"2026-08-14T03:37:51.042111+00:00","current_speed_kmh":14.3,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6815,"estimated_vehicle_count":11.64,"estimated_queue_length":8.04,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2172,"intersection_id":49,"direction":"W","ts":"2026-08-14T03:37:51.042111+00:00","current_speed_kmh":13.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6191,"estimated_vehicle_count":10.52,"estimated_queue_length":6.94,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2173,"intersection_id":50,"direction":"S","ts":"2026-08-14T03:38:32.005930+00:00","current_speed_kmh":13.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6228,"estimated_vehicle_count":10.59,"estimated_queue_length":7.0,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2174,"intersection_id":50,"direction":"E","ts":"2026-08-14T03:38:32.005930+00:00","current_speed_kmh":10.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6992,"estimated_vehicle_count":11.97,"estimated_queue_length":8.38,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2175,"intersection_id":50,"direction":"W","ts":"2026-08-14T03:38:32.005930+00:00","current_speed_kmh":9.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.72,"estimated_vehicle_count":12.36,"estimated_queue_length":8.77,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2176,"intersection_id":51,"direction":"N","ts":"2026-08-14T03:39:12.684624+00:00","current_speed_kmh":12.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6312,"estimated_vehicle_count":10.73,"estimated_queue_length":7.14,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2177,"intersection_id":51,"direction":"S","ts":"2026-08-14T03:39:12.684624+00:00","current_speed_kmh":14.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5999,"estimated_vehicle_count":10.18,"estimated_queue_length":6.62,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2178,"intersection_id":52,"direction":"E","ts":"2026-08-14T03:39:53.157355+00:00","current_speed_kmh":14.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5997,"estimated_vehicle_count":10.18,"estimated_queue_length":6.62,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2179,"intersection_id":159,"direction":"E","ts":"2026-08-14T03:40:33.394611+00:00","current_speed_kmh":12.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6541,"estimated_vehicle_count":11.14,"estimated_queue_length":7.55,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2180,"intersection_id":159,"direction":"W","ts":"2026-08-14T03:40:33.394611+00:00","current_speed_kmh":13.6,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6975,"estimated_vehicle_count":11.94,"estimated_queue_length":8.34,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2181,"intersection_id":160,"direction":"N","ts":"2026-08-14T03:41:13.450250+00:00","current_speed_kmh":10.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6971,"estimated_vehicle_count":11.93,"estimated_queue_length":8.34,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2182,"intersection_id":160,"direction":"S","ts":"2026-08-14T03:41:13.450250+00:00","current_speed_kmh":13.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6268,"estimated_vehicle_count":10.66,"estimated_queue_length":7.07,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2183,"intersection_id":160,"direction":"E","ts":"2026-08-14T03:41:13.450250+00:00","current_speed_kmh":10.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7102,"estimated_vehicle_count":12.18,"estimated_queue_length":8.58,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2184,"intersection_id":160,"direction":"W","ts":"2026-08-14T03:41:13.450250+00:00","current_speed_kmh":13.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.61,"estimated_vehicle_count":10.36,"estimated_queue_length":6.79,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2185,"intersection_id":161,"direction":"S","ts":"2026-08-14T03:41:53.556738+00:00","current_speed_kmh":10.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7077,"estimated_vehicle_count":12.13,"estimated_queue_length":8.54,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2186,"intersection_id":161,"direction":"E","ts":"2026-08-14T03:41:53.556738+00:00","current_speed_kmh":11.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6837,"estimated_vehicle_count":11.68,"estimated_queue_length":8.08,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2187,"intersection_id":162,"direction":"N","ts":"2026-08-14T03:42:33.613340+00:00","current_speed_kmh":12.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.652,"estimated_vehicle_count":11.11,"estimated_queue_length":7.51,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2188,"intersection_id":162,"direction":"S","ts":"2026-08-14T03:42:33.613340+00:00","current_speed_kmh":11.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6599,"estimated_vehicle_count":11.25,"estimated_queue_length":7.65,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2189,"intersection_id":162,"direction":"E","ts":"2026-08-14T03:42:33.613340+00:00","current_speed_kmh":9.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7192,"estimated_vehicle_count":12.35,"estimated_queue_length":8.76,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2190,"intersection_id":162,"direction":"W","ts":"2026-08-14T03:42:33.613340+00:00","current_speed_kmh":9.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.732,"estimated_vehicle_count":12.59,"estimated_queue_length":9.01,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2191,"intersection_id":163,"direction":"N","ts":"2026-08-14T03:43:13.713934+00:00","current_speed_kmh":10.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7135,"estimated_vehicle_count":12.24,"estimated_queue_length":8.65,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2192,"intersection_id":163,"direction":"S","ts":"2026-08-14T03:43:13.713934+00:00","current_speed_kmh":12.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6563,"estimated_vehicle_count":11.18,"estimated_queue_length":7.58,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2193,"intersection_id":163,"direction":"E","ts":"2026-08-14T03:43:13.713934+00:00","current_speed_kmh":9.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7294,"estimated_vehicle_count":12.54,"estimated_queue_length":8.96,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2194,"intersection_id":163,"direction":"W","ts":"2026-08-14T03:43:13.713934+00:00","current_speed_kmh":9.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7278,"estimated_vehicle_count":12.51,"estimated_queue_length":8.93,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2195,"intersection_id":165,"direction":"N","ts":"2026-08-14T03:43:53.808464+00:00","current_speed_kmh":9.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7234,"estimated_vehicle_count":12.42,"estimated_queue_length":8.84,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2196,"intersection_id":165,"direction":"S","ts":"2026-08-14T03:43:53.808464+00:00","current_speed_kmh":11.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6644,"estimated_vehicle_count":11.33,"estimated_queue_length":7.73,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2197,"intersection_id":165,"direction":"E","ts":"2026-08-14T03:43:53.808464+00:00","current_speed_kmh":11.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6824,"estimated_vehicle_count":11.66,"estimated_queue_length":8.06,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2198,"intersection_id":165,"direction":"W","ts":"2026-08-14T03:43:53.808464+00:00","current_speed_kmh":12.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6547,"estimated_vehicle_count":11.16,"estimated_queue_length":7.56,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2199,"intersection_id":53,"direction":"N","ts":"2026-08-14T03:44:33.901920+00:00","current_speed_kmh":12.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.638,"estimated_vehicle_count":10.85,"estimated_queue_length":7.26,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2200,"intersection_id":53,"direction":"E","ts":"2026-08-14T03:44:33.901920+00:00","current_speed_kmh":12.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6419,"estimated_vehicle_count":10.92,"estimated_queue_length":7.33,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2201,"intersection_id":53,"direction":"W","ts":"2026-08-14T03:44:33.901920+00:00","current_speed_kmh":10.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6945,"estimated_vehicle_count":11.88,"estimated_queue_length":8.29,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2202,"intersection_id":54,"direction":"N","ts":"2026-08-14T03:45:14.650951+00:00","current_speed_kmh":11.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6788,"estimated_vehicle_count":11.6,"estimated_queue_length":7.99,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2203,"intersection_id":54,"direction":"S","ts":"2026-08-14T03:45:14.650951+00:00","current_speed_kmh":12.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6436,"estimated_vehicle_count":10.96,"estimated_queue_length":7.36,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2204,"intersection_id":55,"direction":"N","ts":"2026-08-14T03:45:55.164613+00:00","current_speed_kmh":10.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7049,"estimated_vehicle_count":12.08,"estimated_queue_length":8.48,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2205,"intersection_id":55,"direction":"W","ts":"2026-08-14T03:45:55.164613+00:00","current_speed_kmh":12.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6374,"estimated_vehicle_count":10.84,"estimated_queue_length":7.25,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2206,"intersection_id":56,"direction":"N","ts":"2026-08-14T03:46:35.643101+00:00","current_speed_kmh":9.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7226,"estimated_vehicle_count":12.41,"estimated_queue_length":8.83,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2207,"intersection_id":56,"direction":"S","ts":"2026-08-14T03:46:35.643101+00:00","current_speed_kmh":9.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7224,"estimated_vehicle_count":12.4,"estimated_queue_length":8.82,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2208,"intersection_id":56,"direction":"E","ts":"2026-08-14T03:46:35.643101+00:00","current_speed_kmh":11.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6694,"estimated_vehicle_count":11.42,"estimated_queue_length":7.82,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2209,"intersection_id":56,"direction":"W","ts":"2026-08-14T03:46:35.643101+00:00","current_speed_kmh":10.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6933,"estimated_vehicle_count":11.86,"estimated_queue_length":8.26,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2210,"intersection_id":166,"direction":"N","ts":"2026-08-14T03:47:16.593270+00:00","current_speed_kmh":9.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.724,"estimated_vehicle_count":12.43,"estimated_queue_length":8.85,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2211,"intersection_id":166,"direction":"E","ts":"2026-08-14T03:47:16.593270+00:00","current_speed_kmh":9.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7236,"estimated_vehicle_count":12.43,"estimated_queue_length":8.85,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2212,"intersection_id":167,"direction":"N","ts":"2026-08-14T03:47:56.640138+00:00","current_speed_kmh":12.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6464,"estimated_vehicle_count":11.01,"estimated_queue_length":7.41,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2213,"intersection_id":167,"direction":"S","ts":"2026-08-14T03:47:56.640138+00:00","current_speed_kmh":9.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7332,"estimated_vehicle_count":12.61,"estimated_queue_length":9.03,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2214,"intersection_id":167,"direction":"E","ts":"2026-08-14T03:47:56.640138+00:00","current_speed_kmh":11.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.684,"estimated_vehicle_count":11.69,"estimated_queue_length":8.09,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2215,"intersection_id":168,"direction":"E","ts":"2026-08-14T03:48:36.722228+00:00","current_speed_kmh":11.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6602,"estimated_vehicle_count":11.25,"estimated_queue_length":7.65,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2216,"intersection_id":168,"direction":"W","ts":"2026-08-14T03:48:36.722228+00:00","current_speed_kmh":13.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6227,"estimated_vehicle_count":10.58,"estimated_queue_length":7.0,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2217,"intersection_id":169,"direction":"N","ts":"2026-08-14T03:49:16.769272+00:00","current_speed_kmh":13.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6183,"estimated_vehicle_count":10.5,"estimated_queue_length":6.92,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2218,"intersection_id":169,"direction":"S","ts":"2026-08-14T03:49:16.769272+00:00","current_speed_kmh":11.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6795,"estimated_vehicle_count":11.61,"estimated_queue_length":8.01,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2219,"intersection_id":169,"direction":"W","ts":"2026-08-14T03:49:16.769272+00:00","current_speed_kmh":11.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6655,"estimated_vehicle_count":11.35,"estimated_queue_length":7.75,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2220,"intersection_id":170,"direction":"N","ts":"2026-08-14T03:49:56.840411+00:00","current_speed_kmh":11.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6765,"estimated_vehicle_count":11.55,"estimated_queue_length":7.95,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2221,"intersection_id":170,"direction":"E","ts":"2026-08-14T03:49:56.840411+00:00","current_speed_kmh":13.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6297,"estimated_vehicle_count":10.71,"estimated_queue_length":7.12,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2222,"intersection_id":170,"direction":"W","ts":"2026-08-14T03:49:56.840411+00:00","current_speed_kmh":8.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.75,"estimated_vehicle_count":12.93,"estimated_queue_length":9.37,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2223,"intersection_id":173,"direction":"N","ts":"2026-08-14T03:50:36.909704+00:00","current_speed_kmh":12.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.637,"estimated_vehicle_count":10.84,"estimated_queue_length":7.24,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2224,"intersection_id":173,"direction":"S","ts":"2026-08-14T03:50:36.909704+00:00","current_speed_kmh":12.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6408,"estimated_vehicle_count":10.91,"estimated_queue_length":7.31,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2225,"intersection_id":173,"direction":"E","ts":"2026-08-14T03:50:36.909704+00:00","current_speed_kmh":11.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6639,"estimated_vehicle_count":11.32,"estimated_queue_length":7.72,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2226,"intersection_id":57,"direction":"S","ts":"2026-08-14T03:51:16.981993+00:00","current_speed_kmh":8.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7452,"estimated_vehicle_count":12.84,"estimated_queue_length":9.28,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2227,"intersection_id":57,"direction":"E","ts":"2026-08-14T03:51:16.981993+00:00","current_speed_kmh":11.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.664,"estimated_vehicle_count":11.32,"estimated_queue_length":7.72,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2228,"intersection_id":57,"direction":"W","ts":"2026-08-14T03:51:16.981993+00:00","current_speed_kmh":10.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6996,"estimated_vehicle_count":11.98,"estimated_queue_length":8.38,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2229,"intersection_id":58,"direction":"N","ts":"2026-08-14T03:51:57.677259+00:00","current_speed_kmh":10.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7082,"estimated_vehicle_count":12.14,"estimated_queue_length":8.55,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2230,"intersection_id":58,"direction":"E","ts":"2026-08-14T03:51:57.677259+00:00","current_speed_kmh":9.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7193,"estimated_vehicle_count":12.35,"estimated_queue_length":8.76,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2231,"intersection_id":58,"direction":"W","ts":"2026-08-14T03:51:57.677259+00:00","current_speed_kmh":9.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7259,"estimated_vehicle_count":12.47,"estimated_queue_length":8.89,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2232,"intersection_id":59,"direction":"N","ts":"2026-08-14T03:52:38.353997+00:00","current_speed_kmh":12.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6317,"estimated_vehicle_count":10.74,"estimated_queue_length":7.15,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2233,"intersection_id":59,"direction":"S","ts":"2026-08-14T03:52:38.353997+00:00","current_speed_kmh":13.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6244,"estimated_vehicle_count":10.61,"estimated_queue_length":7.03,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2234,"intersection_id":59,"direction":"E","ts":"2026-08-14T03:52:38.353997+00:00","current_speed_kmh":10.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6911,"estimated_vehicle_count":11.82,"estimated_queue_length":8.22,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2235,"intersection_id":59,"direction":"W","ts":"2026-08-14T03:52:38.353997+00:00","current_speed_kmh":10.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7006,"estimated_vehicle_count":12.0,"estimated_queue_length":8.4,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2236,"intersection_id":60,"direction":"N","ts":"2026-08-14T03:53:19.227072+00:00","current_speed_kmh":12.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6405,"estimated_vehicle_count":10.9,"estimated_queue_length":7.31,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2237,"intersection_id":60,"direction":"W","ts":"2026-08-14T03:53:19.227072+00:00","current_speed_kmh":13.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6255,"estimated_vehicle_count":10.63,"estimated_queue_length":7.05,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2238,"intersection_id":174,"direction":"N","ts":"2026-08-14T03:53:59.664523+00:00","current_speed_kmh":16.8,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6275,"estimated_vehicle_count":10.67,"estimated_queue_length":7.08,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2239,"intersection_id":174,"direction":"S","ts":"2026-08-14T03:53:59.664523+00:00","current_speed_kmh":11.7,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7406,"estimated_vehicle_count":12.75,"estimated_queue_length":9.18,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2240,"intersection_id":174,"direction":"W","ts":"2026-08-14T03:53:59.664523+00:00","current_speed_kmh":12.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6363,"estimated_vehicle_count":10.83,"estimated_queue_length":7.23,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2241,"intersection_id":175,"direction":"N","ts":"2026-08-14T03:54:39.736768+00:00","current_speed_kmh":11.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6714,"estimated_vehicle_count":11.46,"estimated_queue_length":7.86,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2242,"intersection_id":175,"direction":"S","ts":"2026-08-14T03:54:39.736768+00:00","current_speed_kmh":12.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6358,"estimated_vehicle_count":10.82,"estimated_queue_length":7.22,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2243,"intersection_id":175,"direction":"E","ts":"2026-08-14T03:54:39.736768+00:00","current_speed_kmh":13.9,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6901,"estimated_vehicle_count":11.8,"estimated_queue_length":8.2,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2244,"intersection_id":175,"direction":"W","ts":"2026-08-14T03:54:39.736768+00:00","current_speed_kmh":13.5,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7007,"estimated_vehicle_count":12.0,"estimated_queue_length":8.4,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2245,"intersection_id":176,"direction":"N","ts":"2026-08-14T03:55:19.831467+00:00","current_speed_kmh":10.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7084,"estimated_vehicle_count":12.14,"estimated_queue_length":8.55,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2246,"intersection_id":176,"direction":"S","ts":"2026-08-14T03:55:19.831467+00:00","current_speed_kmh":12.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6371,"estimated_vehicle_count":10.84,"estimated_queue_length":7.25,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2247,"intersection_id":176,"direction":"E","ts":"2026-08-14T03:55:19.831467+00:00","current_speed_kmh":9.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.718,"estimated_vehicle_count":12.32,"estimated_queue_length":8.74,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2248,"intersection_id":176,"direction":"W","ts":"2026-08-14T03:55:19.831467+00:00","current_speed_kmh":10.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7044,"estimated_vehicle_count":12.07,"estimated_queue_length":8.47,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2249,"intersection_id":177,"direction":"N","ts":"2026-08-14T03:55:59.920383+00:00","current_speed_kmh":11.3,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7495,"estimated_vehicle_count":12.92,"estimated_queue_length":9.36,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2250,"intersection_id":177,"direction":"S","ts":"2026-08-14T03:55:59.920383+00:00","current_speed_kmh":11.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6613,"estimated_vehicle_count":11.28,"estimated_queue_length":7.67,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2251,"intersection_id":177,"direction":"W","ts":"2026-08-14T03:55:59.920383+00:00","current_speed_kmh":12.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6385,"estimated_vehicle_count":10.87,"estimated_queue_length":7.27,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2252,"intersection_id":178,"direction":"N","ts":"2026-08-14T03:56:39.991640+00:00","current_speed_kmh":9.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7432,"estimated_vehicle_count":12.8,"estimated_queue_length":9.23,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2253,"intersection_id":178,"direction":"S","ts":"2026-08-14T03:56:39.991640+00:00","current_speed_kmh":8.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.745,"estimated_vehicle_count":12.83,"estimated_queue_length":9.27,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2254,"intersection_id":178,"direction":"E","ts":"2026-08-14T03:56:39.991640+00:00","current_speed_kmh":9.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7363,"estimated_vehicle_count":12.67,"estimated_queue_length":9.1,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2255,"intersection_id":178,"direction":"W","ts":"2026-08-14T03:56:39.991640+00:00","current_speed_kmh":10.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6877,"estimated_vehicle_count":11.76,"estimated_queue_length":8.16,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2256,"intersection_id":179,"direction":"N","ts":"2026-08-14T03:57:20.103978+00:00","current_speed_kmh":10.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6909,"estimated_vehicle_count":11.82,"estimated_queue_length":8.22,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2257,"intersection_id":179,"direction":"S","ts":"2026-08-14T03:57:20.103978+00:00","current_speed_kmh":10.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.714,"estimated_vehicle_count":12.25,"estimated_queue_length":8.66,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2258,"intersection_id":179,"direction":"E","ts":"2026-08-14T03:57:20.103978+00:00","current_speed_kmh":9.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7292,"estimated_vehicle_count":12.53,"estimated_queue_length":8.96,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2259,"intersection_id":61,"direction":"S","ts":"2026-08-14T03:58:00.198652+00:00","current_speed_kmh":11.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6773,"estimated_vehicle_count":11.57,"estimated_queue_length":7.97,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2260,"intersection_id":61,"direction":"W","ts":"2026-08-14T03:58:00.198652+00:00","current_speed_kmh":13.1,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7091,"estimated_vehicle_count":12.16,"estimated_queue_length":8.56,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2261,"intersection_id":62,"direction":"N","ts":"2026-08-14T03:58:40.701508+00:00","current_speed_kmh":10.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.688,"estimated_vehicle_count":11.76,"estimated_queue_length":8.16,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2262,"intersection_id":62,"direction":"E","ts":"2026-08-14T03:58:40.701508+00:00","current_speed_kmh":11.8,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7368,"estimated_vehicle_count":12.68,"estimated_queue_length":9.11,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2263,"intersection_id":62,"direction":"W","ts":"2026-08-14T03:58:40.701508+00:00","current_speed_kmh":11.6,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7433,"estimated_vehicle_count":12.8,"estimated_queue_length":9.24,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2264,"intersection_id":63,"direction":"S","ts":"2026-08-14T03:59:21.379263+00:00","current_speed_kmh":11.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6623,"estimated_vehicle_count":11.29,"estimated_queue_length":7.69,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2265,"intersection_id":63,"direction":"W","ts":"2026-08-14T03:59:21.379263+00:00","current_speed_kmh":8.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7713,"estimated_vehicle_count":13.34,"estimated_queue_length":9.81,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2266,"intersection_id":64,"direction":"E","ts":"2026-08-14T04:00:01.860760+00:00","current_speed_kmh":10.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6956,"estimated_vehicle_count":11.9,"estimated_queue_length":8.31,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2267,"intersection_id":64,"direction":"W","ts":"2026-08-14T04:00:01.860760+00:00","current_speed_kmh":9.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7363,"estimated_vehicle_count":12.67,"estimated_queue_length":9.1,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2268,"intersection_id":180,"direction":"N","ts":"2026-08-14T04:00:42.427317+00:00","current_speed_kmh":9.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7439,"estimated_vehicle_count":12.81,"estimated_queue_length":9.25,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2269,"intersection_id":180,"direction":"S","ts":"2026-08-14T04:00:42.427317+00:00","current_speed_kmh":10.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6925,"estimated_vehicle_count":11.85,"estimated_queue_length":8.25,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2270,"intersection_id":180,"direction":"E","ts":"2026-08-14T04:00:42.427317+00:00","current_speed_kmh":10.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6967,"estimated_vehicle_count":11.92,"estimated_queue_length":8.33,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2271,"intersection_id":180,"direction":"W","ts":"2026-08-14T04:00:42.427317+00:00","current_speed_kmh":12.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6466,"estimated_vehicle_count":11.01,"estimated_queue_length":7.41,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2272,"intersection_id":181,"direction":"N","ts":"2026-08-14T04:01:22.523804+00:00","current_speed_kmh":9.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7417,"estimated_vehicle_count":12.77,"estimated_queue_length":9.21,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2273,"intersection_id":181,"direction":"S","ts":"2026-08-14T04:01:22.523804+00:00","current_speed_kmh":12.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6578,"estimated_vehicle_count":11.21,"estimated_queue_length":7.61,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2274,"intersection_id":182,"direction":"E","ts":"2026-08-14T04:02:02.569915+00:00","current_speed_kmh":12.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6581,"estimated_vehicle_count":11.22,"estimated_queue_length":7.62,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2275,"intersection_id":182,"direction":"W","ts":"2026-08-14T04:02:02.569915+00:00","current_speed_kmh":10.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7031,"estimated_vehicle_count":12.04,"estimated_queue_length":8.45,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2276,"intersection_id":184,"direction":"N","ts":"2026-08-14T04:02:42.620698+00:00","current_speed_kmh":11.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6697,"estimated_vehicle_count":11.43,"estimated_queue_length":7.83,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2277,"intersection_id":184,"direction":"E","ts":"2026-08-14T04:02:42.620698+00:00","current_speed_kmh":8.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7582,"estimated_vehicle_count":13.09,"estimated_queue_length":9.54,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2278,"intersection_id":184,"direction":"W","ts":"2026-08-14T04:02:42.620698+00:00","current_speed_kmh":9.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7335,"estimated_vehicle_count":12.61,"estimated_queue_length":9.04,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2279,"intersection_id":186,"direction":"N","ts":"2026-08-14T04:03:22.693939+00:00","current_speed_kmh":10.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7126,"estimated_vehicle_count":12.22,"estimated_queue_length":8.63,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2280,"intersection_id":186,"direction":"S","ts":"2026-08-14T04:03:22.693939+00:00","current_speed_kmh":10.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7074,"estimated_vehicle_count":12.12,"estimated_queue_length":8.53,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2281,"intersection_id":186,"direction":"W","ts":"2026-08-14T04:03:22.693939+00:00","current_speed_kmh":10.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7113,"estimated_vehicle_count":12.2,"estimated_queue_length":8.61,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2282,"intersection_id":187,"direction":"N","ts":"2026-08-14T04:04:02.768168+00:00","current_speed_kmh":12.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6506,"estimated_vehicle_count":11.08,"estimated_queue_length":7.48,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2283,"intersection_id":187,"direction":"S","ts":"2026-08-14T04:04:02.768168+00:00","current_speed_kmh":11.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.665,"estimated_vehicle_count":11.34,"estimated_queue_length":7.74,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2284,"intersection_id":65,"direction":"N","ts":"2026-08-14T04:04:42.814060+00:00","current_speed_kmh":7.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.776,"estimated_vehicle_count":13.43,"estimated_queue_length":9.91,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2285,"intersection_id":65,"direction":"S","ts":"2026-08-14T04:04:42.814060+00:00","current_speed_kmh":11.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.672,"estimated_vehicle_count":11.47,"estimated_queue_length":7.87,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2286,"intersection_id":66,"direction":"N","ts":"2026-08-14T04:05:23.283797+00:00","current_speed_kmh":11.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6865,"estimated_vehicle_count":11.74,"estimated_queue_length":8.14,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2287,"intersection_id":66,"direction":"E","ts":"2026-08-14T04:05:23.283797+00:00","current_speed_kmh":10.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7059,"estimated_vehicle_count":12.09,"estimated_queue_length":8.5,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2288,"intersection_id":66,"direction":"W","ts":"2026-08-14T04:05:23.283797+00:00","current_speed_kmh":9.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7431,"estimated_vehicle_count":12.8,"estimated_queue_length":9.23,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2289,"intersection_id":67,"direction":"S","ts":"2026-08-14T04:06:04.068007+00:00","current_speed_kmh":12.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6474,"estimated_vehicle_count":11.02,"estimated_queue_length":7.43,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2290,"intersection_id":67,"direction":"E","ts":"2026-08-14T04:06:04.068007+00:00","current_speed_kmh":7.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7749,"estimated_vehicle_count":13.41,"estimated_queue_length":9.89,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2291,"intersection_id":68,"direction":"N","ts":"2026-08-14T04:06:44.549394+00:00","current_speed_kmh":12.2,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7284,"estimated_vehicle_count":12.52,"estimated_queue_length":8.94,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2292,"intersection_id":68,"direction":"S","ts":"2026-08-14T04:06:44.549394+00:00","current_speed_kmh":13.6,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.698,"estimated_vehicle_count":11.95,"estimated_queue_length":8.35,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2293,"intersection_id":68,"direction":"E","ts":"2026-08-14T04:06:44.549394+00:00","current_speed_kmh":10.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6922,"estimated_vehicle_count":11.84,"estimated_queue_length":8.24,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2294,"intersection_id":68,"direction":"W","ts":"2026-08-14T04:06:44.549394+00:00","current_speed_kmh":8.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7608,"estimated_vehicle_count":13.13,"estimated_queue_length":9.59,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2295,"intersection_id":188,"direction":"N","ts":"2026-08-14T04:07:25.552325+00:00","current_speed_kmh":11.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6784,"estimated_vehicle_count":11.59,"estimated_queue_length":7.99,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2296,"intersection_id":188,"direction":"E","ts":"2026-08-14T04:07:25.552325+00:00","current_speed_kmh":9.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.728,"estimated_vehicle_count":12.51,"estimated_queue_length":8.93,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2297,"intersection_id":189,"direction":"N","ts":"2026-08-14T04:08:05.607948+00:00","current_speed_kmh":11.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6629,"estimated_vehicle_count":11.3,"estimated_queue_length":7.7,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2298,"intersection_id":189,"direction":"S","ts":"2026-08-14T04:08:05.607948+00:00","current_speed_kmh":7.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7729,"estimated_vehicle_count":13.37,"estimated_queue_length":9.85,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2299,"intersection_id":189,"direction":"E","ts":"2026-08-14T04:08:05.607948+00:00","current_speed_kmh":11.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6632,"estimated_vehicle_count":11.31,"estimated_queue_length":7.71,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2300,"intersection_id":189,"direction":"W","ts":"2026-08-14T04:08:05.607948+00:00","current_speed_kmh":12.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6525,"estimated_vehicle_count":11.12,"estimated_queue_length":7.52,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2301,"intersection_id":190,"direction":"N","ts":"2026-08-14T04:08:45.703677+00:00","current_speed_kmh":8.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7509,"estimated_vehicle_count":12.94,"estimated_queue_length":9.39,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2302,"intersection_id":190,"direction":"E","ts":"2026-08-14T04:08:45.703677+00:00","current_speed_kmh":10.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6879,"estimated_vehicle_count":11.76,"estimated_queue_length":8.16,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2303,"intersection_id":190,"direction":"W","ts":"2026-08-14T04:08:45.703677+00:00","current_speed_kmh":8.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.766,"estimated_vehicle_count":13.23,"estimated_queue_length":9.7,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2304,"intersection_id":191,"direction":"N","ts":"2026-08-14T04:09:25.774999+00:00","current_speed_kmh":8.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7636,"estimated_vehicle_count":13.19,"estimated_queue_length":9.65,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2305,"intersection_id":191,"direction":"S","ts":"2026-08-14T04:09:25.774999+00:00","current_speed_kmh":10.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6904,"estimated_vehicle_count":11.81,"estimated_queue_length":8.21,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2306,"intersection_id":191,"direction":"E","ts":"2026-08-14T04:09:25.774999+00:00","current_speed_kmh":10.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6973,"estimated_vehicle_count":11.94,"estimated_queue_length":8.34,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2307,"intersection_id":191,"direction":"W","ts":"2026-08-14T04:09:25.774999+00:00","current_speed_kmh":11.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6677,"estimated_vehicle_count":11.39,"estimated_queue_length":7.79,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2308,"intersection_id":192,"direction":"N","ts":"2026-08-14T04:10:05.872641+00:00","current_speed_kmh":9.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7248,"estimated_vehicle_count":12.45,"estimated_queue_length":8.87,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2309,"intersection_id":192,"direction":"S","ts":"2026-08-14T04:10:05.872641+00:00","current_speed_kmh":8.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7495,"estimated_vehicle_count":12.92,"estimated_queue_length":9.36,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2310,"intersection_id":192,"direction":"E","ts":"2026-08-14T04:10:05.872641+00:00","current_speed_kmh":8.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7644,"estimated_vehicle_count":13.2,"estimated_queue_length":9.67,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2311,"intersection_id":192,"direction":"W","ts":"2026-08-14T04:10:05.872641+00:00","current_speed_kmh":9.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7232,"estimated_vehicle_count":12.42,"estimated_queue_length":8.84,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2312,"intersection_id":193,"direction":"N","ts":"2026-08-14T04:10:45.962490+00:00","current_speed_kmh":8.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7613,"estimated_vehicle_count":13.14,"estimated_queue_length":9.6,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2313,"intersection_id":193,"direction":"S","ts":"2026-08-14T04:10:45.962490+00:00","current_speed_kmh":10.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7005,"estimated_vehicle_count":12.0,"estimated_queue_length":8.4,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2314,"intersection_id":193,"direction":"E","ts":"2026-08-14T04:10:45.962490+00:00","current_speed_kmh":11.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6591,"estimated_vehicle_count":11.23,"estimated_queue_length":7.63,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2315,"intersection_id":193,"direction":"W","ts":"2026-08-14T04:10:45.962490+00:00","current_speed_kmh":11.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6744,"estimated_vehicle_count":11.51,"estimated_queue_length":7.91,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2316,"intersection_id":69,"direction":"N","ts":"2026-08-14T04:11:26.060148+00:00","current_speed_kmh":10.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7092,"estimated_vehicle_count":12.16,"estimated_queue_length":8.57,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2317,"intersection_id":69,"direction":"E","ts":"2026-08-14T04:11:26.060148+00:00","current_speed_kmh":11.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6811,"estimated_vehicle_count":11.64,"estimated_queue_length":8.03,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2318,"intersection_id":69,"direction":"W","ts":"2026-08-14T04:11:26.060148+00:00","current_speed_kmh":10.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6986,"estimated_vehicle_count":11.96,"estimated_queue_length":8.36,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2319,"intersection_id":70,"direction":"N","ts":"2026-08-14T04:12:06.778866+00:00","current_speed_kmh":10.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6881,"estimated_vehicle_count":11.76,"estimated_queue_length":8.17,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2320,"intersection_id":70,"direction":"E","ts":"2026-08-14T04:12:06.778866+00:00","current_speed_kmh":8.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7568,"estimated_vehicle_count":13.06,"estimated_queue_length":9.51,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2321,"intersection_id":70,"direction":"W","ts":"2026-08-14T04:12:06.778866+00:00","current_speed_kmh":9.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7233,"estimated_vehicle_count":12.42,"estimated_queue_length":8.84,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2322,"intersection_id":71,"direction":"N","ts":"2026-08-14T04:12:47.476213+00:00","current_speed_kmh":10.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7061,"estimated_vehicle_count":12.1,"estimated_queue_length":8.51,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2323,"intersection_id":71,"direction":"S","ts":"2026-08-14T04:12:47.476213+00:00","current_speed_kmh":11.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6627,"estimated_vehicle_count":11.3,"estimated_queue_length":7.7,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2324,"intersection_id":72,"direction":"S","ts":"2026-08-14T04:13:27.940980+00:00","current_speed_kmh":12.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6561,"estimated_vehicle_count":11.18,"estimated_queue_length":7.58,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2325,"intersection_id":72,"direction":"E","ts":"2026-08-14T04:13:27.940980+00:00","current_speed_kmh":12.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6532,"estimated_vehicle_count":11.13,"estimated_queue_length":7.53,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2326,"intersection_id":72,"direction":"W","ts":"2026-08-14T04:13:27.940980+00:00","current_speed_kmh":10.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6872,"estimated_vehicle_count":11.75,"estimated_queue_length":8.15,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2327,"intersection_id":194,"direction":"N","ts":"2026-08-14T04:14:08.845279+00:00","current_speed_kmh":9.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.743,"estimated_vehicle_count":12.79,"estimated_queue_length":9.23,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2328,"intersection_id":194,"direction":"S","ts":"2026-08-14T04:14:08.845279+00:00","current_speed_kmh":8.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7651,"estimated_vehicle_count":13.22,"estimated_queue_length":9.68,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2329,"intersection_id":194,"direction":"W","ts":"2026-08-14T04:14:08.845279+00:00","current_speed_kmh":9.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7418,"estimated_vehicle_count":12.77,"estimated_queue_length":9.21,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2330,"intersection_id":196,"direction":"N","ts":"2026-08-14T04:14:48.917532+00:00","current_speed_kmh":9.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7441,"estimated_vehicle_count":12.81,"estimated_queue_length":9.25,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2331,"intersection_id":196,"direction":"S","ts":"2026-08-14T04:14:48.917532+00:00","current_speed_kmh":10.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6948,"estimated_vehicle_count":11.89,"estimated_queue_length":8.29,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2332,"intersection_id":196,"direction":"E","ts":"2026-08-14T04:14:48.917532+00:00","current_speed_kmh":10.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7102,"estimated_vehicle_count":12.18,"estimated_queue_length":8.58,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2333,"intersection_id":196,"direction":"W","ts":"2026-08-14T04:14:48.917532+00:00","current_speed_kmh":11.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6602,"estimated_vehicle_count":11.26,"estimated_queue_length":7.66,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2334,"intersection_id":197,"direction":"N","ts":"2026-08-14T04:15:29.008373+00:00","current_speed_kmh":12.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6586,"estimated_vehicle_count":11.23,"estimated_queue_length":7.63,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2335,"intersection_id":197,"direction":"S","ts":"2026-08-14T04:15:29.008373+00:00","current_speed_kmh":7.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.786,"estimated_vehicle_count":13.62,"estimated_queue_length":10.12,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2336,"intersection_id":197,"direction":"E","ts":"2026-08-14T04:15:29.008373+00:00","current_speed_kmh":9.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7364,"estimated_vehicle_count":12.67,"estimated_queue_length":9.1,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2337,"intersection_id":197,"direction":"W","ts":"2026-08-14T04:15:29.008373+00:00","current_speed_kmh":7.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7767,"estimated_vehicle_count":13.44,"estimated_queue_length":9.93,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2338,"intersection_id":198,"direction":"N","ts":"2026-08-14T04:16:09.106006+00:00","current_speed_kmh":10.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7,"estimated_vehicle_count":11.99,"estimated_queue_length":8.39,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2339,"intersection_id":198,"direction":"S","ts":"2026-08-14T04:16:09.106006+00:00","current_speed_kmh":7.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7732,"estimated_vehicle_count":13.37,"estimated_queue_length":9.85,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2340,"intersection_id":198,"direction":"E","ts":"2026-08-14T04:16:09.106006+00:00","current_speed_kmh":7.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7809,"estimated_vehicle_count":13.52,"estimated_queue_length":10.01,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2341,"intersection_id":198,"direction":"W","ts":"2026-08-14T04:16:09.106006+00:00","current_speed_kmh":9.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.741,"estimated_vehicle_count":12.76,"estimated_queue_length":9.19,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2342,"intersection_id":199,"direction":"S","ts":"2026-08-14T04:16:49.198758+00:00","current_speed_kmh":11.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6643,"estimated_vehicle_count":11.33,"estimated_queue_length":7.73,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2343,"intersection_id":199,"direction":"E","ts":"2026-08-14T04:16:49.198758+00:00","current_speed_kmh":8.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7444,"estimated_vehicle_count":12.82,"estimated_queue_length":9.26,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2344,"intersection_id":200,"direction":"N","ts":"2026-08-14T04:17:29.256443+00:00","current_speed_kmh":8.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7633,"estimated_vehicle_count":13.18,"estimated_queue_length":9.65,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2345,"intersection_id":200,"direction":"S","ts":"2026-08-14T04:17:29.256443+00:00","current_speed_kmh":9.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7402,"estimated_vehicle_count":12.74,"estimated_queue_length":9.18,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2346,"intersection_id":200,"direction":"E","ts":"2026-08-14T04:17:29.256443+00:00","current_speed_kmh":10.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7095,"estimated_vehicle_count":12.16,"estimated_queue_length":8.57,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2347,"intersection_id":200,"direction":"W","ts":"2026-08-14T04:17:29.256443+00:00","current_speed_kmh":10.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7101,"estimated_vehicle_count":12.17,"estimated_queue_length":8.58,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2348,"intersection_id":73,"direction":"E","ts":"2026-08-14T04:18:09.363824+00:00","current_speed_kmh":9.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7259,"estimated_vehicle_count":12.47,"estimated_queue_length":8.89,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2349,"intersection_id":73,"direction":"W","ts":"2026-08-14T04:18:09.363824+00:00","current_speed_kmh":11.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6863,"estimated_vehicle_count":11.73,"estimated_queue_length":8.13,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2350,"intersection_id":74,"direction":"W","ts":"2026-08-14T04:18:49.973208+00:00","current_speed_kmh":9.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7245,"estimated_vehicle_count":12.44,"estimated_queue_length":8.86,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2351,"intersection_id":75,"direction":"N","ts":"2026-08-14T04:19:30.216390+00:00","current_speed_kmh":9.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7325,"estimated_vehicle_count":12.6,"estimated_queue_length":9.02,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2352,"intersection_id":75,"direction":"S","ts":"2026-08-14T04:19:30.216390+00:00","current_speed_kmh":9.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7353,"estimated_vehicle_count":12.65,"estimated_queue_length":9.08,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2353,"intersection_id":76,"direction":"N","ts":"2026-08-14T04:20:10.698808+00:00","current_speed_kmh":8.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7689,"estimated_vehicle_count":13.29,"estimated_queue_length":9.76,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2354,"intersection_id":76,"direction":"S","ts":"2026-08-14T04:20:10.698808+00:00","current_speed_kmh":8.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7484,"estimated_vehicle_count":12.9,"estimated_queue_length":9.34,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2355,"intersection_id":201,"direction":"N","ts":"2026-08-14T04:20:51.243696+00:00","current_speed_kmh":9.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7342,"estimated_vehicle_count":12.63,"estimated_queue_length":9.05,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2356,"intersection_id":201,"direction":"S","ts":"2026-08-14T04:20:51.243696+00:00","current_speed_kmh":7.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7861,"estimated_vehicle_count":13.62,"estimated_queue_length":10.12,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2357,"intersection_id":201,"direction":"E","ts":"2026-08-14T04:20:51.243696+00:00","current_speed_kmh":7.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7802,"estimated_vehicle_count":13.51,"estimated_queue_length":10.0,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2358,"intersection_id":201,"direction":"W","ts":"2026-08-14T04:20:51.243696+00:00","current_speed_kmh":10.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6979,"estimated_vehicle_count":11.95,"estimated_queue_length":8.35,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2359,"intersection_id":204,"direction":"N","ts":"2026-08-14T04:21:31.354103+00:00","current_speed_kmh":11.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6697,"estimated_vehicle_count":11.43,"estimated_queue_length":7.83,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2360,"intersection_id":204,"direction":"S","ts":"2026-08-14T04:21:31.354103+00:00","current_speed_kmh":11.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6696,"estimated_vehicle_count":11.43,"estimated_queue_length":7.83,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2361,"intersection_id":204,"direction":"E","ts":"2026-08-14T04:21:31.354103+00:00","current_speed_kmh":8.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7626,"estimated_vehicle_count":13.17,"estimated_queue_length":9.63,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2362,"intersection_id":204,"direction":"W","ts":"2026-08-14T04:21:31.354103+00:00","current_speed_kmh":7.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7926,"estimated_vehicle_count":13.75,"estimated_queue_length":10.26,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2363,"intersection_id":205,"direction":"N","ts":"2026-08-14T04:22:11.454662+00:00","current_speed_kmh":9.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7264,"estimated_vehicle_count":12.48,"estimated_queue_length":8.9,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2364,"intersection_id":205,"direction":"E","ts":"2026-08-14T04:22:11.454662+00:00","current_speed_kmh":11.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6718,"estimated_vehicle_count":11.47,"estimated_queue_length":7.86,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2365,"intersection_id":205,"direction":"W","ts":"2026-08-14T04:22:11.454662+00:00","current_speed_kmh":8.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7453,"estimated_vehicle_count":12.84,"estimated_queue_length":9.28,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2366,"intersection_id":206,"direction":"S","ts":"2026-08-14T04:22:51.533743+00:00","current_speed_kmh":7.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7787,"estimated_vehicle_count":13.48,"estimated_queue_length":9.97,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2367,"intersection_id":206,"direction":"W","ts":"2026-08-14T04:22:51.533743+00:00","current_speed_kmh":7.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7876,"estimated_vehicle_count":13.65,"estimated_queue_length":10.16,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2368,"intersection_id":207,"direction":"N","ts":"2026-08-14T04:23:31.594286+00:00","current_speed_kmh":15.2,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6615,"estimated_vehicle_count":11.28,"estimated_queue_length":7.68,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2369,"intersection_id":207,"direction":"S","ts":"2026-08-14T04:23:31.594286+00:00","current_speed_kmh":11.4,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.746,"estimated_vehicle_count":12.85,"estimated_queue_length":9.29,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2370,"intersection_id":207,"direction":"E","ts":"2026-08-14T04:23:31.594286+00:00","current_speed_kmh":7.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7951,"estimated_vehicle_count":13.8,"estimated_queue_length":10.31,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2371,"intersection_id":207,"direction":"W","ts":"2026-08-14T04:23:31.594286+00:00","current_speed_kmh":9.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7422,"estimated_vehicle_count":12.78,"estimated_queue_length":9.22,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2372,"intersection_id":208,"direction":"N","ts":"2026-08-14T04:24:11.685148+00:00","current_speed_kmh":13.1,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7085,"estimated_vehicle_count":12.14,"estimated_queue_length":8.55,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2373,"intersection_id":208,"direction":"S","ts":"2026-08-14T04:24:11.685148+00:00","current_speed_kmh":10.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6958,"estimated_vehicle_count":11.91,"estimated_queue_length":8.31,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2374,"intersection_id":208,"direction":"W","ts":"2026-08-14T04:24:11.685148+00:00","current_speed_kmh":8.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7727,"estimated_vehicle_count":13.36,"estimated_queue_length":9.84,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2375,"intersection_id":77,"direction":"S","ts":"2026-08-14T04:24:51.768130+00:00","current_speed_kmh":7.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7811,"estimated_vehicle_count":13.53,"estimated_queue_length":10.02,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2376,"intersection_id":77,"direction":"E","ts":"2026-08-14T04:24:51.768130+00:00","current_speed_kmh":10.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7085,"estimated_vehicle_count":12.14,"estimated_queue_length":8.55,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2377,"intersection_id":77,"direction":"W","ts":"2026-08-14T04:24:51.768130+00:00","current_speed_kmh":9.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7422,"estimated_vehicle_count":12.78,"estimated_queue_length":9.22,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2378,"intersection_id":78,"direction":"N","ts":"2026-08-14T04:25:32.519099+00:00","current_speed_kmh":10.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7106,"estimated_vehicle_count":12.18,"estimated_queue_length":8.59,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2379,"intersection_id":78,"direction":"S","ts":"2026-08-14T04:25:32.519099+00:00","current_speed_kmh":10.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7058,"estimated_vehicle_count":12.09,"estimated_queue_length":8.5,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2380,"intersection_id":78,"direction":"E","ts":"2026-08-14T04:25:32.519099+00:00","current_speed_kmh":9.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7168,"estimated_vehicle_count":12.3,"estimated_queue_length":8.71,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2381,"intersection_id":78,"direction":"W","ts":"2026-08-14T04:25:32.519099+00:00","current_speed_kmh":10.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.698,"estimated_vehicle_count":11.95,"estimated_queue_length":8.35,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2382,"intersection_id":79,"direction":"N","ts":"2026-08-14T04:26:13.472237+00:00","current_speed_kmh":10.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6975,"estimated_vehicle_count":11.94,"estimated_queue_length":8.34,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2383,"intersection_id":79,"direction":"E","ts":"2026-08-14T04:26:13.472237+00:00","current_speed_kmh":10.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7027,"estimated_vehicle_count":12.04,"estimated_queue_length":8.44,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2384,"intersection_id":79,"direction":"W","ts":"2026-08-14T04:26:13.472237+00:00","current_speed_kmh":7.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7799,"estimated_vehicle_count":13.5,"estimated_queue_length":9.99,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2385,"intersection_id":80,"direction":"N","ts":"2026-08-14T04:26:54.260334+00:00","current_speed_kmh":9.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7385,"estimated_vehicle_count":12.71,"estimated_queue_length":9.14,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2386,"intersection_id":80,"direction":"S","ts":"2026-08-14T04:26:54.260334+00:00","current_speed_kmh":8.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7679,"estimated_vehicle_count":13.27,"estimated_queue_length":9.74,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2387,"intersection_id":80,"direction":"E","ts":"2026-08-14T04:26:54.260334+00:00","current_speed_kmh":13.1,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.708,"estimated_vehicle_count":12.14,"estimated_queue_length":8.54,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2388,"intersection_id":80,"direction":"W","ts":"2026-08-14T04:26:54.260334+00:00","current_speed_kmh":10.1,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7762,"estimated_vehicle_count":13.43,"estimated_queue_length":9.91,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2389,"intersection_id":209,"direction":"N","ts":"2026-08-14T04:27:35.224190+00:00","current_speed_kmh":9.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7174,"estimated_vehicle_count":12.31,"estimated_queue_length":8.73,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2390,"intersection_id":209,"direction":"S","ts":"2026-08-14T04:27:35.224190+00:00","current_speed_kmh":10.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7076,"estimated_vehicle_count":12.13,"estimated_queue_length":8.53,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2391,"intersection_id":209,"direction":"W","ts":"2026-08-14T04:27:35.224190+00:00","current_speed_kmh":11.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6665,"estimated_vehicle_count":11.37,"estimated_queue_length":7.77,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2392,"intersection_id":210,"direction":"S","ts":"2026-08-14T04:28:15.297409+00:00","current_speed_kmh":7.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7991,"estimated_vehicle_count":13.88,"estimated_queue_length":10.4,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2393,"intersection_id":210,"direction":"W","ts":"2026-08-14T04:28:15.297409+00:00","current_speed_kmh":7.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.781,"estimated_vehicle_count":13.52,"estimated_queue_length":10.01,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2394,"intersection_id":211,"direction":"N","ts":"2026-08-14T04:28:55.358997+00:00","current_speed_kmh":10.0,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7772,"estimated_vehicle_count":13.45,"estimated_queue_length":9.93,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2395,"intersection_id":211,"direction":"S","ts":"2026-08-14T04:28:55.358997+00:00","current_speed_kmh":12.6,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7193,"estimated_vehicle_count":12.35,"estimated_queue_length":8.76,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2396,"intersection_id":211,"direction":"E","ts":"2026-08-14T04:28:55.358997+00:00","current_speed_kmh":11.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6843,"estimated_vehicle_count":11.7,"estimated_queue_length":8.09,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2397,"intersection_id":211,"direction":"W","ts":"2026-08-14T04:28:55.358997+00:00","current_speed_kmh":10.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7085,"estimated_vehicle_count":12.14,"estimated_queue_length":8.55,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2398,"intersection_id":212,"direction":"E","ts":"2026-08-14T04:29:35.456637+00:00","current_speed_kmh":8.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7639,"estimated_vehicle_count":13.19,"estimated_queue_length":9.66,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2399,"intersection_id":212,"direction":"W","ts":"2026-08-14T04:29:35.456637+00:00","current_speed_kmh":11.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6614,"estimated_vehicle_count":11.28,"estimated_queue_length":7.68,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2400,"intersection_id":213,"direction":"E","ts":"2026-08-14T04:30:15.514232+00:00","current_speed_kmh":9.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7382,"estimated_vehicle_count":12.7,"estimated_queue_length":9.14,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2401,"intersection_id":213,"direction":"W","ts":"2026-08-14T04:30:15.514232+00:00","current_speed_kmh":10.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6942,"estimated_vehicle_count":11.88,"estimated_queue_length":8.28,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2402,"intersection_id":214,"direction":"S","ts":"2026-08-14T04:30:55.580603+00:00","current_speed_kmh":9.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7285,"estimated_vehicle_count":12.52,"estimated_queue_length":8.94,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2403,"intersection_id":214,"direction":"E","ts":"2026-08-14T04:30:55.580603+00:00","current_speed_kmh":8.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7614,"estimated_vehicle_count":13.15,"estimated_queue_length":9.61,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2404,"intersection_id":214,"direction":"W","ts":"2026-08-14T04:30:55.580603+00:00","current_speed_kmh":10.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7053,"estimated_vehicle_count":12.08,"estimated_queue_length":8.49,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2405,"intersection_id":81,"direction":"N","ts":"2026-08-14T04:31:35.649988+00:00","current_speed_kmh":10.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6971,"estimated_vehicle_count":11.93,"estimated_queue_length":8.34,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2406,"intersection_id":81,"direction":"S","ts":"2026-08-14T04:31:35.649988+00:00","current_speed_kmh":9.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7228,"estimated_vehicle_count":12.41,"estimated_queue_length":8.83,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2407,"intersection_id":81,"direction":"E","ts":"2026-08-14T04:31:35.649988+00:00","current_speed_kmh":8.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7496,"estimated_vehicle_count":12.92,"estimated_queue_length":9.36,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2408,"intersection_id":81,"direction":"W","ts":"2026-08-14T04:31:35.649988+00:00","current_speed_kmh":11.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6649,"estimated_vehicle_count":11.34,"estimated_queue_length":7.74,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2409,"intersection_id":82,"direction":"N","ts":"2026-08-14T04:32:16.569854+00:00","current_speed_kmh":11.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6613,"estimated_vehicle_count":11.27,"estimated_queue_length":7.67,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2410,"intersection_id":82,"direction":"S","ts":"2026-08-14T04:32:16.569854+00:00","current_speed_kmh":11.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6634,"estimated_vehicle_count":11.31,"estimated_queue_length":7.71,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2411,"intersection_id":83,"direction":"N","ts":"2026-08-14T04:32:57.050308+00:00","current_speed_kmh":11.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6733,"estimated_vehicle_count":11.49,"estimated_queue_length":7.89,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2412,"intersection_id":83,"direction":"S","ts":"2026-08-14T04:32:57.050308+00:00","current_speed_kmh":9.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7195,"estimated_vehicle_count":12.35,"estimated_queue_length":8.77,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2413,"intersection_id":83,"direction":"E","ts":"2026-08-14T04:32:57.050308+00:00","current_speed_kmh":8.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7494,"estimated_vehicle_count":12.92,"estimated_queue_length":9.36,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2414,"intersection_id":83,"direction":"W","ts":"2026-08-14T04:32:57.050308+00:00","current_speed_kmh":11.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6797,"estimated_vehicle_count":11.61,"estimated_queue_length":8.01,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2415,"intersection_id":84,"direction":"S","ts":"2026-08-14T04:33:37.989784+00:00","current_speed_kmh":7.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7862,"estimated_vehicle_count":13.63,"estimated_queue_length":10.12,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2416,"intersection_id":84,"direction":"E","ts":"2026-08-14T04:33:37.989784+00:00","current_speed_kmh":9.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7269,"estimated_vehicle_count":12.49,"estimated_queue_length":8.91,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2417,"intersection_id":215,"direction":"W","ts":"2026-08-14T04:34:18.490749+00:00","current_speed_kmh":9.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7335,"estimated_vehicle_count":12.61,"estimated_queue_length":9.04,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2418,"intersection_id":217,"direction":"N","ts":"2026-08-14T04:34:58.515992+00:00","current_speed_kmh":11.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6641,"estimated_vehicle_count":11.33,"estimated_queue_length":7.72,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2419,"intersection_id":217,"direction":"S","ts":"2026-08-14T04:34:58.515992+00:00","current_speed_kmh":9.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7248,"estimated_vehicle_count":12.45,"estimated_queue_length":8.87,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2420,"intersection_id":217,"direction":"E","ts":"2026-08-14T04:34:58.515992+00:00","current_speed_kmh":11.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6827,"estimated_vehicle_count":11.67,"estimated_queue_length":8.06,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2421,"intersection_id":217,"direction":"W","ts":"2026-08-14T04:34:58.515992+00:00","current_speed_kmh":10.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6968,"estimated_vehicle_count":11.93,"estimated_queue_length":8.33,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2422,"intersection_id":218,"direction":"E","ts":"2026-08-14T04:35:38.620491+00:00","current_speed_kmh":11.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6682,"estimated_vehicle_count":11.4,"estimated_queue_length":7.8,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2423,"intersection_id":218,"direction":"W","ts":"2026-08-14T04:35:38.620491+00:00","current_speed_kmh":8.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7568,"estimated_vehicle_count":13.06,"estimated_queue_length":9.51,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2424,"intersection_id":223,"direction":"E","ts":"2026-08-14T04:36:18.674182+00:00","current_speed_kmh":10.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6892,"estimated_vehicle_count":11.79,"estimated_queue_length":8.19,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2425,"intersection_id":224,"direction":"S","ts":"2026-08-14T04:36:58.700527+00:00","current_speed_kmh":11.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6754,"estimated_vehicle_count":11.53,"estimated_queue_length":7.93,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2426,"intersection_id":224,"direction":"E","ts":"2026-08-14T04:36:58.700527+00:00","current_speed_kmh":9.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7209,"estimated_vehicle_count":12.38,"estimated_queue_length":8.79,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2427,"intersection_id":225,"direction":"E","ts":"2026-08-14T04:37:38.753291+00:00","current_speed_kmh":7.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7911,"estimated_vehicle_count":13.72,"estimated_queue_length":10.23,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2428,"intersection_id":225,"direction":"W","ts":"2026-08-14T04:37:38.753291+00:00","current_speed_kmh":11.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6605,"estimated_vehicle_count":11.26,"estimated_queue_length":7.66,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2429,"intersection_id":85,"direction":"N","ts":"2026-08-14T04:38:18.800145+00:00","current_speed_kmh":11.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6777,"estimated_vehicle_count":11.57,"estimated_queue_length":7.97,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2430,"intersection_id":85,"direction":"S","ts":"2026-08-14T04:38:18.800145+00:00","current_speed_kmh":11.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6617,"estimated_vehicle_count":11.28,"estimated_queue_length":7.68,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2431,"intersection_id":85,"direction":"E","ts":"2026-08-14T04:38:18.800145+00:00","current_speed_kmh":11.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6692,"estimated_vehicle_count":11.42,"estimated_queue_length":7.82,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2432,"intersection_id":85,"direction":"W","ts":"2026-08-14T04:38:18.800145+00:00","current_speed_kmh":10.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6942,"estimated_vehicle_count":11.88,"estimated_queue_length":8.28,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2433,"intersection_id":86,"direction":"N","ts":"2026-08-14T04:38:59.764022+00:00","current_speed_kmh":9.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7205,"estimated_vehicle_count":12.37,"estimated_queue_length":8.78,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2434,"intersection_id":86,"direction":"S","ts":"2026-08-14T04:38:59.764022+00:00","current_speed_kmh":9.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7173,"estimated_vehicle_count":12.31,"estimated_queue_length":8.72,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2435,"intersection_id":86,"direction":"W","ts":"2026-08-14T04:38:59.764022+00:00","current_speed_kmh":11.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6716,"estimated_vehicle_count":11.46,"estimated_queue_length":7.86,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2436,"intersection_id":87,"direction":"E","ts":"2026-08-14T04:39:40.490577+00:00","current_speed_kmh":10.0,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7769,"estimated_vehicle_count":13.44,"estimated_queue_length":9.93,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2437,"intersection_id":87,"direction":"W","ts":"2026-08-14T04:39:40.490577+00:00","current_speed_kmh":9.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7371,"estimated_vehicle_count":12.68,"estimated_queue_length":9.11,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2438,"intersection_id":88,"direction":"E","ts":"2026-08-14T04:40:20.957353+00:00","current_speed_kmh":7.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.778,"estimated_vehicle_count":13.47,"estimated_queue_length":9.95,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2439,"intersection_id":88,"direction":"W","ts":"2026-08-14T04:40:20.957353+00:00","current_speed_kmh":9.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7428,"estimated_vehicle_count":12.79,"estimated_queue_length":9.23,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2440,"intersection_id":226,"direction":"N","ts":"2026-08-14T04:41:01.407608+00:00","current_speed_kmh":11.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.671,"estimated_vehicle_count":11.45,"estimated_queue_length":7.85,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2441,"intersection_id":226,"direction":"S","ts":"2026-08-14T04:41:01.407608+00:00","current_speed_kmh":11.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6692,"estimated_vehicle_count":11.42,"estimated_queue_length":7.82,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2442,"intersection_id":226,"direction":"E","ts":"2026-08-14T04:41:01.407608+00:00","current_speed_kmh":10.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7076,"estimated_vehicle_count":12.13,"estimated_queue_length":8.54,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2443,"intersection_id":226,"direction":"W","ts":"2026-08-14T04:41:01.407608+00:00","current_speed_kmh":11.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6722,"estimated_vehicle_count":11.47,"estimated_queue_length":7.87,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2444,"intersection_id":1,"direction":"N","ts":"2026-08-14T04:41:41.509133+00:00","current_speed_kmh":9.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7244,"estimated_vehicle_count":12.44,"estimated_queue_length":8.86,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2445,"intersection_id":1,"direction":"E","ts":"2026-08-14T04:41:41.509133+00:00","current_speed_kmh":8.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7696,"estimated_vehicle_count":13.3,"estimated_queue_length":9.77,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2446,"intersection_id":2,"direction":"N","ts":"2026-08-14T04:42:21.565828+00:00","current_speed_kmh":11.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6595,"estimated_vehicle_count":11.24,"estimated_queue_length":7.64,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2447,"intersection_id":2,"direction":"S","ts":"2026-08-14T04:42:21.565828+00:00","current_speed_kmh":7.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7819,"estimated_vehicle_count":13.54,"estimated_queue_length":10.03,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2448,"intersection_id":2,"direction":"E","ts":"2026-08-14T04:42:21.565828+00:00","current_speed_kmh":8.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7712,"estimated_vehicle_count":13.34,"estimated_queue_length":9.81,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2449,"intersection_id":2,"direction":"W","ts":"2026-08-14T04:42:21.565828+00:00","current_speed_kmh":9.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7268,"estimated_vehicle_count":12.49,"estimated_queue_length":8.91,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2450,"intersection_id":3,"direction":"N","ts":"2026-08-14T04:43:01.670246+00:00","current_speed_kmh":9.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7377,"estimated_vehicle_count":12.69,"estimated_queue_length":9.12,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2451,"intersection_id":3,"direction":"E","ts":"2026-08-14T04:43:01.670246+00:00","current_speed_kmh":7.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.791,"estimated_vehicle_count":13.72,"estimated_queue_length":10.23,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2452,"intersection_id":3,"direction":"W","ts":"2026-08-14T04:43:01.670246+00:00","current_speed_kmh":11.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6671,"estimated_vehicle_count":11.38,"estimated_queue_length":7.78,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2453,"intersection_id":4,"direction":"N","ts":"2026-08-14T04:43:41.760096+00:00","current_speed_kmh":9.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.744,"estimated_vehicle_count":12.81,"estimated_queue_length":9.25,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2454,"intersection_id":4,"direction":"S","ts":"2026-08-14T04:43:41.760096+00:00","current_speed_kmh":9.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.731,"estimated_vehicle_count":12.57,"estimated_queue_length":8.99,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2455,"intersection_id":4,"direction":"E","ts":"2026-08-14T04:43:41.760096+00:00","current_speed_kmh":11.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6798,"estimated_vehicle_count":11.61,"estimated_queue_length":8.01,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2456,"intersection_id":5,"direction":"N","ts":"2026-08-14T04:44:21.831455+00:00","current_speed_kmh":11.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6817,"estimated_vehicle_count":11.65,"estimated_queue_length":8.05,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2457,"intersection_id":5,"direction":"S","ts":"2026-08-14T04:44:21.831455+00:00","current_speed_kmh":8.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7652,"estimated_vehicle_count":13.22,"estimated_queue_length":9.69,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2458,"intersection_id":5,"direction":"E","ts":"2026-08-14T04:44:21.831455+00:00","current_speed_kmh":7.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7765,"estimated_vehicle_count":13.44,"estimated_queue_length":9.92,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2459,"intersection_id":5,"direction":"W","ts":"2026-08-14T04:44:21.831455+00:00","current_speed_kmh":11.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6707,"estimated_vehicle_count":11.45,"estimated_queue_length":7.84,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2460,"intersection_id":89,"direction":"N","ts":"2026-08-14T04:45:01.937859+00:00","current_speed_kmh":7.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7785,"estimated_vehicle_count":13.48,"estimated_queue_length":9.96,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2461,"intersection_id":89,"direction":"S","ts":"2026-08-14T04:45:01.937859+00:00","current_speed_kmh":8.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7687,"estimated_vehicle_count":13.29,"estimated_queue_length":9.76,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2462,"intersection_id":89,"direction":"E","ts":"2026-08-14T04:45:01.937859+00:00","current_speed_kmh":11.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.66,"estimated_vehicle_count":11.25,"estimated_queue_length":7.65,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2463,"intersection_id":89,"direction":"W","ts":"2026-08-14T04:45:01.937859+00:00","current_speed_kmh":12.1,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7315,"estimated_vehicle_count":12.58,"estimated_queue_length":9.0,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2464,"intersection_id":90,"direction":"N","ts":"2026-08-14T04:45:43.112611+00:00","current_speed_kmh":11.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.661,"estimated_vehicle_count":11.27,"estimated_queue_length":7.67,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2465,"intersection_id":90,"direction":"S","ts":"2026-08-14T04:45:43.112611+00:00","current_speed_kmh":9.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7202,"estimated_vehicle_count":12.36,"estimated_queue_length":8.78,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2466,"intersection_id":90,"direction":"E","ts":"2026-08-14T04:45:43.112611+00:00","current_speed_kmh":9.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7192,"estimated_vehicle_count":12.34,"estimated_queue_length":8.76,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2467,"intersection_id":90,"direction":"W","ts":"2026-08-14T04:45:43.112611+00:00","current_speed_kmh":13.7,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6956,"estimated_vehicle_count":11.9,"estimated_queue_length":8.31,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2468,"intersection_id":91,"direction":"S","ts":"2026-08-14T04:46:24.069631+00:00","current_speed_kmh":9.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7242,"estimated_vehicle_count":12.44,"estimated_queue_length":8.86,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2469,"intersection_id":91,"direction":"E","ts":"2026-08-14T04:46:24.069631+00:00","current_speed_kmh":9.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.726,"estimated_vehicle_count":12.47,"estimated_queue_length":8.89,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2470,"intersection_id":91,"direction":"W","ts":"2026-08-14T04:46:24.069631+00:00","current_speed_kmh":9.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7225,"estimated_vehicle_count":12.41,"estimated_queue_length":8.82,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2471,"intersection_id":92,"direction":"N","ts":"2026-08-14T04:47:04.781544+00:00","current_speed_kmh":8.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.754,"estimated_vehicle_count":13.0,"estimated_queue_length":9.45,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2472,"intersection_id":92,"direction":"S","ts":"2026-08-14T04:47:04.781544+00:00","current_speed_kmh":11.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6815,"estimated_vehicle_count":11.64,"estimated_queue_length":8.04,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2473,"intersection_id":92,"direction":"W","ts":"2026-08-14T04:47:04.781544+00:00","current_speed_kmh":8.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7543,"estimated_vehicle_count":13.01,"estimated_queue_length":9.46,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2474,"intersection_id":6,"direction":"N","ts":"2026-08-14T04:47:45.470044+00:00","current_speed_kmh":9.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7344,"estimated_vehicle_count":12.63,"estimated_queue_length":9.06,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2475,"intersection_id":6,"direction":"S","ts":"2026-08-14T04:47:45.470044+00:00","current_speed_kmh":7.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7851,"estimated_vehicle_count":13.6,"estimated_queue_length":10.1,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2476,"intersection_id":6,"direction":"E","ts":"2026-08-14T04:47:45.470044+00:00","current_speed_kmh":11.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6704,"estimated_vehicle_count":11.44,"estimated_queue_length":7.84,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2477,"intersection_id":6,"direction":"W","ts":"2026-08-14T04:47:45.470044+00:00","current_speed_kmh":10.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7053,"estimated_vehicle_count":12.09,"estimated_queue_length":8.49,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2478,"intersection_id":7,"direction":"N","ts":"2026-08-14T04:48:25.570678+00:00","current_speed_kmh":7.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.785,"estimated_vehicle_count":13.6,"estimated_queue_length":10.1,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2479,"intersection_id":7,"direction":"S","ts":"2026-08-14T04:48:25.570678+00:00","current_speed_kmh":12.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6576,"estimated_vehicle_count":11.21,"estimated_queue_length":7.61,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2480,"intersection_id":7,"direction":"E","ts":"2026-08-14T04:48:25.570678+00:00","current_speed_kmh":11.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6739,"estimated_vehicle_count":11.51,"estimated_queue_length":7.9,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2481,"intersection_id":7,"direction":"W","ts":"2026-08-14T04:48:25.570678+00:00","current_speed_kmh":7.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7834,"estimated_vehicle_count":13.57,"estimated_queue_length":10.07,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2482,"intersection_id":9,"direction":"N","ts":"2026-08-14T04:49:05.668253+00:00","current_speed_kmh":9.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7246,"estimated_vehicle_count":12.45,"estimated_queue_length":8.87,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2483,"intersection_id":9,"direction":"S","ts":"2026-08-14T04:49:05.668253+00:00","current_speed_kmh":10.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7013,"estimated_vehicle_count":12.01,"estimated_queue_length":8.42,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2484,"intersection_id":9,"direction":"E","ts":"2026-08-14T04:49:05.668253+00:00","current_speed_kmh":11.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6731,"estimated_vehicle_count":11.49,"estimated_queue_length":7.89,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2485,"intersection_id":9,"direction":"W","ts":"2026-08-14T04:49:05.668253+00:00","current_speed_kmh":9.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7324,"estimated_vehicle_count":12.59,"estimated_queue_length":9.02,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2486,"intersection_id":10,"direction":"N","ts":"2026-08-14T04:49:45.759025+00:00","current_speed_kmh":8.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7486,"estimated_vehicle_count":12.9,"estimated_queue_length":9.34,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2487,"intersection_id":10,"direction":"S","ts":"2026-08-14T04:49:45.759025+00:00","current_speed_kmh":11.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6818,"estimated_vehicle_count":11.65,"estimated_queue_length":8.05,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2488,"intersection_id":10,"direction":"E","ts":"2026-08-14T04:49:45.759025+00:00","current_speed_kmh":7.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7786,"estimated_vehicle_count":13.48,"estimated_queue_length":9.96,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2489,"intersection_id":10,"direction":"W","ts":"2026-08-14T04:49:45.759025+00:00","current_speed_kmh":9.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7198,"estimated_vehicle_count":12.36,"estimated_queue_length":8.77,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2490,"intersection_id":11,"direction":"N","ts":"2026-08-14T04:50:25.851781+00:00","current_speed_kmh":7.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7789,"estimated_vehicle_count":13.48,"estimated_queue_length":9.97,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2491,"intersection_id":11,"direction":"S","ts":"2026-08-14T04:50:25.851781+00:00","current_speed_kmh":10.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7106,"estimated_vehicle_count":12.18,"estimated_queue_length":8.59,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2492,"intersection_id":11,"direction":"E","ts":"2026-08-14T04:50:25.851781+00:00","current_speed_kmh":11.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6738,"estimated_vehicle_count":11.5,"estimated_queue_length":7.9,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2493,"intersection_id":11,"direction":"W","ts":"2026-08-14T04:50:25.851781+00:00","current_speed_kmh":9.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7193,"estimated_vehicle_count":12.35,"estimated_queue_length":8.76,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2494,"intersection_id":12,"direction":"N","ts":"2026-08-14T04:51:05.942597+00:00","current_speed_kmh":10.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6886,"estimated_vehicle_count":11.78,"estimated_queue_length":8.18,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2495,"intersection_id":12,"direction":"S","ts":"2026-08-14T04:51:05.942597+00:00","current_speed_kmh":9.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7441,"estimated_vehicle_count":12.82,"estimated_queue_length":9.25,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2496,"intersection_id":12,"direction":"E","ts":"2026-08-14T04:51:05.942597+00:00","current_speed_kmh":11.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6833,"estimated_vehicle_count":11.68,"estimated_queue_length":8.08,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2497,"intersection_id":12,"direction":"W","ts":"2026-08-14T04:51:05.942597+00:00","current_speed_kmh":10.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7005,"estimated_vehicle_count":11.99,"estimated_queue_length":8.4,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2498,"intersection_id":93,"direction":"N","ts":"2026-08-14T04:51:46.037473+00:00","current_speed_kmh":11.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6616,"estimated_vehicle_count":11.28,"estimated_queue_length":7.68,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2499,"intersection_id":93,"direction":"S","ts":"2026-08-14T04:51:46.037473+00:00","current_speed_kmh":7.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7763,"estimated_vehicle_count":13.43,"estimated_queue_length":9.92,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2500,"intersection_id":93,"direction":"E","ts":"2026-08-14T04:51:46.037473+00:00","current_speed_kmh":11.5,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7436,"estimated_vehicle_count":12.81,"estimated_queue_length":9.24,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2501,"intersection_id":93,"direction":"W","ts":"2026-08-14T04:51:46.037473+00:00","current_speed_kmh":11.3,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.749,"estimated_vehicle_count":12.91,"estimated_queue_length":9.35,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2502,"intersection_id":94,"direction":"N","ts":"2026-08-14T04:52:27.015005+00:00","current_speed_kmh":9.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7333,"estimated_vehicle_count":12.61,"estimated_queue_length":9.04,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2503,"intersection_id":94,"direction":"S","ts":"2026-08-14T04:52:27.015005+00:00","current_speed_kmh":11.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6716,"estimated_vehicle_count":11.46,"estimated_queue_length":7.86,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2504,"intersection_id":94,"direction":"E","ts":"2026-08-14T04:52:27.015005+00:00","current_speed_kmh":7.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7802,"estimated_vehicle_count":13.51,"estimated_queue_length":10.0,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2505,"intersection_id":95,"direction":"N","ts":"2026-08-14T04:53:07.738643+00:00","current_speed_kmh":7.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7751,"estimated_vehicle_count":13.41,"estimated_queue_length":9.89,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2506,"intersection_id":95,"direction":"S","ts":"2026-08-14T04:53:07.738643+00:00","current_speed_kmh":9.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7216,"estimated_vehicle_count":12.39,"estimated_queue_length":8.81,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2507,"intersection_id":95,"direction":"E","ts":"2026-08-14T04:53:07.738643+00:00","current_speed_kmh":7.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7822,"estimated_vehicle_count":13.55,"estimated_queue_length":10.04,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2508,"intersection_id":96,"direction":"E","ts":"2026-08-14T04:53:48.455477+00:00","current_speed_kmh":12.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6506,"estimated_vehicle_count":11.08,"estimated_queue_length":7.48,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2509,"intersection_id":96,"direction":"W","ts":"2026-08-14T04:53:48.455477+00:00","current_speed_kmh":11.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6816,"estimated_vehicle_count":11.65,"estimated_queue_length":8.05,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2510,"intersection_id":13,"direction":"N","ts":"2026-08-14T04:54:28.940735+00:00","current_speed_kmh":11.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6818,"estimated_vehicle_count":11.65,"estimated_queue_length":8.05,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2511,"intersection_id":13,"direction":"S","ts":"2026-08-14T04:54:28.940735+00:00","current_speed_kmh":10.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7128,"estimated_vehicle_count":12.22,"estimated_queue_length":8.63,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2512,"intersection_id":13,"direction":"E","ts":"2026-08-14T04:54:28.940735+00:00","current_speed_kmh":11.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.683,"estimated_vehicle_count":11.67,"estimated_queue_length":8.07,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2513,"intersection_id":13,"direction":"W","ts":"2026-08-14T04:54:28.940735+00:00","current_speed_kmh":8.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7456,"estimated_vehicle_count":12.84,"estimated_queue_length":9.28,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2514,"intersection_id":14,"direction":"N","ts":"2026-08-14T04:55:09.047236+00:00","current_speed_kmh":8.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7664,"estimated_vehicle_count":13.24,"estimated_queue_length":9.71,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2515,"intersection_id":14,"direction":"S","ts":"2026-08-14T04:55:09.047236+00:00","current_speed_kmh":9.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7378,"estimated_vehicle_count":12.7,"estimated_queue_length":9.13,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2516,"intersection_id":14,"direction":"E","ts":"2026-08-14T04:55:09.047236+00:00","current_speed_kmh":11.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6813,"estimated_vehicle_count":11.64,"estimated_queue_length":8.04,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2517,"intersection_id":15,"direction":"N","ts":"2026-08-14T04:55:49.126316+00:00","current_speed_kmh":8.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7589,"estimated_vehicle_count":13.1,"estimated_queue_length":9.55,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2518,"intersection_id":15,"direction":"S","ts":"2026-08-14T04:55:49.126316+00:00","current_speed_kmh":8.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7684,"estimated_vehicle_count":13.28,"estimated_queue_length":9.75,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2519,"intersection_id":15,"direction":"E","ts":"2026-08-14T04:55:49.126316+00:00","current_speed_kmh":8.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7681,"estimated_vehicle_count":13.28,"estimated_queue_length":9.75,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2520,"intersection_id":15,"direction":"W","ts":"2026-08-14T04:55:49.126316+00:00","current_speed_kmh":8.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7506,"estimated_vehicle_count":12.94,"estimated_queue_length":9.38,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2521,"intersection_id":16,"direction":"N","ts":"2026-08-14T04:56:29.228863+00:00","current_speed_kmh":8.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7486,"estimated_vehicle_count":12.9,"estimated_queue_length":9.34,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2522,"intersection_id":16,"direction":"S","ts":"2026-08-14T04:56:29.228863+00:00","current_speed_kmh":8.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7452,"estimated_vehicle_count":12.84,"estimated_queue_length":9.28,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2523,"intersection_id":16,"direction":"E","ts":"2026-08-14T04:56:29.228863+00:00","current_speed_kmh":11.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6621,"estimated_vehicle_count":11.29,"estimated_queue_length":7.69,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2524,"intersection_id":16,"direction":"W","ts":"2026-08-14T04:56:29.228863+00:00","current_speed_kmh":11.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6855,"estimated_vehicle_count":11.72,"estimated_queue_length":8.12,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2525,"intersection_id":17,"direction":"N","ts":"2026-08-14T04:57:09.314747+00:00","current_speed_kmh":9.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7386,"estimated_vehicle_count":12.71,"estimated_queue_length":9.14,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2526,"intersection_id":17,"direction":"E","ts":"2026-08-14T04:57:09.314747+00:00","current_speed_kmh":9.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7343,"estimated_vehicle_count":12.63,"estimated_queue_length":9.06,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2527,"intersection_id":18,"direction":"N","ts":"2026-08-14T04:57:49.361669+00:00","current_speed_kmh":9.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7436,"estimated_vehicle_count":12.81,"estimated_queue_length":9.24,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2528,"intersection_id":18,"direction":"E","ts":"2026-08-14T04:57:49.361669+00:00","current_speed_kmh":12.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6499,"estimated_vehicle_count":11.07,"estimated_queue_length":7.47,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2529,"intersection_id":18,"direction":"W","ts":"2026-08-14T04:57:49.361669+00:00","current_speed_kmh":12.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6514,"estimated_vehicle_count":11.1,"estimated_queue_length":7.5,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2530,"intersection_id":97,"direction":"N","ts":"2026-08-14T04:58:29.425142+00:00","current_speed_kmh":12.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6472,"estimated_vehicle_count":11.02,"estimated_queue_length":7.42,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2531,"intersection_id":97,"direction":"S","ts":"2026-08-14T04:58:29.425142+00:00","current_speed_kmh":12.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6469,"estimated_vehicle_count":11.02,"estimated_queue_length":7.42,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2532,"intersection_id":97,"direction":"W","ts":"2026-08-14T04:58:29.425142+00:00","current_speed_kmh":11.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6845,"estimated_vehicle_count":11.7,"estimated_queue_length":8.1,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2533,"intersection_id":98,"direction":"N","ts":"2026-08-14T04:59:10.128299+00:00","current_speed_kmh":11.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6851,"estimated_vehicle_count":11.71,"estimated_queue_length":8.11,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2534,"intersection_id":98,"direction":"S","ts":"2026-08-14T04:59:10.128299+00:00","current_speed_kmh":8.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7539,"estimated_vehicle_count":13.0,"estimated_queue_length":9.45,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2535,"intersection_id":98,"direction":"E","ts":"2026-08-14T04:59:10.128299+00:00","current_speed_kmh":10.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7069,"estimated_vehicle_count":12.11,"estimated_queue_length":8.52,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2536,"intersection_id":98,"direction":"W","ts":"2026-08-14T04:59:10.128299+00:00","current_speed_kmh":12.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6519,"estimated_vehicle_count":11.11,"estimated_queue_length":7.51,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2537,"intersection_id":99,"direction":"N","ts":"2026-08-14T04:59:51.031698+00:00","current_speed_kmh":8.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7671,"estimated_vehicle_count":13.25,"estimated_queue_length":9.72,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2538,"intersection_id":99,"direction":"S","ts":"2026-08-14T04:59:51.031698+00:00","current_speed_kmh":12.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6398,"estimated_vehicle_count":10.89,"estimated_queue_length":7.29,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2539,"intersection_id":100,"direction":"N","ts":"2026-08-14T05:00:31.645861+00:00","current_speed_kmh":10.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.691,"estimated_vehicle_count":11.82,"estimated_queue_length":8.22,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2540,"intersection_id":100,"direction":"E","ts":"2026-08-14T05:00:31.645861+00:00","current_speed_kmh":9.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.742,"estimated_vehicle_count":12.77,"estimated_queue_length":9.21,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2541,"intersection_id":100,"direction":"W","ts":"2026-08-14T05:00:31.645861+00:00","current_speed_kmh":8.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7602,"estimated_vehicle_count":13.12,"estimated_queue_length":9.58,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2542,"intersection_id":19,"direction":"N","ts":"2026-08-14T05:01:12.349910+00:00","current_speed_kmh":10.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6975,"estimated_vehicle_count":11.94,"estimated_queue_length":8.34,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2543,"intersection_id":19,"direction":"W","ts":"2026-08-14T05:01:12.349910+00:00","current_speed_kmh":9.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7302,"estimated_vehicle_count":12.55,"estimated_queue_length":8.98,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2544,"intersection_id":20,"direction":"N","ts":"2026-08-14T05:01:52.396821+00:00","current_speed_kmh":11.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6692,"estimated_vehicle_count":11.42,"estimated_queue_length":7.82,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2545,"intersection_id":20,"direction":"S","ts":"2026-08-14T05:01:52.396821+00:00","current_speed_kmh":11.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6705,"estimated_vehicle_count":11.44,"estimated_queue_length":7.84,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2546,"intersection_id":20,"direction":"E","ts":"2026-08-14T05:01:52.396821+00:00","current_speed_kmh":12.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6351,"estimated_vehicle_count":10.8,"estimated_queue_length":7.21,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2547,"intersection_id":20,"direction":"W","ts":"2026-08-14T05:01:52.396821+00:00","current_speed_kmh":12.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6372,"estimated_vehicle_count":10.84,"estimated_queue_length":7.25,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2548,"intersection_id":21,"direction":"N","ts":"2026-08-14T05:02:32.487633+00:00","current_speed_kmh":12.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6365,"estimated_vehicle_count":10.83,"estimated_queue_length":7.24,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2549,"intersection_id":21,"direction":"S","ts":"2026-08-14T05:02:32.487633+00:00","current_speed_kmh":11.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6691,"estimated_vehicle_count":11.42,"estimated_queue_length":7.82,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2550,"intersection_id":21,"direction":"E","ts":"2026-08-14T05:02:32.487633+00:00","current_speed_kmh":9.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7323,"estimated_vehicle_count":12.59,"estimated_queue_length":9.02,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2551,"intersection_id":21,"direction":"W","ts":"2026-08-14T05:02:32.487633+00:00","current_speed_kmh":12.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6424,"estimated_vehicle_count":10.93,"estimated_queue_length":7.34,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2552,"intersection_id":22,"direction":"N","ts":"2026-08-14T05:03:12.579423+00:00","current_speed_kmh":8.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7558,"estimated_vehicle_count":13.04,"estimated_queue_length":9.49,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2553,"intersection_id":22,"direction":"E","ts":"2026-08-14T05:03:12.579423+00:00","current_speed_kmh":11.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6768,"estimated_vehicle_count":11.56,"estimated_queue_length":7.96,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2554,"intersection_id":22,"direction":"W","ts":"2026-08-14T05:03:12.579423+00:00","current_speed_kmh":13.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6296,"estimated_vehicle_count":10.7,"estimated_queue_length":7.12,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2555,"intersection_id":27,"direction":"N","ts":"2026-08-14T05:03:52.649772+00:00","current_speed_kmh":9.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7366,"estimated_vehicle_count":12.67,"estimated_queue_length":9.1,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2556,"intersection_id":27,"direction":"S","ts":"2026-08-14T05:03:52.649772+00:00","current_speed_kmh":16.5,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6331,"estimated_vehicle_count":10.77,"estimated_queue_length":7.18,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2557,"intersection_id":27,"direction":"E","ts":"2026-08-14T05:03:52.649772+00:00","current_speed_kmh":8.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7515,"estimated_vehicle_count":12.96,"estimated_queue_length":9.4,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2558,"intersection_id":29,"direction":"S","ts":"2026-08-14T05:04:32.723933+00:00","current_speed_kmh":8.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7661,"estimated_vehicle_count":13.24,"estimated_queue_length":9.7,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2559,"intersection_id":29,"direction":"E","ts":"2026-08-14T05:04:32.723933+00:00","current_speed_kmh":11.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6722,"estimated_vehicle_count":11.47,"estimated_queue_length":7.87,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2560,"intersection_id":29,"direction":"W","ts":"2026-08-14T05:04:32.723933+00:00","current_speed_kmh":12.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6456,"estimated_vehicle_count":10.99,"estimated_queue_length":7.4,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2561,"intersection_id":101,"direction":"N","ts":"2026-08-14T05:05:12.801105+00:00","current_speed_kmh":11.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6663,"estimated_vehicle_count":11.37,"estimated_queue_length":7.76,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2562,"intersection_id":101,"direction":"S","ts":"2026-08-14T05:05:12.801105+00:00","current_speed_kmh":10.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7119,"estimated_vehicle_count":12.21,"estimated_queue_length":8.62,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2563,"intersection_id":101,"direction":"E","ts":"2026-08-14T05:05:12.801105+00:00","current_speed_kmh":12.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6367,"estimated_vehicle_count":10.83,"estimated_queue_length":7.24,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2564,"intersection_id":101,"direction":"W","ts":"2026-08-14T05:05:12.801105+00:00","current_speed_kmh":11.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6647,"estimated_vehicle_count":11.34,"estimated_queue_length":7.74,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2565,"intersection_id":102,"direction":"N","ts":"2026-08-14T05:05:53.874353+00:00","current_speed_kmh":13.7,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6946,"estimated_vehicle_count":11.89,"estimated_queue_length":8.29,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2566,"intersection_id":102,"direction":"S","ts":"2026-08-14T05:05:53.874353+00:00","current_speed_kmh":12.7,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7175,"estimated_vehicle_count":12.31,"estimated_queue_length":8.73,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2567,"intersection_id":102,"direction":"E","ts":"2026-08-14T05:05:53.874353+00:00","current_speed_kmh":12.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6498,"estimated_vehicle_count":11.07,"estimated_queue_length":7.47,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2568,"intersection_id":103,"direction":"S","ts":"2026-08-14T05:06:34.613622+00:00","current_speed_kmh":9.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7424,"estimated_vehicle_count":12.78,"estimated_queue_length":9.22,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2569,"intersection_id":103,"direction":"E","ts":"2026-08-14T05:06:34.613622+00:00","current_speed_kmh":11.8,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7378,"estimated_vehicle_count":12.69,"estimated_queue_length":9.13,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2570,"intersection_id":104,"direction":"N","ts":"2026-08-14T05:07:15.134076+00:00","current_speed_kmh":14.2,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6842,"estimated_vehicle_count":11.69,"estimated_queue_length":8.09,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2571,"intersection_id":104,"direction":"S","ts":"2026-08-14T05:07:15.134076+00:00","current_speed_kmh":11.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6771,"estimated_vehicle_count":11.56,"estimated_queue_length":7.96,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2572,"intersection_id":31,"direction":"N","ts":"2026-08-14T05:07:55.642878+00:00","current_speed_kmh":8.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7581,"estimated_vehicle_count":13.08,"estimated_queue_length":9.54,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2573,"intersection_id":31,"direction":"S","ts":"2026-08-14T05:07:55.642878+00:00","current_speed_kmh":12.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6447,"estimated_vehicle_count":10.98,"estimated_queue_length":7.38,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2574,"intersection_id":31,"direction":"E","ts":"2026-08-14T05:07:55.642878+00:00","current_speed_kmh":12.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6494,"estimated_vehicle_count":11.06,"estimated_queue_length":7.46,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2575,"intersection_id":31,"direction":"W","ts":"2026-08-14T05:07:55.642878+00:00","current_speed_kmh":11.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6602,"estimated_vehicle_count":11.26,"estimated_queue_length":7.65,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2576,"intersection_id":32,"direction":"N","ts":"2026-08-14T05:08:35.763131+00:00","current_speed_kmh":12.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6456,"estimated_vehicle_count":10.99,"estimated_queue_length":7.4,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2577,"intersection_id":32,"direction":"S","ts":"2026-08-14T05:08:35.763131+00:00","current_speed_kmh":10.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7124,"estimated_vehicle_count":12.22,"estimated_queue_length":8.63,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2578,"intersection_id":32,"direction":"E","ts":"2026-08-14T05:08:35.763131+00:00","current_speed_kmh":10.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6963,"estimated_vehicle_count":11.92,"estimated_queue_length":8.32,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2579,"intersection_id":33,"direction":"N","ts":"2026-08-14T05:09:15.828563+00:00","current_speed_kmh":8.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7538,"estimated_vehicle_count":13.0,"estimated_queue_length":9.45,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2580,"intersection_id":33,"direction":"S","ts":"2026-08-14T05:09:15.828563+00:00","current_speed_kmh":11.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6758,"estimated_vehicle_count":11.54,"estimated_queue_length":7.94,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2581,"intersection_id":33,"direction":"E","ts":"2026-08-14T05:09:15.828563+00:00","current_speed_kmh":9.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7187,"estimated_vehicle_count":12.34,"estimated_queue_length":8.75,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2582,"intersection_id":33,"direction":"W","ts":"2026-08-14T05:09:15.828563+00:00","current_speed_kmh":10.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7054,"estimated_vehicle_count":12.09,"estimated_queue_length":8.49,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2583,"intersection_id":36,"direction":"S","ts":"2026-08-14T05:09:55.937997+00:00","current_speed_kmh":10.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6984,"estimated_vehicle_count":11.96,"estimated_queue_length":8.36,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2584,"intersection_id":36,"direction":"E","ts":"2026-08-14T05:09:55.937997+00:00","current_speed_kmh":8.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.753,"estimated_vehicle_count":12.98,"estimated_queue_length":9.43,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2585,"intersection_id":36,"direction":"W","ts":"2026-08-14T05:09:55.937997+00:00","current_speed_kmh":10.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7022,"estimated_vehicle_count":12.03,"estimated_queue_length":8.43,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2586,"intersection_id":37,"direction":"N","ts":"2026-08-14T05:10:36.015162+00:00","current_speed_kmh":10.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7074,"estimated_vehicle_count":12.12,"estimated_queue_length":8.53,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2587,"intersection_id":37,"direction":"S","ts":"2026-08-14T05:10:36.015162+00:00","current_speed_kmh":12.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6397,"estimated_vehicle_count":10.89,"estimated_queue_length":7.29,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2588,"intersection_id":37,"direction":"E","ts":"2026-08-14T05:10:36.015162+00:00","current_speed_kmh":12.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6392,"estimated_vehicle_count":10.88,"estimated_queue_length":7.28,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2589,"intersection_id":37,"direction":"W","ts":"2026-08-14T05:10:36.015162+00:00","current_speed_kmh":13.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6145,"estimated_vehicle_count":10.44,"estimated_queue_length":6.86,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2590,"intersection_id":38,"direction":"N","ts":"2026-08-14T05:11:16.111730+00:00","current_speed_kmh":10.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7007,"estimated_vehicle_count":12.0,"estimated_queue_length":8.4,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2591,"intersection_id":38,"direction":"S","ts":"2026-08-14T05:11:16.111730+00:00","current_speed_kmh":12.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.655,"estimated_vehicle_count":11.16,"estimated_queue_length":7.56,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2592,"intersection_id":105,"direction":"N","ts":"2026-08-14T05:11:56.164465+00:00","current_speed_kmh":9.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7265,"estimated_vehicle_count":12.48,"estimated_queue_length":8.9,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2593,"intersection_id":105,"direction":"S","ts":"2026-08-14T05:11:56.164465+00:00","current_speed_kmh":14.8,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6706,"estimated_vehicle_count":11.44,"estimated_queue_length":7.84,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2594,"intersection_id":105,"direction":"E","ts":"2026-08-14T05:11:56.164465+00:00","current_speed_kmh":12.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6427,"estimated_vehicle_count":10.94,"estimated_queue_length":7.34,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2595,"intersection_id":106,"direction":"N","ts":"2026-08-14T05:12:36.878341+00:00","current_speed_kmh":8.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7494,"estimated_vehicle_count":12.92,"estimated_queue_length":9.36,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2596,"intersection_id":106,"direction":"S","ts":"2026-08-14T05:12:36.878341+00:00","current_speed_kmh":8.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7492,"estimated_vehicle_count":12.91,"estimated_queue_length":9.36,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2597,"intersection_id":107,"direction":"N","ts":"2026-08-14T05:13:17.330514+00:00","current_speed_kmh":13.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6085,"estimated_vehicle_count":10.33,"estimated_queue_length":6.76,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2598,"intersection_id":107,"direction":"S","ts":"2026-08-14T05:13:17.330514+00:00","current_speed_kmh":10.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6901,"estimated_vehicle_count":11.8,"estimated_queue_length":8.2,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2599,"intersection_id":107,"direction":"E","ts":"2026-08-14T05:13:17.330514+00:00","current_speed_kmh":10.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7105,"estimated_vehicle_count":12.18,"estimated_queue_length":8.59,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2600,"intersection_id":107,"direction":"W","ts":"2026-08-14T05:13:17.330514+00:00","current_speed_kmh":10.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7075,"estimated_vehicle_count":12.12,"estimated_queue_length":8.53,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2601,"intersection_id":108,"direction":"N","ts":"2026-08-14T05:13:58.325594+00:00","current_speed_kmh":9.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7304,"estimated_vehicle_count":12.56,"estimated_queue_length":8.98,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2602,"intersection_id":108,"direction":"S","ts":"2026-08-14T05:13:58.325594+00:00","current_speed_kmh":11.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6664,"estimated_vehicle_count":11.37,"estimated_queue_length":7.77,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2603,"intersection_id":39,"direction":"N","ts":"2026-08-14T05:14:38.802197+00:00","current_speed_kmh":12.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6348,"estimated_vehicle_count":10.8,"estimated_queue_length":7.21,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2604,"intersection_id":39,"direction":"S","ts":"2026-08-14T05:14:38.802197+00:00","current_speed_kmh":10.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6877,"estimated_vehicle_count":11.76,"estimated_queue_length":8.16,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2605,"intersection_id":39,"direction":"E","ts":"2026-08-14T05:14:38.802197+00:00","current_speed_kmh":13.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6145,"estimated_vehicle_count":10.44,"estimated_queue_length":6.86,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2606,"intersection_id":39,"direction":"W","ts":"2026-08-14T05:14:38.802197+00:00","current_speed_kmh":10.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6954,"estimated_vehicle_count":11.9,"estimated_queue_length":8.3,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2607,"intersection_id":42,"direction":"N","ts":"2026-08-14T05:15:18.907655+00:00","current_speed_kmh":12.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6431,"estimated_vehicle_count":10.95,"estimated_queue_length":7.35,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2608,"intersection_id":42,"direction":"S","ts":"2026-08-14T05:15:18.907655+00:00","current_speed_kmh":11.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6644,"estimated_vehicle_count":11.33,"estimated_queue_length":7.73,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2609,"intersection_id":42,"direction":"E","ts":"2026-08-14T05:15:18.907655+00:00","current_speed_kmh":10.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.711,"estimated_vehicle_count":12.19,"estimated_queue_length":8.6,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2610,"intersection_id":42,"direction":"W","ts":"2026-08-14T05:15:18.907655+00:00","current_speed_kmh":9.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7315,"estimated_vehicle_count":12.58,"estimated_queue_length":9.0,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2611,"intersection_id":44,"direction":"N","ts":"2026-08-14T05:15:59.003358+00:00","current_speed_kmh":13.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6195,"estimated_vehicle_count":10.53,"estimated_queue_length":6.94,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2612,"intersection_id":44,"direction":"S","ts":"2026-08-14T05:15:59.003358+00:00","current_speed_kmh":9.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7316,"estimated_vehicle_count":12.58,"estimated_queue_length":9.0,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2613,"intersection_id":44,"direction":"E","ts":"2026-08-14T05:15:59.003358+00:00","current_speed_kmh":13.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6279,"estimated_vehicle_count":10.67,"estimated_queue_length":7.09,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2614,"intersection_id":44,"direction":"W","ts":"2026-08-14T05:15:59.003358+00:00","current_speed_kmh":12.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6582,"estimated_vehicle_count":11.22,"estimated_queue_length":7.62,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2615,"intersection_id":45,"direction":"N","ts":"2026-08-14T05:16:39.099095+00:00","current_speed_kmh":11.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6735,"estimated_vehicle_count":11.5,"estimated_queue_length":7.9,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2616,"intersection_id":45,"direction":"S","ts":"2026-08-14T05:16:39.099095+00:00","current_speed_kmh":9.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7163,"estimated_vehicle_count":12.29,"estimated_queue_length":8.7,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2617,"intersection_id":45,"direction":"E","ts":"2026-08-14T05:16:39.099095+00:00","current_speed_kmh":9.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7245,"estimated_vehicle_count":12.44,"estimated_queue_length":8.86,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2618,"intersection_id":45,"direction":"W","ts":"2026-08-14T05:16:39.099095+00:00","current_speed_kmh":9.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7367,"estimated_vehicle_count":12.67,"estimated_queue_length":9.1,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2619,"intersection_id":46,"direction":"N","ts":"2026-08-14T05:17:19.197705+00:00","current_speed_kmh":12.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.634,"estimated_vehicle_count":10.78,"estimated_queue_length":7.19,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2620,"intersection_id":46,"direction":"E","ts":"2026-08-14T05:17:19.197705+00:00","current_speed_kmh":9.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7174,"estimated_vehicle_count":12.31,"estimated_queue_length":8.72,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2621,"intersection_id":46,"direction":"W","ts":"2026-08-14T05:17:19.197705+00:00","current_speed_kmh":11.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6708,"estimated_vehicle_count":11.45,"estimated_queue_length":7.85,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2622,"intersection_id":47,"direction":"N","ts":"2026-08-14T05:17:59.265070+00:00","current_speed_kmh":11.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6843,"estimated_vehicle_count":11.69,"estimated_queue_length":8.09,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2623,"intersection_id":47,"direction":"S","ts":"2026-08-14T05:17:59.265070+00:00","current_speed_kmh":12.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6438,"estimated_vehicle_count":10.96,"estimated_queue_length":7.36,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2624,"intersection_id":47,"direction":"E","ts":"2026-08-14T05:17:59.265070+00:00","current_speed_kmh":12.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6319,"estimated_vehicle_count":10.75,"estimated_queue_length":7.16,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2625,"intersection_id":47,"direction":"W","ts":"2026-08-14T05:17:59.265070+00:00","current_speed_kmh":10.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7115,"estimated_vehicle_count":12.2,"estimated_queue_length":8.61,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2626,"intersection_id":109,"direction":"E","ts":"2026-08-14T05:18:39.352005+00:00","current_speed_kmh":11.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6764,"estimated_vehicle_count":11.55,"estimated_queue_length":7.95,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2627,"intersection_id":109,"direction":"W","ts":"2026-08-14T05:18:39.352005+00:00","current_speed_kmh":13.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6023,"estimated_vehicle_count":10.22,"estimated_queue_length":6.66,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2628,"intersection_id":110,"direction":"N","ts":"2026-08-14T05:19:19.838320+00:00","current_speed_kmh":10.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6994,"estimated_vehicle_count":11.97,"estimated_queue_length":8.38,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2629,"intersection_id":110,"direction":"E","ts":"2026-08-14T05:19:19.838320+00:00","current_speed_kmh":13.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6064,"estimated_vehicle_count":10.3,"estimated_queue_length":6.73,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2630,"intersection_id":110,"direction":"W","ts":"2026-08-14T05:19:19.838320+00:00","current_speed_kmh":10.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7061,"estimated_vehicle_count":12.1,"estimated_queue_length":8.51,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2631,"intersection_id":111,"direction":"E","ts":"2026-08-14T05:20:00.568781+00:00","current_speed_kmh":13.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6049,"estimated_vehicle_count":10.27,"estimated_queue_length":6.7,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2632,"intersection_id":111,"direction":"W","ts":"2026-08-14T05:20:00.568781+00:00","current_speed_kmh":10.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7034,"estimated_vehicle_count":12.05,"estimated_queue_length":8.46,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2633,"intersection_id":112,"direction":"N","ts":"2026-08-14T05:20:41.030593+00:00","current_speed_kmh":11.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6741,"estimated_vehicle_count":11.51,"estimated_queue_length":7.91,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2634,"intersection_id":112,"direction":"S","ts":"2026-08-14T05:20:41.030593+00:00","current_speed_kmh":13.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6278,"estimated_vehicle_count":10.67,"estimated_queue_length":7.09,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2635,"intersection_id":112,"direction":"W","ts":"2026-08-14T05:20:41.030593+00:00","current_speed_kmh":11.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6679,"estimated_vehicle_count":11.4,"estimated_queue_length":7.79,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2636,"intersection_id":48,"direction":"N","ts":"2026-08-14T05:21:21.695751+00:00","current_speed_kmh":17.1,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.621,"estimated_vehicle_count":10.55,"estimated_queue_length":6.97,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2637,"intersection_id":48,"direction":"S","ts":"2026-08-14T05:21:21.695751+00:00","current_speed_kmh":13.3,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7042,"estimated_vehicle_count":12.06,"estimated_queue_length":8.47,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2638,"intersection_id":48,"direction":"E","ts":"2026-08-14T05:21:21.695751+00:00","current_speed_kmh":10.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7123,"estimated_vehicle_count":12.22,"estimated_queue_length":8.63,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2639,"intersection_id":48,"direction":"W","ts":"2026-08-14T05:21:21.695751+00:00","current_speed_kmh":9.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7239,"estimated_vehicle_count":12.43,"estimated_queue_length":8.85,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2640,"intersection_id":49,"direction":"N","ts":"2026-08-14T05:22:01.793400+00:00","current_speed_kmh":12.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.645,"estimated_vehicle_count":10.98,"estimated_queue_length":7.38,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2641,"intersection_id":49,"direction":"S","ts":"2026-08-14T05:22:01.793400+00:00","current_speed_kmh":11.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6728,"estimated_vehicle_count":11.48,"estimated_queue_length":7.88,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2642,"intersection_id":49,"direction":"E","ts":"2026-08-14T05:22:01.793400+00:00","current_speed_kmh":17.5,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6114,"estimated_vehicle_count":10.38,"estimated_queue_length":6.81,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2643,"intersection_id":49,"direction":"W","ts":"2026-08-14T05:22:01.793400+00:00","current_speed_kmh":10.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7051,"estimated_vehicle_count":12.08,"estimated_queue_length":8.49,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2644,"intersection_id":53,"direction":"N","ts":"2026-08-14T05:22:41.916422+00:00","current_speed_kmh":10.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7052,"estimated_vehicle_count":12.08,"estimated_queue_length":8.49,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2645,"intersection_id":53,"direction":"E","ts":"2026-08-14T05:22:41.916422+00:00","current_speed_kmh":10.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.71,"estimated_vehicle_count":12.17,"estimated_queue_length":8.58,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2646,"intersection_id":53,"direction":"W","ts":"2026-08-14T05:22:41.916422+00:00","current_speed_kmh":9.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7166,"estimated_vehicle_count":12.3,"estimated_queue_length":8.71,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2647,"intersection_id":56,"direction":"N","ts":"2026-08-14T05:23:21.990647+00:00","current_speed_kmh":14.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5858,"estimated_vehicle_count":9.94,"estimated_queue_length":6.39,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2648,"intersection_id":56,"direction":"S","ts":"2026-08-14T05:23:21.990647+00:00","current_speed_kmh":13.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6036,"estimated_vehicle_count":10.25,"estimated_queue_length":6.68,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2649,"intersection_id":56,"direction":"E","ts":"2026-08-14T05:23:21.990647+00:00","current_speed_kmh":10.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7021,"estimated_vehicle_count":12.02,"estimated_queue_length":8.43,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2650,"intersection_id":56,"direction":"W","ts":"2026-08-14T05:23:21.990647+00:00","current_speed_kmh":13.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6112,"estimated_vehicle_count":10.38,"estimated_queue_length":6.81,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2651,"intersection_id":59,"direction":"N","ts":"2026-08-14T05:24:02.101038+00:00","current_speed_kmh":13.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6039,"estimated_vehicle_count":10.25,"estimated_queue_length":6.68,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2652,"intersection_id":59,"direction":"S","ts":"2026-08-14T05:24:02.101038+00:00","current_speed_kmh":12.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6449,"estimated_vehicle_count":10.98,"estimated_queue_length":7.38,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2653,"intersection_id":59,"direction":"E","ts":"2026-08-14T05:24:02.101038+00:00","current_speed_kmh":14.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5906,"estimated_vehicle_count":10.02,"estimated_queue_length":6.47,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2654,"intersection_id":59,"direction":"W","ts":"2026-08-14T05:24:02.101038+00:00","current_speed_kmh":12.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6525,"estimated_vehicle_count":11.12,"estimated_queue_length":7.52,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2655,"intersection_id":61,"direction":"S","ts":"2026-08-14T05:24:42.197690+00:00","current_speed_kmh":13.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6201,"estimated_vehicle_count":10.54,"estimated_queue_length":6.95,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2656,"intersection_id":61,"direction":"W","ts":"2026-08-14T05:24:42.197690+00:00","current_speed_kmh":17.9,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6028,"estimated_vehicle_count":10.23,"estimated_queue_length":6.67,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2657,"intersection_id":113,"direction":"N","ts":"2026-08-14T05:25:22.245747+00:00","current_speed_kmh":12.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6374,"estimated_vehicle_count":10.84,"estimated_queue_length":7.25,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2658,"intersection_id":113,"direction":"S","ts":"2026-08-14T05:25:22.245747+00:00","current_speed_kmh":10.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.7101,"estimated_vehicle_count":12.17,"estimated_queue_length":8.58,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2659,"intersection_id":113,"direction":"E","ts":"2026-08-14T05:25:22.245747+00:00","current_speed_kmh":13.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6244,"estimated_vehicle_count":10.61,"estimated_queue_length":7.03,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2660,"intersection_id":113,"direction":"W","ts":"2026-08-14T05:25:22.245747+00:00","current_speed_kmh":14.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5837,"estimated_vehicle_count":9.9,"estimated_queue_length":6.35,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2661,"intersection_id":114,"direction":"N","ts":"2026-08-14T05:26:03.206433+00:00","current_speed_kmh":12.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6527,"estimated_vehicle_count":11.12,"estimated_queue_length":7.52,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2662,"intersection_id":114,"direction":"E","ts":"2026-08-14T05:26:03.206433+00:00","current_speed_kmh":11.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6736,"estimated_vehicle_count":11.5,"estimated_queue_length":7.9,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2663,"intersection_id":114,"direction":"W","ts":"2026-08-14T05:26:03.206433+00:00","current_speed_kmh":13.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6162,"estimated_vehicle_count":10.47,"estimated_queue_length":6.89,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2664,"intersection_id":115,"direction":"S","ts":"2026-08-14T05:26:43.862665+00:00","current_speed_kmh":11.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6668,"estimated_vehicle_count":11.38,"estimated_queue_length":7.77,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2665,"intersection_id":115,"direction":"E","ts":"2026-08-14T05:26:43.862665+00:00","current_speed_kmh":10.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.712,"estimated_vehicle_count":12.21,"estimated_queue_length":8.62,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2666,"intersection_id":115,"direction":"W","ts":"2026-08-14T05:26:43.862665+00:00","current_speed_kmh":11.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6728,"estimated_vehicle_count":11.48,"estimated_queue_length":7.88,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2667,"intersection_id":116,"direction":"S","ts":"2026-08-14T05:27:24.652710+00:00","current_speed_kmh":13.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6066,"estimated_vehicle_count":10.3,"estimated_queue_length":6.73,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2668,"intersection_id":116,"direction":"E","ts":"2026-08-14T05:27:24.652710+00:00","current_speed_kmh":11.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6773,"estimated_vehicle_count":11.57,"estimated_queue_length":7.97,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2669,"intersection_id":116,"direction":"W","ts":"2026-08-14T05:27:24.652710+00:00","current_speed_kmh":11.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6633,"estimated_vehicle_count":11.31,"estimated_queue_length":7.71,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2670,"intersection_id":62,"direction":"N","ts":"2026-08-14T05:28:05.378270+00:00","current_speed_kmh":14.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5961,"estimated_vehicle_count":10.11,"estimated_queue_length":6.55,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2671,"intersection_id":62,"direction":"E","ts":"2026-08-14T05:28:05.378270+00:00","current_speed_kmh":16.7,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6289,"estimated_vehicle_count":10.69,"estimated_queue_length":7.1,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2672,"intersection_id":62,"direction":"W","ts":"2026-08-14T05:28:05.378270+00:00","current_speed_kmh":18.7,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5845,"estimated_vehicle_count":9.91,"estimated_queue_length":6.37,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2673,"intersection_id":63,"direction":"S","ts":"2026-08-14T05:28:45.475951+00:00","current_speed_kmh":13.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6117,"estimated_vehicle_count":10.39,"estimated_queue_length":6.81,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2674,"intersection_id":63,"direction":"W","ts":"2026-08-14T05:28:45.475951+00:00","current_speed_kmh":11.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.668,"estimated_vehicle_count":11.4,"estimated_queue_length":7.8,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2675,"intersection_id":68,"direction":"N","ts":"2026-08-14T05:29:25.519861+00:00","current_speed_kmh":19.4,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5683,"estimated_vehicle_count":9.64,"estimated_queue_length":6.11,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2676,"intersection_id":68,"direction":"S","ts":"2026-08-14T05:29:25.519861+00:00","current_speed_kmh":13.8,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6923,"estimated_vehicle_count":11.84,"estimated_queue_length":8.24,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2677,"intersection_id":68,"direction":"E","ts":"2026-08-14T05:29:25.519861+00:00","current_speed_kmh":12.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6406,"estimated_vehicle_count":10.9,"estimated_queue_length":7.31,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2678,"intersection_id":68,"direction":"W","ts":"2026-08-14T05:29:25.519861+00:00","current_speed_kmh":14.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5835,"estimated_vehicle_count":9.9,"estimated_queue_length":6.35,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2679,"intersection_id":69,"direction":"N","ts":"2026-08-14T05:30:05.614596+00:00","current_speed_kmh":12.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6369,"estimated_vehicle_count":10.83,"estimated_queue_length":7.24,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2680,"intersection_id":69,"direction":"E","ts":"2026-08-14T05:30:05.614596+00:00","current_speed_kmh":14.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5893,"estimated_vehicle_count":10.0,"estimated_queue_length":6.44,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2681,"intersection_id":69,"direction":"W","ts":"2026-08-14T05:30:05.614596+00:00","current_speed_kmh":13.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6084,"estimated_vehicle_count":10.33,"estimated_queue_length":6.76,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2682,"intersection_id":70,"direction":"N","ts":"2026-08-14T05:30:45.686891+00:00","current_speed_kmh":13.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6025,"estimated_vehicle_count":10.23,"estimated_queue_length":6.66,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2683,"intersection_id":70,"direction":"E","ts":"2026-08-14T05:30:45.686891+00:00","current_speed_kmh":12.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.639,"estimated_vehicle_count":10.87,"estimated_queue_length":7.28,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2684,"intersection_id":70,"direction":"W","ts":"2026-08-14T05:30:45.686891+00:00","current_speed_kmh":14.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5802,"estimated_vehicle_count":9.84,"estimated_queue_length":6.3,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2685,"intersection_id":71,"direction":"N","ts":"2026-08-14T05:31:25.754229+00:00","current_speed_kmh":14.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.576,"estimated_vehicle_count":9.77,"estimated_queue_length":6.23,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2686,"intersection_id":71,"direction":"S","ts":"2026-08-14T05:31:25.754229+00:00","current_speed_kmh":12.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6331,"estimated_vehicle_count":10.77,"estimated_queue_length":7.18,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2687,"intersection_id":117,"direction":"S","ts":"2026-08-14T05:32:05.804062+00:00","current_speed_kmh":11.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6828,"estimated_vehicle_count":11.67,"estimated_queue_length":8.07,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2688,"intersection_id":117,"direction":"E","ts":"2026-08-14T05:32:05.804062+00:00","current_speed_kmh":14.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5781,"estimated_vehicle_count":9.8,"estimated_queue_length":6.27,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2689,"intersection_id":117,"direction":"W","ts":"2026-08-14T05:32:05.804062+00:00","current_speed_kmh":11.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6591,"estimated_vehicle_count":11.24,"estimated_queue_length":7.63,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2690,"intersection_id":118,"direction":"S","ts":"2026-08-14T05:32:46.536485+00:00","current_speed_kmh":14.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5847,"estimated_vehicle_count":9.92,"estimated_queue_length":6.37,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2691,"intersection_id":118,"direction":"E","ts":"2026-08-14T05:32:46.536485+00:00","current_speed_kmh":11.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6602,"estimated_vehicle_count":11.26,"estimated_queue_length":7.66,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2692,"intersection_id":118,"direction":"W","ts":"2026-08-14T05:32:46.536485+00:00","current_speed_kmh":10.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6922,"estimated_vehicle_count":11.84,"estimated_queue_length":8.24,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2693,"intersection_id":119,"direction":"N","ts":"2026-08-14T05:33:27.295248+00:00","current_speed_kmh":11.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6622,"estimated_vehicle_count":11.29,"estimated_queue_length":7.69,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2694,"intersection_id":119,"direction":"S","ts":"2026-08-14T05:33:27.295248+00:00","current_speed_kmh":12.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6453,"estimated_vehicle_count":10.99,"estimated_queue_length":7.39,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2695,"intersection_id":119,"direction":"E","ts":"2026-08-14T05:33:27.295248+00:00","current_speed_kmh":14.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5816,"estimated_vehicle_count":9.86,"estimated_queue_length":6.32,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2696,"intersection_id":120,"direction":"E","ts":"2026-08-14T05:34:08.005228+00:00","current_speed_kmh":13.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6089,"estimated_vehicle_count":10.34,"estimated_queue_length":6.77,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2697,"intersection_id":120,"direction":"W","ts":"2026-08-14T05:34:08.005228+00:00","current_speed_kmh":14.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6013,"estimated_vehicle_count":10.21,"estimated_queue_length":6.64,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2698,"intersection_id":72,"direction":"S","ts":"2026-08-14T05:34:48.485644+00:00","current_speed_kmh":13.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6178,"estimated_vehicle_count":10.5,"estimated_queue_length":6.92,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2699,"intersection_id":72,"direction":"E","ts":"2026-08-14T05:34:48.485644+00:00","current_speed_kmh":12.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6304,"estimated_vehicle_count":10.72,"estimated_queue_length":7.13,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2700,"intersection_id":72,"direction":"W","ts":"2026-08-14T05:34:48.485644+00:00","current_speed_kmh":12.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6416,"estimated_vehicle_count":10.92,"estimated_queue_length":7.32,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2701,"intersection_id":76,"direction":"N","ts":"2026-08-14T05:35:28.556067+00:00","current_speed_kmh":15.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5605,"estimated_vehicle_count":9.5,"estimated_queue_length":5.99,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2702,"intersection_id":76,"direction":"S","ts":"2026-08-14T05:35:28.556067+00:00","current_speed_kmh":13.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6056,"estimated_vehicle_count":10.28,"estimated_queue_length":6.71,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2703,"intersection_id":77,"direction":"S","ts":"2026-08-14T05:36:08.609711+00:00","current_speed_kmh":15.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5498,"estimated_vehicle_count":9.32,"estimated_queue_length":5.83,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2704,"intersection_id":77,"direction":"E","ts":"2026-08-14T05:36:08.609711+00:00","current_speed_kmh":15.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5456,"estimated_vehicle_count":9.25,"estimated_queue_length":5.76,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2705,"intersection_id":77,"direction":"W","ts":"2026-08-14T05:36:08.609711+00:00","current_speed_kmh":13.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6103,"estimated_vehicle_count":10.36,"estimated_queue_length":6.79,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2706,"intersection_id":78,"direction":"N","ts":"2026-08-14T05:36:48.681051+00:00","current_speed_kmh":12.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6317,"estimated_vehicle_count":10.74,"estimated_queue_length":7.15,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2707,"intersection_id":78,"direction":"S","ts":"2026-08-14T05:36:48.681051+00:00","current_speed_kmh":15.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5726,"estimated_vehicle_count":9.71,"estimated_queue_length":6.18,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2708,"intersection_id":78,"direction":"E","ts":"2026-08-14T05:36:48.681051+00:00","current_speed_kmh":14.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5837,"estimated_vehicle_count":9.9,"estimated_queue_length":6.35,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2709,"intersection_id":78,"direction":"W","ts":"2026-08-14T05:36:48.681051+00:00","current_speed_kmh":13.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6247,"estimated_vehicle_count":10.62,"estimated_queue_length":7.03,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2710,"intersection_id":79,"direction":"N","ts":"2026-08-14T05:37:28.789379+00:00","current_speed_kmh":14.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5884,"estimated_vehicle_count":9.98,"estimated_queue_length":6.43,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2711,"intersection_id":79,"direction":"E","ts":"2026-08-14T05:37:28.789379+00:00","current_speed_kmh":13.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6091,"estimated_vehicle_count":10.34,"estimated_queue_length":6.77,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2712,"intersection_id":79,"direction":"W","ts":"2026-08-14T05:37:28.789379+00:00","current_speed_kmh":11.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6718,"estimated_vehicle_count":11.47,"estimated_queue_length":7.86,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2713,"intersection_id":80,"direction":"N","ts":"2026-08-14T05:38:08.864614+00:00","current_speed_kmh":12.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6396,"estimated_vehicle_count":10.88,"estimated_queue_length":7.29,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2714,"intersection_id":80,"direction":"S","ts":"2026-08-14T05:38:08.864614+00:00","current_speed_kmh":14.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5942,"estimated_vehicle_count":10.08,"estimated_queue_length":6.52,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2715,"intersection_id":80,"direction":"E","ts":"2026-08-14T05:38:08.864614+00:00","current_speed_kmh":18.4,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5904,"estimated_vehicle_count":10.02,"estimated_queue_length":6.46,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2716,"intersection_id":80,"direction":"W","ts":"2026-08-14T05:38:08.864614+00:00","current_speed_kmh":15.5,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6556,"estimated_vehicle_count":11.17,"estimated_queue_length":7.57,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2717,"intersection_id":121,"direction":"N","ts":"2026-08-14T05:38:48.970020+00:00","current_speed_kmh":16.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.544,"estimated_vehicle_count":9.22,"estimated_queue_length":5.74,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2718,"intersection_id":121,"direction":"S","ts":"2026-08-14T05:38:48.970020+00:00","current_speed_kmh":14.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5959,"estimated_vehicle_count":10.11,"estimated_queue_length":6.55,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2719,"intersection_id":121,"direction":"E","ts":"2026-08-14T05:38:48.970020+00:00","current_speed_kmh":13.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6022,"estimated_vehicle_count":10.22,"estimated_queue_length":6.66,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2720,"intersection_id":122,"direction":"N","ts":"2026-08-14T05:39:29.687855+00:00","current_speed_kmh":14.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5852,"estimated_vehicle_count":9.93,"estimated_queue_length":6.38,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2721,"intersection_id":122,"direction":"E","ts":"2026-08-14T05:39:29.687855+00:00","current_speed_kmh":15.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5519,"estimated_vehicle_count":9.36,"estimated_queue_length":5.86,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2722,"intersection_id":123,"direction":"N","ts":"2026-08-14T05:40:10.154594+00:00","current_speed_kmh":13.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6223,"estimated_vehicle_count":10.58,"estimated_queue_length":6.99,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2723,"intersection_id":123,"direction":"S","ts":"2026-08-14T05:40:10.154594+00:00","current_speed_kmh":11.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6638,"estimated_vehicle_count":11.32,"estimated_queue_length":7.72,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2724,"intersection_id":123,"direction":"E","ts":"2026-08-14T05:40:10.154594+00:00","current_speed_kmh":14.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5977,"estimated_vehicle_count":10.14,"estimated_queue_length":6.58,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2725,"intersection_id":123,"direction":"W","ts":"2026-08-14T05:40:10.154594+00:00","current_speed_kmh":15.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5596,"estimated_vehicle_count":9.49,"estimated_queue_length":5.98,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2726,"intersection_id":124,"direction":"N","ts":"2026-08-14T05:40:51.087291+00:00","current_speed_kmh":15.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5619,"estimated_vehicle_count":9.53,"estimated_queue_length":6.01,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2727,"intersection_id":124,"direction":"S","ts":"2026-08-14T05:40:51.087291+00:00","current_speed_kmh":15.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5639,"estimated_vehicle_count":9.56,"estimated_queue_length":6.04,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2728,"intersection_id":124,"direction":"E","ts":"2026-08-14T05:40:51.087291+00:00","current_speed_kmh":14.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5995,"estimated_vehicle_count":10.17,"estimated_queue_length":6.61,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2729,"intersection_id":124,"direction":"W","ts":"2026-08-14T05:40:51.087291+00:00","current_speed_kmh":12.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6544,"estimated_vehicle_count":11.15,"estimated_queue_length":7.55,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2730,"intersection_id":81,"direction":"N","ts":"2026-08-14T05:41:32.108739+00:00","current_speed_kmh":16.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5434,"estimated_vehicle_count":9.21,"estimated_queue_length":5.73,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2731,"intersection_id":81,"direction":"S","ts":"2026-08-14T05:41:32.108739+00:00","current_speed_kmh":12.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6542,"estimated_vehicle_count":11.15,"estimated_queue_length":7.55,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2732,"intersection_id":81,"direction":"E","ts":"2026-08-14T05:41:32.108739+00:00","current_speed_kmh":14.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5789,"estimated_vehicle_count":9.82,"estimated_queue_length":6.28,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2733,"intersection_id":81,"direction":"W","ts":"2026-08-14T05:41:32.108739+00:00","current_speed_kmh":11.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6619,"estimated_vehicle_count":11.29,"estimated_queue_length":7.69,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2734,"intersection_id":82,"direction":"N","ts":"2026-08-14T05:42:12.200572+00:00","current_speed_kmh":14.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5758,"estimated_vehicle_count":9.76,"estimated_queue_length":6.23,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2735,"intersection_id":82,"direction":"S","ts":"2026-08-14T05:42:12.200572+00:00","current_speed_kmh":11.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6649,"estimated_vehicle_count":11.34,"estimated_queue_length":7.74,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2736,"intersection_id":83,"direction":"N","ts":"2026-08-14T05:42:52.248688+00:00","current_speed_kmh":15.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.553,"estimated_vehicle_count":9.38,"estimated_queue_length":5.87,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2737,"intersection_id":83,"direction":"S","ts":"2026-08-14T05:42:52.248688+00:00","current_speed_kmh":14.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.586,"estimated_vehicle_count":9.94,"estimated_queue_length":6.39,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2738,"intersection_id":83,"direction":"E","ts":"2026-08-14T05:42:52.248688+00:00","current_speed_kmh":12.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6522,"estimated_vehicle_count":11.11,"estimated_queue_length":7.51,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2739,"intersection_id":83,"direction":"W","ts":"2026-08-14T05:42:52.248688+00:00","current_speed_kmh":14.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5953,"estimated_vehicle_count":10.1,"estimated_queue_length":6.54,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2740,"intersection_id":85,"direction":"N","ts":"2026-08-14T05:43:32.339456+00:00","current_speed_kmh":13.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6215,"estimated_vehicle_count":10.56,"estimated_queue_length":6.98,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2741,"intersection_id":85,"direction":"S","ts":"2026-08-14T05:43:32.339456+00:00","current_speed_kmh":15.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5642,"estimated_vehicle_count":9.57,"estimated_queue_length":6.05,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2742,"intersection_id":85,"direction":"E","ts":"2026-08-14T05:43:32.339456+00:00","current_speed_kmh":14.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5979,"estimated_vehicle_count":10.15,"estimated_queue_length":6.58,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2743,"intersection_id":85,"direction":"W","ts":"2026-08-14T05:43:32.339456+00:00","current_speed_kmh":14.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5974,"estimated_vehicle_count":10.14,"estimated_queue_length":6.58,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2744,"intersection_id":87,"direction":"E","ts":"2026-08-14T05:44:12.429334+00:00","current_speed_kmh":16.0,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6445,"estimated_vehicle_count":10.97,"estimated_queue_length":7.38,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2745,"intersection_id":87,"direction":"W","ts":"2026-08-14T05:44:12.429334+00:00","current_speed_kmh":12.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6409,"estimated_vehicle_count":10.91,"estimated_queue_length":7.31,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2746,"intersection_id":89,"direction":"N","ts":"2026-08-14T05:44:52.476219+00:00","current_speed_kmh":12.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6355,"estimated_vehicle_count":10.81,"estimated_queue_length":7.22,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2747,"intersection_id":89,"direction":"S","ts":"2026-08-14T05:44:52.476219+00:00","current_speed_kmh":12.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6456,"estimated_vehicle_count":10.99,"estimated_queue_length":7.4,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2748,"intersection_id":89,"direction":"E","ts":"2026-08-14T05:44:52.476219+00:00","current_speed_kmh":12.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6454,"estimated_vehicle_count":10.99,"estimated_queue_length":7.39,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2749,"intersection_id":89,"direction":"W","ts":"2026-08-14T05:44:52.476219+00:00","current_speed_kmh":16.1,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6413,"estimated_vehicle_count":10.91,"estimated_queue_length":7.32,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2750,"intersection_id":125,"direction":"N","ts":"2026-08-14T05:45:32.567022+00:00","current_speed_kmh":15.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5514,"estimated_vehicle_count":9.35,"estimated_queue_length":5.85,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2751,"intersection_id":125,"direction":"S","ts":"2026-08-14T05:45:32.567022+00:00","current_speed_kmh":16.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5279,"estimated_vehicle_count":8.96,"estimated_queue_length":5.5,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2752,"intersection_id":125,"direction":"W","ts":"2026-08-14T05:45:32.567022+00:00","current_speed_kmh":15.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5699,"estimated_vehicle_count":9.66,"estimated_queue_length":6.14,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2753,"intersection_id":126,"direction":"N","ts":"2026-08-14T05:46:13.238008+00:00","current_speed_kmh":12.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6437,"estimated_vehicle_count":10.96,"estimated_queue_length":7.36,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2754,"intersection_id":126,"direction":"S","ts":"2026-08-14T05:46:13.238008+00:00","current_speed_kmh":15.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.564,"estimated_vehicle_count":9.56,"estimated_queue_length":6.04,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2755,"intersection_id":126,"direction":"E","ts":"2026-08-14T05:46:13.238008+00:00","current_speed_kmh":16.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5435,"estimated_vehicle_count":9.22,"estimated_queue_length":5.73,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2756,"intersection_id":126,"direction":"W","ts":"2026-08-14T05:46:13.238008+00:00","current_speed_kmh":14.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.58,"estimated_vehicle_count":9.84,"estimated_queue_length":6.3,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2757,"intersection_id":127,"direction":"N","ts":"2026-08-14T05:46:54.141101+00:00","current_speed_kmh":16.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5187,"estimated_vehicle_count":8.8,"estimated_queue_length":5.36,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2758,"intersection_id":127,"direction":"S","ts":"2026-08-14T05:46:54.141101+00:00","current_speed_kmh":13.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6048,"estimated_vehicle_count":10.27,"estimated_queue_length":6.7,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2759,"intersection_id":127,"direction":"E","ts":"2026-08-14T05:46:54.141101+00:00","current_speed_kmh":15.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5671,"estimated_vehicle_count":9.62,"estimated_queue_length":6.09,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2760,"intersection_id":127,"direction":"W","ts":"2026-08-14T05:46:54.141101+00:00","current_speed_kmh":14.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5958,"estimated_vehicle_count":10.11,"estimated_queue_length":6.55,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2761,"intersection_id":128,"direction":"N","ts":"2026-08-14T05:47:35.056294+00:00","current_speed_kmh":13.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6085,"estimated_vehicle_count":10.33,"estimated_queue_length":6.76,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2762,"intersection_id":128,"direction":"S","ts":"2026-08-14T05:47:35.056294+00:00","current_speed_kmh":13.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6225,"estimated_vehicle_count":10.58,"estimated_queue_length":7.0,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2763,"intersection_id":90,"direction":"N","ts":"2026-08-14T05:48:15.569973+00:00","current_speed_kmh":15.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5536,"estimated_vehicle_count":9.39,"estimated_queue_length":5.88,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2764,"intersection_id":90,"direction":"S","ts":"2026-08-14T05:48:15.569973+00:00","current_speed_kmh":13.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6175,"estimated_vehicle_count":10.49,"estimated_queue_length":6.91,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2765,"intersection_id":90,"direction":"E","ts":"2026-08-14T05:48:15.569973+00:00","current_speed_kmh":14.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5885,"estimated_vehicle_count":9.98,"estimated_queue_length":6.43,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2766,"intersection_id":90,"direction":"W","ts":"2026-08-14T05:48:15.569973+00:00","current_speed_kmh":16.1,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6414,"estimated_vehicle_count":10.92,"estimated_queue_length":7.32,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2767,"intersection_id":92,"direction":"N","ts":"2026-08-14T05:48:55.666669+00:00","current_speed_kmh":15.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.558,"estimated_vehicle_count":9.46,"estimated_queue_length":5.95,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2768,"intersection_id":92,"direction":"S","ts":"2026-08-14T05:48:55.666669+00:00","current_speed_kmh":16.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5257,"estimated_vehicle_count":8.92,"estimated_queue_length":5.47,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2769,"intersection_id":92,"direction":"W","ts":"2026-08-14T05:48:55.666669+00:00","current_speed_kmh":14.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5886,"estimated_vehicle_count":9.99,"estimated_queue_length":6.43,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2770,"intersection_id":93,"direction":"N","ts":"2026-08-14T05:49:35.741904+00:00","current_speed_kmh":15.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5697,"estimated_vehicle_count":9.66,"estimated_queue_length":6.13,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2771,"intersection_id":93,"direction":"S","ts":"2026-08-14T05:49:35.741904+00:00","current_speed_kmh":14.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5837,"estimated_vehicle_count":9.9,"estimated_queue_length":6.36,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2772,"intersection_id":93,"direction":"E","ts":"2026-08-14T05:49:35.741904+00:00","current_speed_kmh":21.1,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5302,"estimated_vehicle_count":8.99,"estimated_queue_length":5.53,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2773,"intersection_id":93,"direction":"W","ts":"2026-08-14T05:49:35.741904+00:00","current_speed_kmh":16.7,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6297,"estimated_vehicle_count":10.71,"estimated_queue_length":7.12,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2774,"intersection_id":98,"direction":"N","ts":"2026-08-14T05:50:15.840460+00:00","current_speed_kmh":13.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6024,"estimated_vehicle_count":10.23,"estimated_queue_length":6.66,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2775,"intersection_id":98,"direction":"S","ts":"2026-08-14T05:50:15.840460+00:00","current_speed_kmh":14.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5908,"estimated_vehicle_count":10.02,"estimated_queue_length":6.47,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2776,"intersection_id":98,"direction":"E","ts":"2026-08-14T05:50:15.840460+00:00","current_speed_kmh":14.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5872,"estimated_vehicle_count":9.96,"estimated_queue_length":6.41,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2777,"intersection_id":98,"direction":"W","ts":"2026-08-14T05:50:15.840460+00:00","current_speed_kmh":13.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6121,"estimated_vehicle_count":10.4,"estimated_queue_length":6.82,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2778,"intersection_id":99,"direction":"N","ts":"2026-08-14T05:50:55.934281+00:00","current_speed_kmh":14.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5908,"estimated_vehicle_count":10.02,"estimated_queue_length":6.47,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2779,"intersection_id":99,"direction":"S","ts":"2026-08-14T05:50:55.934281+00:00","current_speed_kmh":15.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5486,"estimated_vehicle_count":9.3,"estimated_queue_length":5.81,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2780,"intersection_id":101,"direction":"N","ts":"2026-08-14T05:51:35.982122+00:00","current_speed_kmh":16.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5369,"estimated_vehicle_count":9.11,"estimated_queue_length":5.63,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2781,"intersection_id":101,"direction":"S","ts":"2026-08-14T05:51:35.982122+00:00","current_speed_kmh":14.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5825,"estimated_vehicle_count":9.88,"estimated_queue_length":6.34,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2782,"intersection_id":101,"direction":"E","ts":"2026-08-14T05:51:35.982122+00:00","current_speed_kmh":17.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5073,"estimated_vehicle_count":8.62,"estimated_queue_length":5.2,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2783,"intersection_id":101,"direction":"W","ts":"2026-08-14T05:51:35.982122+00:00","current_speed_kmh":16.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5354,"estimated_vehicle_count":9.08,"estimated_queue_length":5.61,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2784,"intersection_id":129,"direction":"S","ts":"2026-08-14T05:52:16.083652+00:00","current_speed_kmh":14.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5786,"estimated_vehicle_count":9.81,"estimated_queue_length":6.27,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2785,"intersection_id":129,"direction":"W","ts":"2026-08-14T05:52:16.083652+00:00","current_speed_kmh":16.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5307,"estimated_vehicle_count":9.0,"estimated_queue_length":5.54,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2786,"intersection_id":130,"direction":"N","ts":"2026-08-14T05:52:56.604158+00:00","current_speed_kmh":16.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5314,"estimated_vehicle_count":9.01,"estimated_queue_length":5.55,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2787,"intersection_id":130,"direction":"S","ts":"2026-08-14T05:52:56.604158+00:00","current_speed_kmh":17.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5091,"estimated_vehicle_count":8.65,"estimated_queue_length":5.23,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2788,"intersection_id":130,"direction":"W","ts":"2026-08-14T05:52:56.604158+00:00","current_speed_kmh":16.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.536,"estimated_vehicle_count":9.09,"estimated_queue_length":5.62,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2789,"intersection_id":131,"direction":"N","ts":"2026-08-14T05:53:37.301419+00:00","current_speed_kmh":14.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5953,"estimated_vehicle_count":10.1,"estimated_queue_length":6.54,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2790,"intersection_id":131,"direction":"S","ts":"2026-08-14T05:53:37.301419+00:00","current_speed_kmh":14.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5782,"estimated_vehicle_count":9.81,"estimated_queue_length":6.27,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2791,"intersection_id":131,"direction":"E","ts":"2026-08-14T05:53:37.301419+00:00","current_speed_kmh":17.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4917,"estimated_vehicle_count":8.36,"estimated_queue_length":4.98,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2792,"intersection_id":131,"direction":"W","ts":"2026-08-14T05:53:37.301419+00:00","current_speed_kmh":17.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4932,"estimated_vehicle_count":8.39,"estimated_queue_length":5.0,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2793,"intersection_id":132,"direction":"S","ts":"2026-08-14T05:54:18.367844+00:00","current_speed_kmh":13.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6141,"estimated_vehicle_count":10.43,"estimated_queue_length":6.85,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2794,"intersection_id":132,"direction":"E","ts":"2026-08-14T05:54:18.367844+00:00","current_speed_kmh":15.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5449,"estimated_vehicle_count":9.24,"estimated_queue_length":5.75,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2795,"intersection_id":132,"direction":"W","ts":"2026-08-14T05:54:18.367844+00:00","current_speed_kmh":16.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5329,"estimated_vehicle_count":9.04,"estimated_queue_length":5.57,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2796,"intersection_id":102,"direction":"N","ts":"2026-08-14T05:54:59.080803+00:00","current_speed_kmh":20.0,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.555,"estimated_vehicle_count":9.41,"estimated_queue_length":5.91,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2797,"intersection_id":102,"direction":"S","ts":"2026-08-14T05:54:59.080803+00:00","current_speed_kmh":19.0,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5779,"estimated_vehicle_count":9.8,"estimated_queue_length":6.26,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2798,"intersection_id":102,"direction":"E","ts":"2026-08-14T05:54:59.080803+00:00","current_speed_kmh":17.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5102,"estimated_vehicle_count":8.66,"estimated_queue_length":5.24,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2799,"intersection_id":103,"direction":"S","ts":"2026-08-14T05:55:39.149115+00:00","current_speed_kmh":14.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.6014,"estimated_vehicle_count":10.21,"estimated_queue_length":6.64,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2800,"intersection_id":103,"direction":"E","ts":"2026-08-14T05:55:39.149115+00:00","current_speed_kmh":18.1,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5968,"estimated_vehicle_count":10.13,"estimated_queue_length":6.57,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2801,"intersection_id":104,"direction":"N","ts":"2026-08-14T05:56:19.201845+00:00","current_speed_kmh":20.6,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5418,"estimated_vehicle_count":9.19,"estimated_queue_length":5.7,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2802,"intersection_id":104,"direction":"S","ts":"2026-08-14T05:56:19.201845+00:00","current_speed_kmh":16.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5347,"estimated_vehicle_count":9.07,"estimated_queue_length":5.6,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2803,"intersection_id":105,"direction":"N","ts":"2026-08-14T05:56:59.254585+00:00","current_speed_kmh":14.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5927,"estimated_vehicle_count":10.06,"estimated_queue_length":6.5,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2804,"intersection_id":105,"direction":"S","ts":"2026-08-14T05:56:59.254585+00:00","current_speed_kmh":20.8,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5367,"estimated_vehicle_count":9.1,"estimated_queue_length":5.63,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2805,"intersection_id":105,"direction":"E","ts":"2026-08-14T05:56:59.254585+00:00","current_speed_kmh":17.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5089,"estimated_vehicle_count":8.64,"estimated_queue_length":5.22,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2806,"intersection_id":107,"direction":"N","ts":"2026-08-14T05:57:39.326844+00:00","current_speed_kmh":18.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4757,"estimated_vehicle_count":8.11,"estimated_queue_length":4.77,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2807,"intersection_id":107,"direction":"S","ts":"2026-08-14T05:57:39.326844+00:00","current_speed_kmh":15.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5574,"estimated_vehicle_count":9.45,"estimated_queue_length":5.94,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2808,"intersection_id":107,"direction":"E","ts":"2026-08-14T05:57:39.326844+00:00","current_speed_kmh":14.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5778,"estimated_vehicle_count":9.8,"estimated_queue_length":6.26,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2809,"intersection_id":107,"direction":"W","ts":"2026-08-14T05:57:39.326844+00:00","current_speed_kmh":14.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5747,"estimated_vehicle_count":9.75,"estimated_queue_length":6.21,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2810,"intersection_id":108,"direction":"N","ts":"2026-08-14T05:58:19.417717+00:00","current_speed_kmh":14.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5942,"estimated_vehicle_count":10.08,"estimated_queue_length":6.53,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2811,"intersection_id":108,"direction":"S","ts":"2026-08-14T05:58:19.417717+00:00","current_speed_kmh":16.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5302,"estimated_vehicle_count":8.99,"estimated_queue_length":5.53,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2812,"intersection_id":133,"direction":"S","ts":"2026-08-14T05:58:59.472415+00:00","current_speed_kmh":14.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5888,"estimated_vehicle_count":9.99,"estimated_queue_length":6.44,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2813,"intersection_id":133,"direction":"E","ts":"2026-08-14T05:58:59.472415+00:00","current_speed_kmh":15.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.564,"estimated_vehicle_count":9.56,"estimated_queue_length":6.04,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2814,"intersection_id":134,"direction":"S","ts":"2026-08-14T05:59:39.932368+00:00","current_speed_kmh":18.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4774,"estimated_vehicle_count":8.13,"estimated_queue_length":4.79,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2815,"intersection_id":134,"direction":"E","ts":"2026-08-14T05:59:39.932368+00:00","current_speed_kmh":16.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5441,"estimated_vehicle_count":9.23,"estimated_queue_length":5.74,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2816,"intersection_id":134,"direction":"W","ts":"2026-08-14T05:59:39.932368+00:00","current_speed_kmh":14.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5925,"estimated_vehicle_count":10.05,"estimated_queue_length":6.5,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2817,"intersection_id":135,"direction":"N","ts":"2026-08-14T06:00:20.707566+00:00","current_speed_kmh":18.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4859,"estimated_vehicle_count":8.27,"estimated_queue_length":4.9,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2818,"intersection_id":135,"direction":"S","ts":"2026-08-14T06:00:20.707566+00:00","current_speed_kmh":17.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5046,"estimated_vehicle_count":8.57,"estimated_queue_length":5.16,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2819,"intersection_id":136,"direction":"E","ts":"2026-08-14T06:01:01.164605+00:00","current_speed_kmh":14.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5876,"estimated_vehicle_count":9.97,"estimated_queue_length":6.42,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2820,"intersection_id":136,"direction":"W","ts":"2026-08-14T06:01:01.164605+00:00","current_speed_kmh":18.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4696,"estimated_vehicle_count":8.01,"estimated_queue_length":4.68,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2821,"intersection_id":109,"direction":"E","ts":"2026-08-14T06:01:41.622620+00:00","current_speed_kmh":14.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.596,"estimated_vehicle_count":10.11,"estimated_queue_length":6.55,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2822,"intersection_id":109,"direction":"W","ts":"2026-08-14T06:01:41.622620+00:00","current_speed_kmh":14.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5992,"estimated_vehicle_count":10.17,"estimated_queue_length":6.61,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2823,"intersection_id":110,"direction":"N","ts":"2026-08-14T06:02:21.669506+00:00","current_speed_kmh":16.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5302,"estimated_vehicle_count":8.99,"estimated_queue_length":5.53,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2824,"intersection_id":110,"direction":"E","ts":"2026-08-14T06:02:21.669506+00:00","current_speed_kmh":14.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5786,"estimated_vehicle_count":9.81,"estimated_queue_length":6.27,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2825,"intersection_id":110,"direction":"W","ts":"2026-08-14T06:02:21.669506+00:00","current_speed_kmh":14.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5795,"estimated_vehicle_count":9.83,"estimated_queue_length":6.29,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2826,"intersection_id":113,"direction":"N","ts":"2026-08-14T06:03:01.745650+00:00","current_speed_kmh":19.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4584,"estimated_vehicle_count":7.83,"estimated_queue_length":4.54,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2827,"intersection_id":113,"direction":"S","ts":"2026-08-14T06:03:01.745650+00:00","current_speed_kmh":18.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4849,"estimated_vehicle_count":8.25,"estimated_queue_length":4.89,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2828,"intersection_id":113,"direction":"E","ts":"2026-08-14T06:03:01.745650+00:00","current_speed_kmh":15.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5704,"estimated_vehicle_count":9.67,"estimated_queue_length":6.14,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2829,"intersection_id":113,"direction":"W","ts":"2026-08-14T06:03:01.745650+00:00","current_speed_kmh":18.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4684,"estimated_vehicle_count":7.99,"estimated_queue_length":4.67,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2830,"intersection_id":116,"direction":"S","ts":"2026-08-14T06:03:41.836500+00:00","current_speed_kmh":16.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5193,"estimated_vehicle_count":8.81,"estimated_queue_length":5.37,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2831,"intersection_id":116,"direction":"E","ts":"2026-08-14T06:03:41.836500+00:00","current_speed_kmh":18.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4691,"estimated_vehicle_count":8.0,"estimated_queue_length":4.68,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2832,"intersection_id":116,"direction":"W","ts":"2026-08-14T06:03:41.836500+00:00","current_speed_kmh":18.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.464,"estimated_vehicle_count":7.92,"estimated_queue_length":4.61,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2833,"intersection_id":123,"direction":"N","ts":"2026-08-14T06:04:21.910893+00:00","current_speed_kmh":17.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4983,"estimated_vehicle_count":8.47,"estimated_queue_length":5.07,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2834,"intersection_id":123,"direction":"S","ts":"2026-08-14T06:04:21.910893+00:00","current_speed_kmh":18.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4823,"estimated_vehicle_count":8.21,"estimated_queue_length":4.85,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2835,"intersection_id":123,"direction":"E","ts":"2026-08-14T06:04:21.910893+00:00","current_speed_kmh":17.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4886,"estimated_vehicle_count":8.31,"estimated_queue_length":4.94,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2836,"intersection_id":123,"direction":"W","ts":"2026-08-14T06:04:21.910893+00:00","current_speed_kmh":16.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.519,"estimated_vehicle_count":8.81,"estimated_queue_length":5.37,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2837,"intersection_id":124,"direction":"N","ts":"2026-08-14T06:05:02.008389+00:00","current_speed_kmh":16.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5362,"estimated_vehicle_count":9.09,"estimated_queue_length":5.62,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2838,"intersection_id":124,"direction":"S","ts":"2026-08-14T06:05:02.008389+00:00","current_speed_kmh":16.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5266,"estimated_vehicle_count":8.93,"estimated_queue_length":5.48,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2839,"intersection_id":124,"direction":"E","ts":"2026-08-14T06:05:02.008389+00:00","current_speed_kmh":17.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5005,"estimated_vehicle_count":8.51,"estimated_queue_length":5.11,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2840,"intersection_id":124,"direction":"W","ts":"2026-08-14T06:05:02.008389+00:00","current_speed_kmh":19.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4547,"estimated_vehicle_count":7.78,"estimated_queue_length":4.49,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2841,"intersection_id":137,"direction":"N","ts":"2026-08-14T06:05:42.111875+00:00","current_speed_kmh":17.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5069,"estimated_vehicle_count":8.61,"estimated_queue_length":5.2,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2842,"intersection_id":137,"direction":"E","ts":"2026-08-14T06:05:42.111875+00:00","current_speed_kmh":17.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5023,"estimated_vehicle_count":8.53,"estimated_queue_length":5.13,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2843,"intersection_id":138,"direction":"N","ts":"2026-08-14T06:06:22.617726+00:00","current_speed_kmh":18.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4709,"estimated_vehicle_count":8.03,"estimated_queue_length":4.7,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2844,"intersection_id":138,"direction":"S","ts":"2026-08-14T06:06:22.617726+00:00","current_speed_kmh":17.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4915,"estimated_vehicle_count":8.36,"estimated_queue_length":4.98,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2845,"intersection_id":138,"direction":"W","ts":"2026-08-14T06:06:22.617726+00:00","current_speed_kmh":16.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5307,"estimated_vehicle_count":9.0,"estimated_queue_length":5.54,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2846,"intersection_id":139,"direction":"N","ts":"2026-08-14T06:07:03.309138+00:00","current_speed_kmh":14.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5771,"estimated_vehicle_count":9.79,"estimated_queue_length":6.25,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2847,"intersection_id":139,"direction":"S","ts":"2026-08-14T06:07:03.309138+00:00","current_speed_kmh":15.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5483,"estimated_vehicle_count":9.3,"estimated_queue_length":5.8,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2848,"intersection_id":139,"direction":"E","ts":"2026-08-14T06:07:03.309138+00:00","current_speed_kmh":17.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5092,"estimated_vehicle_count":8.65,"estimated_queue_length":5.23,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2849,"intersection_id":140,"direction":"N","ts":"2026-08-14T06:07:44.011285+00:00","current_speed_kmh":15.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5542,"estimated_vehicle_count":9.4,"estimated_queue_length":5.89,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2850,"intersection_id":140,"direction":"S","ts":"2026-08-14T06:07:44.011285+00:00","current_speed_kmh":19.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.445,"estimated_vehicle_count":7.62,"estimated_queue_length":4.36,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2851,"intersection_id":140,"direction":"E","ts":"2026-08-14T06:07:44.011285+00:00","current_speed_kmh":18.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4714,"estimated_vehicle_count":8.04,"estimated_queue_length":4.71,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2852,"intersection_id":140,"direction":"W","ts":"2026-08-14T06:07:44.011285+00:00","current_speed_kmh":18.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.478,"estimated_vehicle_count":8.14,"estimated_queue_length":4.8,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2853,"intersection_id":125,"direction":"N","ts":"2026-08-14T06:08:25.043515+00:00","current_speed_kmh":19.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4506,"estimated_vehicle_count":7.71,"estimated_queue_length":4.44,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2854,"intersection_id":125,"direction":"S","ts":"2026-08-14T06:08:25.043515+00:00","current_speed_kmh":17.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4973,"estimated_vehicle_count":8.45,"estimated_queue_length":5.06,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2855,"intersection_id":125,"direction":"W","ts":"2026-08-14T06:08:25.043515+00:00","current_speed_kmh":16.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5307,"estimated_vehicle_count":9.0,"estimated_queue_length":5.54,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2856,"intersection_id":127,"direction":"N","ts":"2026-08-14T06:09:05.119691+00:00","current_speed_kmh":17.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5148,"estimated_vehicle_count":8.74,"estimated_queue_length":5.31,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2857,"intersection_id":127,"direction":"S","ts":"2026-08-14T06:09:05.119691+00:00","current_speed_kmh":19.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4361,"estimated_vehicle_count":7.49,"estimated_queue_length":4.25,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2858,"intersection_id":127,"direction":"E","ts":"2026-08-14T06:09:05.119691+00:00","current_speed_kmh":15.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5528,"estimated_vehicle_count":9.37,"estimated_queue_length":5.87,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2859,"intersection_id":127,"direction":"W","ts":"2026-08-14T06:09:05.119691+00:00","current_speed_kmh":18.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.468,"estimated_vehicle_count":7.98,"estimated_queue_length":4.66,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2860,"intersection_id":128,"direction":"N","ts":"2026-08-14T06:09:45.220288+00:00","current_speed_kmh":19.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4445,"estimated_vehicle_count":7.62,"estimated_queue_length":4.36,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2861,"intersection_id":128,"direction":"S","ts":"2026-08-14T06:09:45.220288+00:00","current_speed_kmh":19.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4439,"estimated_vehicle_count":7.61,"estimated_queue_length":4.35,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2862,"intersection_id":129,"direction":"S","ts":"2026-08-14T06:10:25.271103+00:00","current_speed_kmh":16.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5405,"estimated_vehicle_count":9.17,"estimated_queue_length":5.69,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2863,"intersection_id":129,"direction":"W","ts":"2026-08-14T06:10:25.271103+00:00","current_speed_kmh":19.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4318,"estimated_vehicle_count":7.42,"estimated_queue_length":4.2,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2864,"intersection_id":130,"direction":"N","ts":"2026-08-14T06:11:05.320859+00:00","current_speed_kmh":15.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5473,"estimated_vehicle_count":9.28,"estimated_queue_length":5.79,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2865,"intersection_id":130,"direction":"S","ts":"2026-08-14T06:11:05.320859+00:00","current_speed_kmh":15.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.548,"estimated_vehicle_count":9.29,"estimated_queue_length":5.8,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2866,"intersection_id":130,"direction":"W","ts":"2026-08-14T06:11:05.320859+00:00","current_speed_kmh":16.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5378,"estimated_vehicle_count":9.12,"estimated_queue_length":5.64,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2867,"intersection_id":132,"direction":"S","ts":"2026-08-14T06:11:45.396086+00:00","current_speed_kmh":20.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4279,"estimated_vehicle_count":7.36,"estimated_queue_length":4.15,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2868,"intersection_id":132,"direction":"E","ts":"2026-08-14T06:11:45.396086+00:00","current_speed_kmh":15.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5507,"estimated_vehicle_count":9.34,"estimated_queue_length":5.84,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2869,"intersection_id":132,"direction":"W","ts":"2026-08-14T06:11:45.396086+00:00","current_speed_kmh":15.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5464,"estimated_vehicle_count":9.27,"estimated_queue_length":5.77,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2870,"intersection_id":141,"direction":"N","ts":"2026-08-14T06:12:25.463452+00:00","current_speed_kmh":15.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5469,"estimated_vehicle_count":9.27,"estimated_queue_length":5.78,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2871,"intersection_id":141,"direction":"S","ts":"2026-08-14T06:12:25.463452+00:00","current_speed_kmh":18.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4866,"estimated_vehicle_count":8.28,"estimated_queue_length":4.91,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2872,"intersection_id":141,"direction":"E","ts":"2026-08-14T06:12:25.463452+00:00","current_speed_kmh":16.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5403,"estimated_vehicle_count":9.16,"estimated_queue_length":5.68,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2873,"intersection_id":141,"direction":"W","ts":"2026-08-14T06:12:25.463452+00:00","current_speed_kmh":18.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4813,"estimated_vehicle_count":8.2,"estimated_queue_length":4.84,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2874,"intersection_id":142,"direction":"E","ts":"2026-08-14T06:13:06.378471+00:00","current_speed_kmh":17.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4979,"estimated_vehicle_count":8.46,"estimated_queue_length":5.07,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2875,"intersection_id":142,"direction":"W","ts":"2026-08-14T06:13:06.378471+00:00","current_speed_kmh":19.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4532,"estimated_vehicle_count":7.75,"estimated_queue_length":4.47,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2876,"intersection_id":143,"direction":"N","ts":"2026-08-14T06:13:46.861847+00:00","current_speed_kmh":18.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4669,"estimated_vehicle_count":7.97,"estimated_queue_length":4.65,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2877,"intersection_id":143,"direction":"S","ts":"2026-08-14T06:13:46.861847+00:00","current_speed_kmh":17.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5143,"estimated_vehicle_count":8.73,"estimated_queue_length":5.3,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2878,"intersection_id":143,"direction":"E","ts":"2026-08-14T06:13:46.861847+00:00","current_speed_kmh":17.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4998,"estimated_vehicle_count":8.49,"estimated_queue_length":5.1,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2879,"intersection_id":143,"direction":"W","ts":"2026-08-14T06:13:46.861847+00:00","current_speed_kmh":16.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5427,"estimated_vehicle_count":9.2,"estimated_queue_length":5.72,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2880,"intersection_id":144,"direction":"E","ts":"2026-08-14T06:14:27.773989+00:00","current_speed_kmh":17.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.498,"estimated_vehicle_count":8.46,"estimated_queue_length":5.07,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2881,"intersection_id":144,"direction":"W","ts":"2026-08-14T06:14:27.773989+00:00","current_speed_kmh":18.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4787,"estimated_vehicle_count":8.15,"estimated_queue_length":4.81,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2882,"intersection_id":133,"direction":"S","ts":"2026-08-14T06:15:08.260340+00:00","current_speed_kmh":18.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4851,"estimated_vehicle_count":8.26,"estimated_queue_length":4.89,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2883,"intersection_id":133,"direction":"E","ts":"2026-08-14T06:15:08.260340+00:00","current_speed_kmh":17.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5077,"estimated_vehicle_count":8.62,"estimated_queue_length":5.21,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2884,"intersection_id":134,"direction":"S","ts":"2026-08-14T06:15:48.318909+00:00","current_speed_kmh":18.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4733,"estimated_vehicle_count":8.07,"estimated_queue_length":4.73,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2885,"intersection_id":134,"direction":"E","ts":"2026-08-14T06:15:48.318909+00:00","current_speed_kmh":16.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5242,"estimated_vehicle_count":8.89,"estimated_queue_length":5.44,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2886,"intersection_id":134,"direction":"W","ts":"2026-08-14T06:15:48.318909+00:00","current_speed_kmh":16.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5426,"estimated_vehicle_count":9.2,"estimated_queue_length":5.72,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2887,"intersection_id":135,"direction":"N","ts":"2026-08-14T06:16:28.392231+00:00","current_speed_kmh":19.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4305,"estimated_vehicle_count":7.4,"estimated_queue_length":4.18,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2888,"intersection_id":135,"direction":"S","ts":"2026-08-14T06:16:28.392231+00:00","current_speed_kmh":19.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4492,"estimated_vehicle_count":7.69,"estimated_queue_length":4.42,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2889,"intersection_id":136,"direction":"E","ts":"2026-08-14T06:17:08.439895+00:00","current_speed_kmh":16.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5322,"estimated_vehicle_count":9.03,"estimated_queue_length":5.56,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2890,"intersection_id":136,"direction":"W","ts":"2026-08-14T06:17:08.439895+00:00","current_speed_kmh":20.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4142,"estimated_vehicle_count":7.15,"estimated_queue_length":3.99,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2891,"intersection_id":137,"direction":"N","ts":"2026-08-14T06:17:48.495517+00:00","current_speed_kmh":18.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4654,"estimated_vehicle_count":7.94,"estimated_queue_length":4.63,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2892,"intersection_id":137,"direction":"E","ts":"2026-08-14T06:17:48.495517+00:00","current_speed_kmh":18.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4607,"estimated_vehicle_count":7.87,"estimated_queue_length":4.57,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2893,"intersection_id":138,"direction":"N","ts":"2026-08-14T06:18:28.546395+00:00","current_speed_kmh":20.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4294,"estimated_vehicle_count":7.38,"estimated_queue_length":4.17,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2894,"intersection_id":138,"direction":"S","ts":"2026-08-14T06:18:28.546395+00:00","current_speed_kmh":19.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.45,"estimated_vehicle_count":7.7,"estimated_queue_length":4.43,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2895,"intersection_id":138,"direction":"W","ts":"2026-08-14T06:18:28.546395+00:00","current_speed_kmh":17.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4892,"estimated_vehicle_count":8.32,"estimated_queue_length":4.95,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2896,"intersection_id":145,"direction":"N","ts":"2026-08-14T06:19:08.621611+00:00","current_speed_kmh":18.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4798,"estimated_vehicle_count":8.17,"estimated_queue_length":4.82,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2897,"intersection_id":145,"direction":"W","ts":"2026-08-14T06:19:08.621611+00:00","current_speed_kmh":20.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4114,"estimated_vehicle_count":7.11,"estimated_queue_length":3.95,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2898,"intersection_id":146,"direction":"N","ts":"2026-08-14T06:19:49.159646+00:00","current_speed_kmh":16.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5196,"estimated_vehicle_count":8.82,"estimated_queue_length":5.38,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2899,"intersection_id":146,"direction":"E","ts":"2026-08-14T06:19:49.159646+00:00","current_speed_kmh":19.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4314,"estimated_vehicle_count":7.42,"estimated_queue_length":4.19,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2900,"intersection_id":146,"direction":"W","ts":"2026-08-14T06:19:49.159646+00:00","current_speed_kmh":16.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5334,"estimated_vehicle_count":9.05,"estimated_queue_length":5.58,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2901,"intersection_id":147,"direction":"N","ts":"2026-08-14T06:20:29.840306+00:00","current_speed_kmh":16.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5346,"estimated_vehicle_count":9.07,"estimated_queue_length":5.6,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2902,"intersection_id":147,"direction":"S","ts":"2026-08-14T06:20:29.840306+00:00","current_speed_kmh":20.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4065,"estimated_vehicle_count":7.04,"estimated_queue_length":3.89,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2903,"intersection_id":147,"direction":"E","ts":"2026-08-14T06:20:29.840306+00:00","current_speed_kmh":17.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4919,"estimated_vehicle_count":8.37,"estimated_queue_length":4.99,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2904,"intersection_id":147,"direction":"W","ts":"2026-08-14T06:20:29.840306+00:00","current_speed_kmh":18.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4762,"estimated_vehicle_count":8.12,"estimated_queue_length":4.77,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2905,"intersection_id":148,"direction":"N","ts":"2026-08-14T06:21:10.775852+00:00","current_speed_kmh":17.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5113,"estimated_vehicle_count":8.68,"estimated_queue_length":5.26,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2906,"intersection_id":148,"direction":"E","ts":"2026-08-14T06:21:10.775852+00:00","current_speed_kmh":17.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5021,"estimated_vehicle_count":8.53,"estimated_queue_length":5.13,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2907,"intersection_id":148,"direction":"W","ts":"2026-08-14T06:21:10.775852+00:00","current_speed_kmh":18.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4793,"estimated_vehicle_count":8.16,"estimated_queue_length":4.81,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2908,"intersection_id":139,"direction":"N","ts":"2026-08-14T06:21:51.471184+00:00","current_speed_kmh":16.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5288,"estimated_vehicle_count":8.97,"estimated_queue_length":5.51,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2909,"intersection_id":139,"direction":"S","ts":"2026-08-14T06:21:51.471184+00:00","current_speed_kmh":17.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5001,"estimated_vehicle_count":8.5,"estimated_queue_length":5.1,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2910,"intersection_id":139,"direction":"E","ts":"2026-08-14T06:21:51.471184+00:00","current_speed_kmh":18.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.461,"estimated_vehicle_count":7.87,"estimated_queue_length":4.57,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2911,"intersection_id":140,"direction":"N","ts":"2026-08-14T06:22:31.564941+00:00","current_speed_kmh":17.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5026,"estimated_vehicle_count":8.54,"estimated_queue_length":5.13,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2912,"intersection_id":140,"direction":"S","ts":"2026-08-14T06:22:31.564941+00:00","current_speed_kmh":21.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3933,"estimated_vehicle_count":6.84,"estimated_queue_length":3.74,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2913,"intersection_id":140,"direction":"E","ts":"2026-08-14T06:22:31.564941+00:00","current_speed_kmh":20.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4197,"estimated_vehicle_count":7.24,"estimated_queue_length":4.05,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2914,"intersection_id":140,"direction":"W","ts":"2026-08-14T06:22:31.564941+00:00","current_speed_kmh":20.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4264,"estimated_vehicle_count":7.34,"estimated_queue_length":4.13,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2915,"intersection_id":141,"direction":"N","ts":"2026-08-14T06:23:11.658632+00:00","current_speed_kmh":17.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5092,"estimated_vehicle_count":8.65,"estimated_queue_length":5.23,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2916,"intersection_id":141,"direction":"S","ts":"2026-08-14T06:23:11.658632+00:00","current_speed_kmh":19.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4489,"estimated_vehicle_count":7.69,"estimated_queue_length":4.41,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2917,"intersection_id":141,"direction":"E","ts":"2026-08-14T06:23:11.658632+00:00","current_speed_kmh":17.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5026,"estimated_vehicle_count":8.54,"estimated_queue_length":5.14,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2918,"intersection_id":141,"direction":"W","ts":"2026-08-14T06:23:11.658632+00:00","current_speed_kmh":19.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4437,"estimated_vehicle_count":7.6,"estimated_queue_length":4.35,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2919,"intersection_id":142,"direction":"E","ts":"2026-08-14T06:23:51.759285+00:00","current_speed_kmh":18.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4637,"estimated_vehicle_count":7.92,"estimated_queue_length":4.61,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2920,"intersection_id":142,"direction":"W","ts":"2026-08-14T06:23:51.759285+00:00","current_speed_kmh":20.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.419,"estimated_vehicle_count":7.23,"estimated_queue_length":4.04,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2921,"intersection_id":143,"direction":"N","ts":"2026-08-14T06:24:31.826649+00:00","current_speed_kmh":20.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4294,"estimated_vehicle_count":7.38,"estimated_queue_length":4.17,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2922,"intersection_id":143,"direction":"S","ts":"2026-08-14T06:24:31.826649+00:00","current_speed_kmh":18.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4767,"estimated_vehicle_count":8.12,"estimated_queue_length":4.78,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2923,"intersection_id":143,"direction":"E","ts":"2026-08-14T06:24:31.826649+00:00","current_speed_kmh":18.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4623,"estimated_vehicle_count":7.89,"estimated_queue_length":4.59,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2924,"intersection_id":143,"direction":"W","ts":"2026-08-14T06:24:31.826649+00:00","current_speed_kmh":17.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5052,"estimated_vehicle_count":8.58,"estimated_queue_length":5.17,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2925,"intersection_id":144,"direction":"E","ts":"2026-08-14T06:25:11.921378+00:00","current_speed_kmh":18.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4605,"estimated_vehicle_count":7.87,"estimated_queue_length":4.56,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2926,"intersection_id":144,"direction":"W","ts":"2026-08-14T06:25:11.921378+00:00","current_speed_kmh":19.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4412,"estimated_vehicle_count":7.57,"estimated_queue_length":4.32,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2927,"intersection_id":149,"direction":"N","ts":"2026-08-14T06:25:51.973150+00:00","current_speed_kmh":17.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5049,"estimated_vehicle_count":8.58,"estimated_queue_length":5.17,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2928,"intersection_id":149,"direction":"E","ts":"2026-08-14T06:25:51.973150+00:00","current_speed_kmh":18.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4718,"estimated_vehicle_count":8.05,"estimated_queue_length":4.71,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2929,"intersection_id":149,"direction":"W","ts":"2026-08-14T06:25:51.973150+00:00","current_speed_kmh":18.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4697,"estimated_vehicle_count":8.01,"estimated_queue_length":4.69,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2930,"intersection_id":150,"direction":"N","ts":"2026-08-14T06:26:32.700662+00:00","current_speed_kmh":21.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3784,"estimated_vehicle_count":6.62,"estimated_queue_length":3.57,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2931,"intersection_id":150,"direction":"S","ts":"2026-08-14T06:26:32.700662+00:00","current_speed_kmh":20.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4052,"estimated_vehicle_count":7.02,"estimated_queue_length":3.88,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2932,"intersection_id":151,"direction":"N","ts":"2026-08-14T06:27:13.150871+00:00","current_speed_kmh":18.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4644,"estimated_vehicle_count":7.93,"estimated_queue_length":4.62,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2933,"intersection_id":151,"direction":"S","ts":"2026-08-14T06:27:13.150871+00:00","current_speed_kmh":18.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4672,"estimated_vehicle_count":7.97,"estimated_queue_length":4.65,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2934,"intersection_id":152,"direction":"N","ts":"2026-08-14T06:27:53.658745+00:00","current_speed_kmh":19.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4546,"estimated_vehicle_count":7.77,"estimated_queue_length":4.49,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2935,"intersection_id":152,"direction":"W","ts":"2026-08-14T06:27:53.658745+00:00","current_speed_kmh":26.1,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4204,"estimated_vehicle_count":7.25,"estimated_queue_length":4.06,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2936,"intersection_id":147,"direction":"N","ts":"2026-08-14T06:28:34.154771+00:00","current_speed_kmh":17.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.5077,"estimated_vehicle_count":8.62,"estimated_queue_length":5.21,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2937,"intersection_id":147,"direction":"S","ts":"2026-08-14T06:28:34.154771+00:00","current_speed_kmh":21.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3796,"estimated_vehicle_count":6.64,"estimated_queue_length":3.59,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2938,"intersection_id":147,"direction":"E","ts":"2026-08-14T06:28:34.154771+00:00","current_speed_kmh":18.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.465,"estimated_vehicle_count":7.94,"estimated_queue_length":4.62,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2939,"intersection_id":147,"direction":"W","ts":"2026-08-14T06:28:34.154771+00:00","current_speed_kmh":19.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4493,"estimated_vehicle_count":7.69,"estimated_queue_length":4.42,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2940,"intersection_id":152,"direction":"N","ts":"2026-08-14T06:29:14.247541+00:00","current_speed_kmh":19.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4479,"estimated_vehicle_count":7.67,"estimated_queue_length":4.4,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2941,"intersection_id":152,"direction":"W","ts":"2026-08-14T06:29:14.247541+00:00","current_speed_kmh":26.4,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4138,"estimated_vehicle_count":7.15,"estimated_queue_length":3.98,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2942,"intersection_id":153,"direction":"N","ts":"2026-08-14T06:29:54.300264+00:00","current_speed_kmh":21.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3902,"estimated_vehicle_count":6.8,"estimated_queue_length":3.7,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2943,"intersection_id":153,"direction":"E","ts":"2026-08-14T06:29:54.300264+00:00","current_speed_kmh":20.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4165,"estimated_vehicle_count":7.19,"estimated_queue_length":4.01,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2944,"intersection_id":153,"direction":"W","ts":"2026-08-14T06:29:54.300264+00:00","current_speed_kmh":18.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4743,"estimated_vehicle_count":8.08,"estimated_queue_length":4.75,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2945,"intersection_id":154,"direction":"S","ts":"2026-08-14T06:30:34.974107+00:00","current_speed_kmh":20.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4237,"estimated_vehicle_count":7.3,"estimated_queue_length":4.1,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2946,"intersection_id":154,"direction":"E","ts":"2026-08-14T06:30:34.974107+00:00","current_speed_kmh":20.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4153,"estimated_vehicle_count":7.17,"estimated_queue_length":4.0,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2947,"intersection_id":155,"direction":"N","ts":"2026-08-14T06:31:15.467233+00:00","current_speed_kmh":20.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4132,"estimated_vehicle_count":7.14,"estimated_queue_length":3.97,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2948,"intersection_id":155,"direction":"S","ts":"2026-08-14T06:31:15.467233+00:00","current_speed_kmh":19.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4309,"estimated_vehicle_count":7.41,"estimated_queue_length":4.19,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2949,"intersection_id":156,"direction":"N","ts":"2026-08-14T06:31:55.957513+00:00","current_speed_kmh":19.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4442,"estimated_vehicle_count":7.61,"estimated_queue_length":4.36,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2950,"intersection_id":156,"direction":"S","ts":"2026-08-14T06:31:55.957513+00:00","current_speed_kmh":18.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4655,"estimated_vehicle_count":7.95,"estimated_queue_length":4.63,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2951,"intersection_id":156,"direction":"E","ts":"2026-08-14T06:31:55.957513+00:00","current_speed_kmh":17.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4891,"estimated_vehicle_count":8.32,"estimated_queue_length":4.95,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2952,"intersection_id":156,"direction":"W","ts":"2026-08-14T06:31:55.957513+00:00","current_speed_kmh":19.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4533,"estimated_vehicle_count":7.75,"estimated_queue_length":4.47,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2953,"intersection_id":153,"direction":"N","ts":"2026-08-14T06:32:36.893030+00:00","current_speed_kmh":21.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3803,"estimated_vehicle_count":6.65,"estimated_queue_length":3.59,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2954,"intersection_id":153,"direction":"E","ts":"2026-08-14T06:32:36.893030+00:00","current_speed_kmh":20.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4067,"estimated_vehicle_count":7.04,"estimated_queue_length":3.9,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2955,"intersection_id":153,"direction":"W","ts":"2026-08-14T06:32:36.893030+00:00","current_speed_kmh":18.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4645,"estimated_vehicle_count":7.93,"estimated_queue_length":4.62,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2956,"intersection_id":154,"direction":"S","ts":"2026-08-14T06:33:16.970149+00:00","current_speed_kmh":20.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4139,"estimated_vehicle_count":7.15,"estimated_queue_length":3.98,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2957,"intersection_id":154,"direction":"E","ts":"2026-08-14T06:33:16.970149+00:00","current_speed_kmh":20.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4055,"estimated_vehicle_count":7.02,"estimated_queue_length":3.88,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2958,"intersection_id":155,"direction":"N","ts":"2026-08-14T06:33:57.020344+00:00","current_speed_kmh":20.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4067,"estimated_vehicle_count":7.04,"estimated_queue_length":3.9,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2959,"intersection_id":155,"direction":"S","ts":"2026-08-14T06:33:57.020344+00:00","current_speed_kmh":20.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4244,"estimated_vehicle_count":7.31,"estimated_queue_length":4.11,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2960,"intersection_id":156,"direction":"N","ts":"2026-08-14T06:34:37.069161+00:00","current_speed_kmh":19.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4345,"estimated_vehicle_count":7.46,"estimated_queue_length":4.23,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2961,"intersection_id":156,"direction":"S","ts":"2026-08-14T06:34:37.069161+00:00","current_speed_kmh":19.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4558,"estimated_vehicle_count":7.79,"estimated_queue_length":4.5,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2962,"intersection_id":156,"direction":"E","ts":"2026-08-14T06:34:37.069161+00:00","current_speed_kmh":18.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4794,"estimated_vehicle_count":8.17,"estimated_queue_length":4.82,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2963,"intersection_id":156,"direction":"W","ts":"2026-08-14T06:34:37.069161+00:00","current_speed_kmh":19.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4436,"estimated_vehicle_count":7.6,"estimated_queue_length":4.35,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2964,"intersection_id":157,"direction":"N","ts":"2026-08-14T06:35:17.157063+00:00","current_speed_kmh":21.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3985,"estimated_vehicle_count":6.92,"estimated_queue_length":3.8,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2965,"intersection_id":157,"direction":"S","ts":"2026-08-14T06:35:17.157063+00:00","current_speed_kmh":19.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4336,"estimated_vehicle_count":7.45,"estimated_queue_length":4.22,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2966,"intersection_id":157,"direction":"E","ts":"2026-08-14T06:35:17.157063+00:00","current_speed_kmh":19.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4441,"estimated_vehicle_count":7.61,"estimated_queue_length":4.35,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2967,"intersection_id":157,"direction":"W","ts":"2026-08-14T06:35:17.157063+00:00","current_speed_kmh":21.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.389,"estimated_vehicle_count":6.78,"estimated_queue_length":3.69,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2968,"intersection_id":158,"direction":"N","ts":"2026-08-14T06:35:58.153183+00:00","current_speed_kmh":22.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3687,"estimated_vehicle_count":6.48,"estimated_queue_length":3.47,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2969,"intersection_id":158,"direction":"S","ts":"2026-08-14T06:35:58.153183+00:00","current_speed_kmh":21.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.399,"estimated_vehicle_count":6.93,"estimated_queue_length":3.81,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2970,"intersection_id":158,"direction":"E","ts":"2026-08-14T06:35:58.153183+00:00","current_speed_kmh":19.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4424,"estimated_vehicle_count":7.58,"estimated_queue_length":4.33,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2971,"intersection_id":158,"direction":"W","ts":"2026-08-14T06:35:58.153183+00:00","current_speed_kmh":21.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3816,"estimated_vehicle_count":6.67,"estimated_queue_length":3.61,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2972,"intersection_id":159,"direction":"E","ts":"2026-08-14T06:36:39.079904+00:00","current_speed_kmh":20.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4154,"estimated_vehicle_count":7.17,"estimated_queue_length":4.0,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2973,"intersection_id":159,"direction":"W","ts":"2026-08-14T06:36:39.079904+00:00","current_speed_kmh":28.8,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3611,"estimated_vehicle_count":6.38,"estimated_queue_length":3.38,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2974,"intersection_id":160,"direction":"N","ts":"2026-08-14T06:37:19.536939+00:00","current_speed_kmh":18.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4681,"estimated_vehicle_count":7.99,"estimated_queue_length":4.66,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2975,"intersection_id":160,"direction":"S","ts":"2026-08-14T06:37:19.536939+00:00","current_speed_kmh":19.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4529,"estimated_vehicle_count":7.75,"estimated_queue_length":4.47,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2976,"intersection_id":160,"direction":"E","ts":"2026-08-14T06:37:19.536939+00:00","current_speed_kmh":22.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3548,"estimated_vehicle_count":6.29,"estimated_queue_length":3.32,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2977,"intersection_id":160,"direction":"W","ts":"2026-08-14T06:37:19.536939+00:00","current_speed_kmh":19.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.442,"estimated_vehicle_count":7.58,"estimated_queue_length":4.33,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2978,"intersection_id":161,"direction":"S","ts":"2026-08-14T06:38:00.475455+00:00","current_speed_kmh":19.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4583,"estimated_vehicle_count":7.83,"estimated_queue_length":4.54,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2979,"intersection_id":161,"direction":"E","ts":"2026-08-14T06:38:00.475455+00:00","current_speed_kmh":21.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3871,"estimated_vehicle_count":6.75,"estimated_queue_length":3.67,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2980,"intersection_id":162,"direction":"N","ts":"2026-08-14T06:38:40.950043+00:00","current_speed_kmh":22.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3559,"estimated_vehicle_count":6.3,"estimated_queue_length":3.33,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2981,"intersection_id":162,"direction":"S","ts":"2026-08-14T06:38:40.950043+00:00","current_speed_kmh":21.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3774,"estimated_vehicle_count":6.61,"estimated_queue_length":3.56,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2982,"intersection_id":162,"direction":"E","ts":"2026-08-14T06:38:40.950043+00:00","current_speed_kmh":22.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3521,"estimated_vehicle_count":6.25,"estimated_queue_length":3.29,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2983,"intersection_id":162,"direction":"W","ts":"2026-08-14T06:38:40.950043+00:00","current_speed_kmh":19.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4413,"estimated_vehicle_count":7.57,"estimated_queue_length":4.32,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2984,"intersection_id":157,"direction":"N","ts":"2026-08-14T06:39:21.826061+00:00","current_speed_kmh":21.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3858,"estimated_vehicle_count":6.73,"estimated_queue_length":3.66,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2985,"intersection_id":157,"direction":"S","ts":"2026-08-14T06:39:21.826061+00:00","current_speed_kmh":20.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.421,"estimated_vehicle_count":7.26,"estimated_queue_length":4.07,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2986,"intersection_id":157,"direction":"E","ts":"2026-08-14T06:39:21.826061+00:00","current_speed_kmh":19.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4315,"estimated_vehicle_count":7.42,"estimated_queue_length":4.2,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2987,"intersection_id":157,"direction":"W","ts":"2026-08-14T06:39:21.826061+00:00","current_speed_kmh":21.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3764,"estimated_vehicle_count":6.6,"estimated_queue_length":3.55,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2988,"intersection_id":158,"direction":"N","ts":"2026-08-14T06:40:01.918867+00:00","current_speed_kmh":22.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.353,"estimated_vehicle_count":6.26,"estimated_queue_length":3.3,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2989,"intersection_id":158,"direction":"S","ts":"2026-08-14T06:40:01.918867+00:00","current_speed_kmh":21.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3832,"estimated_vehicle_count":6.69,"estimated_queue_length":3.63,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2990,"intersection_id":158,"direction":"E","ts":"2026-08-14T06:40:01.918867+00:00","current_speed_kmh":20.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4267,"estimated_vehicle_count":7.34,"estimated_queue_length":4.14,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2991,"intersection_id":158,"direction":"W","ts":"2026-08-14T06:40:01.918867+00:00","current_speed_kmh":22.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3659,"estimated_vehicle_count":6.44,"estimated_queue_length":3.43,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2992,"intersection_id":159,"direction":"E","ts":"2026-08-14T06:40:42.065251+00:00","current_speed_kmh":20.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4029,"estimated_vehicle_count":6.98,"estimated_queue_length":3.85,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2993,"intersection_id":159,"direction":"W","ts":"2026-08-14T06:40:42.065251+00:00","current_speed_kmh":29.3,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3485,"estimated_vehicle_count":6.2,"estimated_queue_length":3.25,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2994,"intersection_id":160,"direction":"N","ts":"2026-08-14T06:41:22.111128+00:00","current_speed_kmh":19.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4556,"estimated_vehicle_count":7.79,"estimated_queue_length":4.5,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2995,"intersection_id":160,"direction":"S","ts":"2026-08-14T06:41:22.111128+00:00","current_speed_kmh":19.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4405,"estimated_vehicle_count":7.55,"estimated_queue_length":4.31,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2996,"intersection_id":160,"direction":"E","ts":"2026-08-14T06:41:22.111128+00:00","current_speed_kmh":23.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3424,"estimated_vehicle_count":6.11,"estimated_queue_length":3.19,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2997,"intersection_id":160,"direction":"W","ts":"2026-08-14T06:41:22.111128+00:00","current_speed_kmh":20.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4295,"estimated_vehicle_count":7.39,"estimated_queue_length":4.17,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2998,"intersection_id":163,"direction":"N","ts":"2026-08-14T06:42:02.218616+00:00","current_speed_kmh":21.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3898,"estimated_vehicle_count":6.79,"estimated_queue_length":3.7,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":2999,"intersection_id":163,"direction":"S","ts":"2026-08-14T06:42:02.218616+00:00","current_speed_kmh":21.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3777,"estimated_vehicle_count":6.61,"estimated_queue_length":3.56,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3000,"intersection_id":163,"direction":"E","ts":"2026-08-14T06:42:02.218616+00:00","current_speed_kmh":22.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3667,"estimated_vehicle_count":6.46,"estimated_queue_length":3.44,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3001,"intersection_id":163,"direction":"W","ts":"2026-08-14T06:42:02.218616+00:00","current_speed_kmh":22.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3555,"estimated_vehicle_count":6.3,"estimated_queue_length":3.32,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3002,"intersection_id":165,"direction":"N","ts":"2026-08-14T06:42:43.113224+00:00","current_speed_kmh":19.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4331,"estimated_vehicle_count":7.44,"estimated_queue_length":4.22,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3003,"intersection_id":165,"direction":"S","ts":"2026-08-14T06:42:43.113224+00:00","current_speed_kmh":21.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3987,"estimated_vehicle_count":6.92,"estimated_queue_length":3.8,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3004,"intersection_id":165,"direction":"E","ts":"2026-08-14T06:42:43.113224+00:00","current_speed_kmh":23.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3268,"estimated_vehicle_count":5.9,"estimated_queue_length":3.03,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3005,"intersection_id":165,"direction":"W","ts":"2026-08-14T06:42:43.113224+00:00","current_speed_kmh":19.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4459,"estimated_vehicle_count":7.64,"estimated_queue_length":4.38,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3006,"intersection_id":166,"direction":"N","ts":"2026-08-14T06:43:24.005736+00:00","current_speed_kmh":18.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4595,"estimated_vehicle_count":7.85,"estimated_queue_length":4.55,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3007,"intersection_id":166,"direction":"E","ts":"2026-08-14T06:43:24.005736+00:00","current_speed_kmh":21.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3987,"estimated_vehicle_count":6.92,"estimated_queue_length":3.8,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3008,"intersection_id":167,"direction":"N","ts":"2026-08-14T06:44:04.505705+00:00","current_speed_kmh":22.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3572,"estimated_vehicle_count":6.32,"estimated_queue_length":3.34,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3009,"intersection_id":167,"direction":"S","ts":"2026-08-14T06:44:04.505705+00:00","current_speed_kmh":19.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4549,"estimated_vehicle_count":7.78,"estimated_queue_length":4.49,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3010,"intersection_id":167,"direction":"E","ts":"2026-08-14T06:44:04.505705+00:00","current_speed_kmh":21.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3897,"estimated_vehicle_count":6.79,"estimated_queue_length":3.7,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3011,"intersection_id":168,"direction":"E","ts":"2026-08-14T06:44:45.175634+00:00","current_speed_kmh":21.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3917,"estimated_vehicle_count":6.82,"estimated_queue_length":3.72,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3012,"intersection_id":168,"direction":"W","ts":"2026-08-14T06:44:45.175634+00:00","current_speed_kmh":19.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4512,"estimated_vehicle_count":7.72,"estimated_queue_length":4.44,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3013,"intersection_id":169,"direction":"N","ts":"2026-08-14T06:45:25.649322+00:00","current_speed_kmh":23.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3316,"estimated_vehicle_count":5.96,"estimated_queue_length":3.08,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3014,"intersection_id":169,"direction":"S","ts":"2026-08-14T06:45:25.649322+00:00","current_speed_kmh":22.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3462,"estimated_vehicle_count":6.17,"estimated_queue_length":3.23,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3015,"intersection_id":169,"direction":"W","ts":"2026-08-14T06:45:25.649322+00:00","current_speed_kmh":19.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4386,"estimated_vehicle_count":7.53,"estimated_queue_length":4.28,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3016,"intersection_id":161,"direction":"S","ts":"2026-08-14T06:46:06.357297+00:00","current_speed_kmh":19.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4338,"estimated_vehicle_count":7.45,"estimated_queue_length":4.22,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3017,"intersection_id":161,"direction":"E","ts":"2026-08-14T06:46:06.357297+00:00","current_speed_kmh":22.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3627,"estimated_vehicle_count":6.4,"estimated_queue_length":3.4,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3018,"intersection_id":162,"direction":"N","ts":"2026-08-14T06:46:46.404173+00:00","current_speed_kmh":23.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3315,"estimated_vehicle_count":5.96,"estimated_queue_length":3.07,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3019,"intersection_id":162,"direction":"S","ts":"2026-08-14T06:46:46.404173+00:00","current_speed_kmh":22.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3529,"estimated_vehicle_count":6.26,"estimated_queue_length":3.3,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3020,"intersection_id":162,"direction":"E","ts":"2026-08-14T06:46:46.404173+00:00","current_speed_kmh":23.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3276,"estimated_vehicle_count":5.91,"estimated_queue_length":3.04,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3021,"intersection_id":162,"direction":"W","ts":"2026-08-14T06:46:46.404173+00:00","current_speed_kmh":20.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4169,"estimated_vehicle_count":7.19,"estimated_queue_length":4.02,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3022,"intersection_id":163,"direction":"N","ts":"2026-08-14T06:47:26.498939+00:00","current_speed_kmh":21.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3748,"estimated_vehicle_count":6.57,"estimated_queue_length":3.53,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3023,"intersection_id":163,"direction":"S","ts":"2026-08-14T06:47:26.498939+00:00","current_speed_kmh":22.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3627,"estimated_vehicle_count":6.4,"estimated_queue_length":3.4,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3024,"intersection_id":163,"direction":"E","ts":"2026-08-14T06:47:26.498939+00:00","current_speed_kmh":22.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3516,"estimated_vehicle_count":6.24,"estimated_queue_length":3.28,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3025,"intersection_id":163,"direction":"W","ts":"2026-08-14T06:47:26.498939+00:00","current_speed_kmh":23.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3405,"estimated_vehicle_count":6.09,"estimated_queue_length":3.17,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3026,"intersection_id":164,"direction":"S","ts":"2026-08-14T06:48:06.586918+00:00","current_speed_kmh":22.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3656,"estimated_vehicle_count":6.44,"estimated_queue_length":3.43,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3027,"intersection_id":164,"direction":"E","ts":"2026-08-14T06:48:06.586918+00:00","current_speed_kmh":22.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.348,"estimated_vehicle_count":6.19,"estimated_queue_length":3.24,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3028,"intersection_id":170,"direction":"N","ts":"2026-08-14T06:48:47.058490+00:00","current_speed_kmh":19.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4362,"estimated_vehicle_count":7.49,"estimated_queue_length":4.25,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3029,"intersection_id":170,"direction":"E","ts":"2026-08-14T06:48:47.058490+00:00","current_speed_kmh":22.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3652,"estimated_vehicle_count":6.43,"estimated_queue_length":3.43,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3030,"intersection_id":170,"direction":"W","ts":"2026-08-14T06:48:47.058490+00:00","current_speed_kmh":22.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3569,"estimated_vehicle_count":6.32,"estimated_queue_length":3.34,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3031,"intersection_id":173,"direction":"N","ts":"2026-08-14T06:49:27.716722+00:00","current_speed_kmh":20.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4031,"estimated_vehicle_count":6.99,"estimated_queue_length":3.85,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3032,"intersection_id":173,"direction":"S","ts":"2026-08-14T06:49:27.716722+00:00","current_speed_kmh":19.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4383,"estimated_vehicle_count":7.52,"estimated_queue_length":4.28,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3033,"intersection_id":173,"direction":"E","ts":"2026-08-14T06:49:27.716722+00:00","current_speed_kmh":24.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3153,"estimated_vehicle_count":5.74,"estimated_queue_length":2.91,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3034,"intersection_id":174,"direction":"N","ts":"2026-08-14T06:50:08.458958+00:00","current_speed_kmh":27.3,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3925,"estimated_vehicle_count":6.83,"estimated_queue_length":3.73,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3035,"intersection_id":174,"direction":"S","ts":"2026-08-14T06:50:08.458958+00:00","current_speed_kmh":29.7,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3396,"estimated_vehicle_count":6.07,"estimated_queue_length":3.16,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3036,"intersection_id":174,"direction":"W","ts":"2026-08-14T06:50:08.458958+00:00","current_speed_kmh":20.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4035,"estimated_vehicle_count":6.99,"estimated_queue_length":3.86,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3037,"intersection_id":175,"direction":"N","ts":"2026-08-14T06:50:49.166987+00:00","current_speed_kmh":21.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3867,"estimated_vehicle_count":6.75,"estimated_queue_length":3.66,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3038,"intersection_id":175,"direction":"S","ts":"2026-08-14T06:50:49.166987+00:00","current_speed_kmh":22.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3728,"estimated_vehicle_count":6.54,"estimated_queue_length":3.51,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3039,"intersection_id":175,"direction":"E","ts":"2026-08-14T06:50:49.166987+00:00","current_speed_kmh":26.0,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4225,"estimated_vehicle_count":7.28,"estimated_queue_length":4.09,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3040,"intersection_id":175,"direction":"W","ts":"2026-08-14T06:50:49.166987+00:00","current_speed_kmh":25.2,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4397,"estimated_vehicle_count":7.54,"estimated_queue_length":4.3,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3041,"intersection_id":176,"direction":"N","ts":"2026-08-14T06:51:30.173590+00:00","current_speed_kmh":24.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3058,"estimated_vehicle_count":5.61,"estimated_queue_length":2.82,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3042,"intersection_id":176,"direction":"S","ts":"2026-08-14T06:51:30.173590+00:00","current_speed_kmh":23.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.331,"estimated_vehicle_count":5.95,"estimated_queue_length":3.07,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3043,"intersection_id":176,"direction":"E","ts":"2026-08-14T06:51:30.173590+00:00","current_speed_kmh":22.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3531,"estimated_vehicle_count":6.26,"estimated_queue_length":3.3,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3044,"intersection_id":176,"direction":"W","ts":"2026-08-14T06:51:30.173590+00:00","current_speed_kmh":23.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3305,"estimated_vehicle_count":5.95,"estimated_queue_length":3.06,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3045,"intersection_id":177,"direction":"N","ts":"2026-08-14T06:52:11.099902+00:00","current_speed_kmh":30.6,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.32,"estimated_vehicle_count":5.8,"estimated_queue_length":2.96,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3046,"intersection_id":177,"direction":"S","ts":"2026-08-14T06:52:11.099902+00:00","current_speed_kmh":23.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3273,"estimated_vehicle_count":5.9,"estimated_queue_length":3.03,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3047,"intersection_id":177,"direction":"W","ts":"2026-08-14T06:52:11.099902+00:00","current_speed_kmh":24.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3033,"estimated_vehicle_count":5.58,"estimated_queue_length":2.8,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3048,"intersection_id":165,"direction":"N","ts":"2026-08-14T06:52:51.809370+00:00","current_speed_kmh":20.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4036,"estimated_vehicle_count":7.0,"estimated_queue_length":3.86,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3049,"intersection_id":165,"direction":"S","ts":"2026-08-14T06:52:51.809370+00:00","current_speed_kmh":22.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3692,"estimated_vehicle_count":6.49,"estimated_queue_length":3.47,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3050,"intersection_id":165,"direction":"E","ts":"2026-08-14T06:52:51.809370+00:00","current_speed_kmh":24.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2973,"estimated_vehicle_count":5.5,"estimated_queue_length":2.74,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3051,"intersection_id":165,"direction":"W","ts":"2026-08-14T06:52:51.809370+00:00","current_speed_kmh":20.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4164,"estimated_vehicle_count":7.19,"estimated_queue_length":4.01,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3052,"intersection_id":166,"direction":"N","ts":"2026-08-14T06:53:31.898211+00:00","current_speed_kmh":19.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4302,"estimated_vehicle_count":7.4,"estimated_queue_length":4.18,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3053,"intersection_id":166,"direction":"E","ts":"2026-08-14T06:53:31.898211+00:00","current_speed_kmh":22.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3694,"estimated_vehicle_count":6.5,"estimated_queue_length":3.47,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3054,"intersection_id":167,"direction":"N","ts":"2026-08-14T06:54:11.950935+00:00","current_speed_kmh":23.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3281,"estimated_vehicle_count":5.91,"estimated_queue_length":3.04,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3055,"intersection_id":167,"direction":"S","ts":"2026-08-14T06:54:11.950935+00:00","current_speed_kmh":20.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4259,"estimated_vehicle_count":7.33,"estimated_queue_length":4.13,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3056,"intersection_id":167,"direction":"E","ts":"2026-08-14T06:54:11.950935+00:00","current_speed_kmh":22.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3607,"estimated_vehicle_count":6.37,"estimated_queue_length":3.38,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3057,"intersection_id":168,"direction":"E","ts":"2026-08-14T06:54:52.021267+00:00","current_speed_kmh":22.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3627,"estimated_vehicle_count":6.4,"estimated_queue_length":3.4,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3058,"intersection_id":168,"direction":"W","ts":"2026-08-14T06:54:52.021267+00:00","current_speed_kmh":20.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4221,"estimated_vehicle_count":7.27,"estimated_queue_length":4.08,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3059,"intersection_id":178,"direction":"N","ts":"2026-08-14T06:55:32.072006+00:00","current_speed_kmh":23.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3362,"estimated_vehicle_count":6.03,"estimated_queue_length":3.12,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3060,"intersection_id":178,"direction":"S","ts":"2026-08-14T06:55:32.072006+00:00","current_speed_kmh":23.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.34,"estimated_vehicle_count":6.08,"estimated_queue_length":3.16,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3061,"intersection_id":178,"direction":"E","ts":"2026-08-14T06:55:32.072006+00:00","current_speed_kmh":24.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3012,"estimated_vehicle_count":5.55,"estimated_queue_length":2.78,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3062,"intersection_id":178,"direction":"W","ts":"2026-08-14T06:55:32.072006+00:00","current_speed_kmh":21.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3911,"estimated_vehicle_count":6.81,"estimated_queue_length":3.72,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3063,"intersection_id":179,"direction":"N","ts":"2026-08-14T06:56:12.981242+00:00","current_speed_kmh":21.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3974,"estimated_vehicle_count":6.9,"estimated_queue_length":3.79,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3064,"intersection_id":179,"direction":"S","ts":"2026-08-14T06:56:12.981242+00:00","current_speed_kmh":21.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3738,"estimated_vehicle_count":6.56,"estimated_queue_length":3.52,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3065,"intersection_id":179,"direction":"E","ts":"2026-08-14T06:56:12.981242+00:00","current_speed_kmh":23.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3206,"estimated_vehicle_count":5.81,"estimated_queue_length":2.97,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3066,"intersection_id":180,"direction":"N","ts":"2026-08-14T06:56:53.660889+00:00","current_speed_kmh":21.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4007,"estimated_vehicle_count":6.95,"estimated_queue_length":3.83,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3067,"intersection_id":180,"direction":"S","ts":"2026-08-14T06:56:53.660889+00:00","current_speed_kmh":24.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3084,"estimated_vehicle_count":5.65,"estimated_queue_length":2.85,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3068,"intersection_id":180,"direction":"E","ts":"2026-08-14T06:56:53.660889+00:00","current_speed_kmh":23.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.332,"estimated_vehicle_count":5.97,"estimated_queue_length":3.08,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3069,"intersection_id":180,"direction":"W","ts":"2026-08-14T06:56:53.660889+00:00","current_speed_kmh":21.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3996,"estimated_vehicle_count":6.94,"estimated_queue_length":3.81,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3070,"intersection_id":181,"direction":"N","ts":"2026-08-14T06:57:34.579851+00:00","current_speed_kmh":23.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3215,"estimated_vehicle_count":5.82,"estimated_queue_length":2.98,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3071,"intersection_id":181,"direction":"S","ts":"2026-08-14T06:57:34.579851+00:00","current_speed_kmh":25.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2864,"estimated_vehicle_count":5.36,"estimated_queue_length":2.64,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3072,"intersection_id":182,"direction":"E","ts":"2026-08-14T06:58:15.109138+00:00","current_speed_kmh":21.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3978,"estimated_vehicle_count":6.91,"estimated_queue_length":3.79,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3073,"intersection_id":182,"direction":"W","ts":"2026-08-14T06:58:15.109138+00:00","current_speed_kmh":22.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3608,"estimated_vehicle_count":6.37,"estimated_queue_length":3.38,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3074,"intersection_id":184,"direction":"N","ts":"2026-08-14T06:58:55.587659+00:00","current_speed_kmh":22.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3707,"estimated_vehicle_count":6.51,"estimated_queue_length":3.49,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3075,"intersection_id":184,"direction":"E","ts":"2026-08-14T06:58:55.587659+00:00","current_speed_kmh":25.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2791,"estimated_vehicle_count":5.26,"estimated_queue_length":2.58,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3076,"intersection_id":184,"direction":"W","ts":"2026-08-14T06:58:55.587659+00:00","current_speed_kmh":22.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3587,"estimated_vehicle_count":6.34,"estimated_queue_length":3.36,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3077,"intersection_id":169,"direction":"N","ts":"2026-08-14T06:59:36.335713+00:00","current_speed_kmh":24.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2919,"estimated_vehicle_count":5.43,"estimated_queue_length":2.69,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3078,"intersection_id":169,"direction":"S","ts":"2026-08-14T06:59:36.335713+00:00","current_speed_kmh":24.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3065,"estimated_vehicle_count":5.62,"estimated_queue_length":2.83,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3079,"intersection_id":169,"direction":"W","ts":"2026-08-14T06:59:36.335713+00:00","current_speed_kmh":21.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3989,"estimated_vehicle_count":6.93,"estimated_queue_length":3.81,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3080,"intersection_id":170,"direction":"N","ts":"2026-08-14T07:00:16.405046+00:00","current_speed_kmh":21.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3778,"estimated_vehicle_count":6.62,"estimated_queue_length":3.57,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3081,"intersection_id":170,"direction":"E","ts":"2026-08-14T07:00:16.405046+00:00","current_speed_kmh":22.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3574,"estimated_vehicle_count":6.32,"estimated_queue_length":3.34,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3082,"intersection_id":170,"direction":"W","ts":"2026-08-14T07:00:16.405046+00:00","current_speed_kmh":21.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3867,"estimated_vehicle_count":6.75,"estimated_queue_length":3.67,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3083,"intersection_id":171,"direction":"N","ts":"2026-08-14T07:00:56.478343+00:00","current_speed_kmh":24.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3011,"estimated_vehicle_count":5.55,"estimated_queue_length":2.78,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3084,"intersection_id":171,"direction":"S","ts":"2026-08-14T07:00:56.478343+00:00","current_speed_kmh":23.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3371,"estimated_vehicle_count":6.04,"estimated_queue_length":3.13,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3085,"intersection_id":172,"direction":"N","ts":"2026-08-14T07:01:36.964609+00:00","current_speed_kmh":21.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3792,"estimated_vehicle_count":6.64,"estimated_queue_length":3.58,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3086,"intersection_id":172,"direction":"E","ts":"2026-08-14T07:01:36.964609+00:00","current_speed_kmh":21.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3787,"estimated_vehicle_count":6.63,"estimated_queue_length":3.58,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3087,"intersection_id":172,"direction":"W","ts":"2026-08-14T07:01:36.964609+00:00","current_speed_kmh":24.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2994,"estimated_vehicle_count":5.53,"estimated_queue_length":2.76,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3088,"intersection_id":186,"direction":"N","ts":"2026-08-14T07:02:17.693139+00:00","current_speed_kmh":21.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3923,"estimated_vehicle_count":6.83,"estimated_queue_length":3.73,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3089,"intersection_id":186,"direction":"S","ts":"2026-08-14T07:02:17.693139+00:00","current_speed_kmh":22.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3612,"estimated_vehicle_count":6.38,"estimated_queue_length":3.38,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3090,"intersection_id":186,"direction":"W","ts":"2026-08-14T07:02:17.693139+00:00","current_speed_kmh":23.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3427,"estimated_vehicle_count":6.12,"estimated_queue_length":3.19,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3091,"intersection_id":187,"direction":"N","ts":"2026-08-14T07:02:58.364045+00:00","current_speed_kmh":25.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2695,"estimated_vehicle_count":5.14,"estimated_queue_length":2.49,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3092,"intersection_id":187,"direction":"S","ts":"2026-08-14T07:02:58.364045+00:00","current_speed_kmh":22.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3532,"estimated_vehicle_count":6.26,"estimated_queue_length":3.3,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3093,"intersection_id":188,"direction":"N","ts":"2026-08-14T07:03:38.843526+00:00","current_speed_kmh":24.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2934,"estimated_vehicle_count":5.45,"estimated_queue_length":2.71,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3094,"intersection_id":188,"direction":"E","ts":"2026-08-14T07:03:38.843526+00:00","current_speed_kmh":20.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.4027,"estimated_vehicle_count":6.98,"estimated_queue_length":3.85,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3095,"intersection_id":189,"direction":"N","ts":"2026-08-14T07:04:19.330838+00:00","current_speed_kmh":23.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3191,"estimated_vehicle_count":5.79,"estimated_queue_length":2.95,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3096,"intersection_id":189,"direction":"S","ts":"2026-08-14T07:04:19.330838+00:00","current_speed_kmh":22.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.371,"estimated_vehicle_count":6.52,"estimated_queue_length":3.49,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3097,"intersection_id":189,"direction":"E","ts":"2026-08-14T07:04:19.330838+00:00","current_speed_kmh":22.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3695,"estimated_vehicle_count":6.5,"estimated_queue_length":3.47,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3098,"intersection_id":189,"direction":"W","ts":"2026-08-14T07:04:19.330838+00:00","current_speed_kmh":21.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3966,"estimated_vehicle_count":6.89,"estimated_queue_length":3.78,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3099,"intersection_id":190,"direction":"N","ts":"2026-08-14T07:05:00.259558+00:00","current_speed_kmh":25.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2674,"estimated_vehicle_count":5.11,"estimated_queue_length":2.47,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3100,"intersection_id":190,"direction":"E","ts":"2026-08-14T07:05:00.259558+00:00","current_speed_kmh":24.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.31,"estimated_vehicle_count":5.67,"estimated_queue_length":2.86,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3101,"intersection_id":190,"direction":"W","ts":"2026-08-14T07:05:00.259558+00:00","current_speed_kmh":23.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3236,"estimated_vehicle_count":5.85,"estimated_queue_length":3.0,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3102,"intersection_id":191,"direction":"N","ts":"2026-08-14T07:05:41.005647+00:00","current_speed_kmh":21.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3775,"estimated_vehicle_count":6.61,"estimated_queue_length":3.56,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3103,"intersection_id":191,"direction":"S","ts":"2026-08-14T07:05:41.005647+00:00","current_speed_kmh":25.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2626,"estimated_vehicle_count":5.05,"estimated_queue_length":2.43,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3104,"intersection_id":191,"direction":"E","ts":"2026-08-14T07:05:41.005647+00:00","current_speed_kmh":24.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2931,"estimated_vehicle_count":5.44,"estimated_queue_length":2.7,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3105,"intersection_id":191,"direction":"W","ts":"2026-08-14T07:05:41.005647+00:00","current_speed_kmh":23.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3417,"estimated_vehicle_count":6.1,"estimated_queue_length":3.18,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3106,"intersection_id":173,"direction":"N","ts":"2026-08-14T07:06:21.943161+00:00","current_speed_kmh":21.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3861,"estimated_vehicle_count":6.74,"estimated_queue_length":3.66,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3107,"intersection_id":173,"direction":"S","ts":"2026-08-14T07:06:21.943161+00:00","current_speed_kmh":21.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3827,"estimated_vehicle_count":6.69,"estimated_queue_length":3.62,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3108,"intersection_id":173,"direction":"E","ts":"2026-08-14T07:06:21.943161+00:00","current_speed_kmh":24.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2983,"estimated_vehicle_count":5.51,"estimated_queue_length":2.75,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3109,"intersection_id":174,"direction":"N","ts":"2026-08-14T07:07:02.011553+00:00","current_speed_kmh":29.8,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3382,"estimated_vehicle_count":6.05,"estimated_queue_length":3.14,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3110,"intersection_id":174,"direction":"S","ts":"2026-08-14T07:07:02.011553+00:00","current_speed_kmh":33.5,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2547,"estimated_vehicle_count":4.95,"estimated_queue_length":2.36,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3111,"intersection_id":174,"direction":"W","ts":"2026-08-14T07:07:02.011553+00:00","current_speed_kmh":23.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.333,"estimated_vehicle_count":5.98,"estimated_queue_length":3.09,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3112,"intersection_id":175,"direction":"N","ts":"2026-08-14T07:07:42.087694+00:00","current_speed_kmh":23.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3298,"estimated_vehicle_count":5.94,"estimated_queue_length":3.06,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3113,"intersection_id":175,"direction":"S","ts":"2026-08-14T07:07:42.087694+00:00","current_speed_kmh":23.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3433,"estimated_vehicle_count":6.13,"estimated_queue_length":3.2,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3114,"intersection_id":175,"direction":"E","ts":"2026-08-14T07:07:42.087694+00:00","current_speed_kmh":32.5,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2781,"estimated_vehicle_count":5.25,"estimated_queue_length":2.57,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3115,"intersection_id":175,"direction":"W","ts":"2026-08-14T07:07:42.087694+00:00","current_speed_kmh":30.5,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3231,"estimated_vehicle_count":5.85,"estimated_queue_length":2.99,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3116,"intersection_id":176,"direction":"N","ts":"2026-08-14T07:08:22.195308+00:00","current_speed_kmh":24.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.307,"estimated_vehicle_count":5.63,"estimated_queue_length":2.83,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3117,"intersection_id":176,"direction":"S","ts":"2026-08-14T07:08:22.195308+00:00","current_speed_kmh":21.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3752,"estimated_vehicle_count":6.58,"estimated_queue_length":3.54,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3118,"intersection_id":176,"direction":"E","ts":"2026-08-14T07:08:22.195308+00:00","current_speed_kmh":24.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2919,"estimated_vehicle_count":5.43,"estimated_queue_length":2.69,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3119,"intersection_id":176,"direction":"W","ts":"2026-08-14T07:08:22.195308+00:00","current_speed_kmh":22.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3528,"estimated_vehicle_count":6.26,"estimated_queue_length":3.29,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3120,"intersection_id":192,"direction":"N","ts":"2026-08-14T07:09:02.285141+00:00","current_speed_kmh":24.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3124,"estimated_vehicle_count":5.7,"estimated_queue_length":2.89,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3121,"intersection_id":192,"direction":"S","ts":"2026-08-14T07:09:02.285141+00:00","current_speed_kmh":22.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3566,"estimated_vehicle_count":6.31,"estimated_queue_length":3.33,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3122,"intersection_id":192,"direction":"E","ts":"2026-08-14T07:09:02.285141+00:00","current_speed_kmh":25.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2598,"estimated_vehicle_count":5.02,"estimated_queue_length":2.41,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3123,"intersection_id":192,"direction":"W","ts":"2026-08-14T07:09:02.285141+00:00","current_speed_kmh":26.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2551,"estimated_vehicle_count":4.96,"estimated_queue_length":2.37,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3124,"intersection_id":193,"direction":"N","ts":"2026-08-14T07:09:43.300746+00:00","current_speed_kmh":22.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3523,"estimated_vehicle_count":6.25,"estimated_queue_length":3.29,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3125,"intersection_id":193,"direction":"S","ts":"2026-08-14T07:09:43.300746+00:00","current_speed_kmh":22.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3463,"estimated_vehicle_count":6.17,"estimated_queue_length":3.23,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3126,"intersection_id":193,"direction":"E","ts":"2026-08-14T07:09:43.300746+00:00","current_speed_kmh":26.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2501,"estimated_vehicle_count":4.9,"estimated_queue_length":2.33,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3127,"intersection_id":193,"direction":"W","ts":"2026-08-14T07:09:43.300746+00:00","current_speed_kmh":23.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3254,"estimated_vehicle_count":5.88,"estimated_queue_length":3.01,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3128,"intersection_id":194,"direction":"N","ts":"2026-08-14T07:10:24.201159+00:00","current_speed_kmh":26.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2569,"estimated_vehicle_count":4.98,"estimated_queue_length":2.38,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3129,"intersection_id":194,"direction":"S","ts":"2026-08-14T07:10:24.201159+00:00","current_speed_kmh":22.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3703,"estimated_vehicle_count":6.51,"estimated_queue_length":3.48,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3130,"intersection_id":194,"direction":"W","ts":"2026-08-14T07:10:24.201159+00:00","current_speed_kmh":22.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3487,"estimated_vehicle_count":6.2,"estimated_queue_length":3.25,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3131,"intersection_id":196,"direction":"N","ts":"2026-08-14T07:11:04.894539+00:00","current_speed_kmh":22.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3723,"estimated_vehicle_count":6.54,"estimated_queue_length":3.5,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3132,"intersection_id":196,"direction":"S","ts":"2026-08-14T07:11:04.894539+00:00","current_speed_kmh":23.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.329,"estimated_vehicle_count":5.93,"estimated_queue_length":3.05,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3133,"intersection_id":196,"direction":"E","ts":"2026-08-14T07:11:04.894539+00:00","current_speed_kmh":26.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2454,"estimated_vehicle_count":4.84,"estimated_queue_length":2.29,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3134,"intersection_id":196,"direction":"W","ts":"2026-08-14T07:11:04.894539+00:00","current_speed_kmh":22.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3555,"estimated_vehicle_count":6.3,"estimated_queue_length":3.32,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3135,"intersection_id":197,"direction":"N","ts":"2026-08-14T07:11:45.827140+00:00","current_speed_kmh":26.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2528,"estimated_vehicle_count":4.93,"estimated_queue_length":2.35,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3136,"intersection_id":197,"direction":"S","ts":"2026-08-14T07:11:45.827140+00:00","current_speed_kmh":23.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3219,"estimated_vehicle_count":5.83,"estimated_queue_length":2.98,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3137,"intersection_id":197,"direction":"E","ts":"2026-08-14T07:11:45.827140+00:00","current_speed_kmh":22.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3576,"estimated_vehicle_count":6.33,"estimated_queue_length":3.35,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3138,"intersection_id":197,"direction":"W","ts":"2026-08-14T07:11:45.827140+00:00","current_speed_kmh":26.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2498,"estimated_vehicle_count":4.89,"estimated_queue_length":2.32,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3139,"intersection_id":198,"direction":"N","ts":"2026-08-14T07:12:26.784255+00:00","current_speed_kmh":23.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3357,"estimated_vehicle_count":6.02,"estimated_queue_length":3.12,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3140,"intersection_id":198,"direction":"S","ts":"2026-08-14T07:12:26.784255+00:00","current_speed_kmh":26.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.257,"estimated_vehicle_count":4.98,"estimated_queue_length":2.38,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3141,"intersection_id":198,"direction":"E","ts":"2026-08-14T07:12:26.784255+00:00","current_speed_kmh":26.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2567,"estimated_vehicle_count":4.98,"estimated_queue_length":2.38,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3142,"intersection_id":198,"direction":"W","ts":"2026-08-14T07:12:26.784255+00:00","current_speed_kmh":22.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3567,"estimated_vehicle_count":6.31,"estimated_queue_length":3.34,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3143,"intersection_id":177,"direction":"N","ts":"2026-08-14T07:13:07.703260+00:00","current_speed_kmh":28.3,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3705,"estimated_vehicle_count":6.51,"estimated_queue_length":3.48,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3144,"intersection_id":177,"direction":"S","ts":"2026-08-14T07:13:07.703260+00:00","current_speed_kmh":22.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3642,"estimated_vehicle_count":6.42,"estimated_queue_length":3.42,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3145,"intersection_id":177,"direction":"W","ts":"2026-08-14T07:13:07.703260+00:00","current_speed_kmh":24.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2883,"estimated_vehicle_count":5.38,"estimated_queue_length":2.66,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3146,"intersection_id":178,"direction":"N","ts":"2026-08-14T07:13:47.776375+00:00","current_speed_kmh":24.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2983,"estimated_vehicle_count":5.51,"estimated_queue_length":2.75,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3147,"intersection_id":178,"direction":"S","ts":"2026-08-14T07:13:47.776375+00:00","current_speed_kmh":23.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3159,"estimated_vehicle_count":5.75,"estimated_queue_length":2.92,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3148,"intersection_id":178,"direction":"E","ts":"2026-08-14T07:13:47.776375+00:00","current_speed_kmh":25.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2852,"estimated_vehicle_count":5.34,"estimated_queue_length":2.63,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3149,"intersection_id":178,"direction":"W","ts":"2026-08-14T07:13:47.776375+00:00","current_speed_kmh":24.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3037,"estimated_vehicle_count":5.59,"estimated_queue_length":2.8,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3150,"intersection_id":179,"direction":"N","ts":"2026-08-14T07:14:27.868157+00:00","current_speed_kmh":24.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3046,"estimated_vehicle_count":5.6,"estimated_queue_length":2.81,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3151,"intersection_id":179,"direction":"S","ts":"2026-08-14T07:14:27.868157+00:00","current_speed_kmh":26.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.257,"estimated_vehicle_count":4.98,"estimated_queue_length":2.38,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3152,"intersection_id":179,"direction":"E","ts":"2026-08-14T07:14:27.868157+00:00","current_speed_kmh":21.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3759,"estimated_vehicle_count":6.59,"estimated_queue_length":3.54,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3153,"intersection_id":180,"direction":"N","ts":"2026-08-14T07:15:07.942410+00:00","current_speed_kmh":25.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2863,"estimated_vehicle_count":5.36,"estimated_queue_length":2.64,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3154,"intersection_id":180,"direction":"S","ts":"2026-08-14T07:15:07.942410+00:00","current_speed_kmh":25.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2644,"estimated_vehicle_count":5.08,"estimated_queue_length":2.45,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3155,"intersection_id":180,"direction":"E","ts":"2026-08-14T07:15:07.942410+00:00","current_speed_kmh":21.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3738,"estimated_vehicle_count":6.56,"estimated_queue_length":3.52,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3156,"intersection_id":180,"direction":"W","ts":"2026-08-14T07:15:07.942410+00:00","current_speed_kmh":24.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3014,"estimated_vehicle_count":5.55,"estimated_queue_length":2.78,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3157,"intersection_id":199,"direction":"S","ts":"2026-08-14T07:15:48.046898+00:00","current_speed_kmh":21.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3738,"estimated_vehicle_count":6.56,"estimated_queue_length":3.52,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3158,"intersection_id":199,"direction":"E","ts":"2026-08-14T07:15:48.046898+00:00","current_speed_kmh":22.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3489,"estimated_vehicle_count":6.2,"estimated_queue_length":3.25,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3159,"intersection_id":200,"direction":"N","ts":"2026-08-14T07:16:28.559553+00:00","current_speed_kmh":26.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2356,"estimated_vehicle_count":4.72,"estimated_queue_length":2.21,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3160,"intersection_id":200,"direction":"S","ts":"2026-08-14T07:16:28.559553+00:00","current_speed_kmh":22.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3615,"estimated_vehicle_count":6.38,"estimated_queue_length":3.39,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3161,"intersection_id":200,"direction":"E","ts":"2026-08-14T07:16:28.559553+00:00","current_speed_kmh":25.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2814,"estimated_vehicle_count":5.29,"estimated_queue_length":2.6,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3162,"intersection_id":200,"direction":"W","ts":"2026-08-14T07:16:28.559553+00:00","current_speed_kmh":25.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2804,"estimated_vehicle_count":5.28,"estimated_queue_length":2.59,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3163,"intersection_id":201,"direction":"N","ts":"2026-08-14T07:17:09.448265+00:00","current_speed_kmh":26.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2325,"estimated_vehicle_count":4.68,"estimated_queue_length":2.18,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3164,"intersection_id":201,"direction":"S","ts":"2026-08-14T07:17:09.448265+00:00","current_speed_kmh":22.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3513,"estimated_vehicle_count":6.24,"estimated_queue_length":3.28,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3165,"intersection_id":201,"direction":"E","ts":"2026-08-14T07:17:09.448265+00:00","current_speed_kmh":24.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2908,"estimated_vehicle_count":5.41,"estimated_queue_length":2.68,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3166,"intersection_id":201,"direction":"W","ts":"2026-08-14T07:17:09.448265+00:00","current_speed_kmh":23.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.321,"estimated_vehicle_count":5.82,"estimated_queue_length":2.97,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3167,"intersection_id":204,"direction":"N","ts":"2026-08-14T07:17:50.442453+00:00","current_speed_kmh":23.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3165,"estimated_vehicle_count":5.76,"estimated_queue_length":2.93,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3168,"intersection_id":204,"direction":"S","ts":"2026-08-14T07:17:50.442453+00:00","current_speed_kmh":26.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2317,"estimated_vehicle_count":4.67,"estimated_queue_length":2.18,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3169,"intersection_id":204,"direction":"E","ts":"2026-08-14T07:17:50.442453+00:00","current_speed_kmh":25.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2702,"estimated_vehicle_count":5.15,"estimated_queue_length":2.5,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3170,"intersection_id":204,"direction":"W","ts":"2026-08-14T07:17:50.442453+00:00","current_speed_kmh":25.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2676,"estimated_vehicle_count":5.12,"estimated_queue_length":2.47,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3171,"intersection_id":205,"direction":"N","ts":"2026-08-14T07:18:31.437521+00:00","current_speed_kmh":26.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.243,"estimated_vehicle_count":4.81,"estimated_queue_length":2.27,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3172,"intersection_id":205,"direction":"E","ts":"2026-08-14T07:18:31.437521+00:00","current_speed_kmh":26.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2479,"estimated_vehicle_count":4.87,"estimated_queue_length":2.31,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3173,"intersection_id":205,"direction":"W","ts":"2026-08-14T07:18:31.437521+00:00","current_speed_kmh":23.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3436,"estimated_vehicle_count":6.13,"estimated_queue_length":3.2,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3174,"intersection_id":206,"direction":"S","ts":"2026-08-14T07:19:12.222670+00:00","current_speed_kmh":24.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3071,"estimated_vehicle_count":5.63,"estimated_queue_length":2.83,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3175,"intersection_id":206,"direction":"W","ts":"2026-08-14T07:19:12.222670+00:00","current_speed_kmh":24.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3004,"estimated_vehicle_count":5.54,"estimated_queue_length":2.77,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3176,"intersection_id":181,"direction":"N","ts":"2026-08-14T07:19:52.716856+00:00","current_speed_kmh":22.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3628,"estimated_vehicle_count":6.4,"estimated_queue_length":3.4,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3177,"intersection_id":181,"direction":"S","ts":"2026-08-14T07:19:52.716856+00:00","current_speed_kmh":22.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3571,"estimated_vehicle_count":6.32,"estimated_queue_length":3.34,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3178,"intersection_id":182,"direction":"E","ts":"2026-08-14T07:20:32.765658+00:00","current_speed_kmh":25.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2773,"estimated_vehicle_count":5.24,"estimated_queue_length":2.56,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3179,"intersection_id":182,"direction":"W","ts":"2026-08-14T07:20:32.765658+00:00","current_speed_kmh":26.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2549,"estimated_vehicle_count":4.96,"estimated_queue_length":2.37,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3180,"intersection_id":183,"direction":"N","ts":"2026-08-14T07:21:12.814482+00:00","current_speed_kmh":24.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2932,"estimated_vehicle_count":5.45,"estimated_queue_length":2.7,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3181,"intersection_id":183,"direction":"S","ts":"2026-08-14T07:21:12.814482+00:00","current_speed_kmh":23.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3214,"estimated_vehicle_count":5.82,"estimated_queue_length":2.97,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3182,"intersection_id":183,"direction":"E","ts":"2026-08-14T07:21:12.814482+00:00","current_speed_kmh":26.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2549,"estimated_vehicle_count":4.96,"estimated_queue_length":2.37,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3183,"intersection_id":184,"direction":"N","ts":"2026-08-14T07:21:53.566461+00:00","current_speed_kmh":25.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2861,"estimated_vehicle_count":5.35,"estimated_queue_length":2.64,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3184,"intersection_id":184,"direction":"E","ts":"2026-08-14T07:21:53.566461+00:00","current_speed_kmh":23.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3297,"estimated_vehicle_count":5.94,"estimated_queue_length":3.06,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3185,"intersection_id":184,"direction":"W","ts":"2026-08-14T07:21:53.566461+00:00","current_speed_kmh":22.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3559,"estimated_vehicle_count":6.3,"estimated_queue_length":3.33,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3186,"intersection_id":207,"direction":"N","ts":"2026-08-14T07:22:33.645512+00:00","current_speed_kmh":32.4,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2799,"estimated_vehicle_count":5.27,"estimated_queue_length":2.58,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3187,"intersection_id":207,"direction":"S","ts":"2026-08-14T07:22:33.645512+00:00","current_speed_kmh":30.7,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3179,"estimated_vehicle_count":5.77,"estimated_queue_length":2.94,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3188,"intersection_id":207,"direction":"E","ts":"2026-08-14T07:22:33.645512+00:00","current_speed_kmh":26.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2563,"estimated_vehicle_count":4.97,"estimated_queue_length":2.38,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3189,"intersection_id":207,"direction":"W","ts":"2026-08-14T07:22:33.645512+00:00","current_speed_kmh":25.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2724,"estimated_vehicle_count":5.18,"estimated_queue_length":2.52,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3190,"intersection_id":208,"direction":"N","ts":"2026-08-14T07:23:14.561630+00:00","current_speed_kmh":32.1,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2868,"estimated_vehicle_count":5.36,"estimated_queue_length":2.65,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3191,"intersection_id":208,"direction":"S","ts":"2026-08-14T07:23:14.561630+00:00","current_speed_kmh":23.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3203,"estimated_vehicle_count":5.81,"estimated_queue_length":2.96,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3192,"intersection_id":208,"direction":"W","ts":"2026-08-14T07:23:14.561630+00:00","current_speed_kmh":27.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2192,"estimated_vehicle_count":4.53,"estimated_queue_length":2.08,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3193,"intersection_id":209,"direction":"N","ts":"2026-08-14T07:23:55.279388+00:00","current_speed_kmh":26.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2531,"estimated_vehicle_count":4.93,"estimated_queue_length":2.35,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3194,"intersection_id":209,"direction":"S","ts":"2026-08-14T07:23:55.279388+00:00","current_speed_kmh":24.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2887,"estimated_vehicle_count":5.39,"estimated_queue_length":2.66,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3195,"intersection_id":209,"direction":"W","ts":"2026-08-14T07:23:55.279388+00:00","current_speed_kmh":25.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2845,"estimated_vehicle_count":5.33,"estimated_queue_length":2.62,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3196,"intersection_id":210,"direction":"S","ts":"2026-08-14T07:24:36.131981+00:00","current_speed_kmh":24.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2908,"estimated_vehicle_count":5.42,"estimated_queue_length":2.68,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3197,"intersection_id":210,"direction":"W","ts":"2026-08-14T07:24:36.131981+00:00","current_speed_kmh":27.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2242,"estimated_vehicle_count":4.59,"estimated_queue_length":2.12,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3198,"intersection_id":211,"direction":"N","ts":"2026-08-14T07:25:16.577174+00:00","current_speed_kmh":35.3,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2159,"estimated_vehicle_count":4.49,"estimated_queue_length":2.06,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3199,"intersection_id":211,"direction":"S","ts":"2026-08-14T07:25:16.577174+00:00","current_speed_kmh":30.0,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3341,"estimated_vehicle_count":6.0,"estimated_queue_length":3.1,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3200,"intersection_id":211,"direction":"E","ts":"2026-08-14T07:25:16.577174+00:00","current_speed_kmh":25.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2759,"estimated_vehicle_count":5.22,"estimated_queue_length":2.55,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3201,"intersection_id":211,"direction":"W","ts":"2026-08-14T07:25:16.577174+00:00","current_speed_kmh":25.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2594,"estimated_vehicle_count":5.01,"estimated_queue_length":2.41,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3202,"intersection_id":212,"direction":"E","ts":"2026-08-14T07:25:57.531073+00:00","current_speed_kmh":24.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2994,"estimated_vehicle_count":5.53,"estimated_queue_length":2.76,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3203,"intersection_id":212,"direction":"W","ts":"2026-08-14T07:25:57.531073+00:00","current_speed_kmh":26.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2505,"estimated_vehicle_count":4.9,"estimated_queue_length":2.33,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3204,"intersection_id":185,"direction":"N","ts":"2026-08-14T07:26:38.011287+00:00","current_speed_kmh":24.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2992,"estimated_vehicle_count":5.53,"estimated_queue_length":2.76,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3205,"intersection_id":185,"direction":"E","ts":"2026-08-14T07:26:38.011287+00:00","current_speed_kmh":25.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2824,"estimated_vehicle_count":5.31,"estimated_queue_length":2.61,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3206,"intersection_id":185,"direction":"W","ts":"2026-08-14T07:26:38.011287+00:00","current_speed_kmh":25.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2723,"estimated_vehicle_count":5.18,"estimated_queue_length":2.52,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3207,"intersection_id":186,"direction":"N","ts":"2026-08-14T07:27:18.734660+00:00","current_speed_kmh":23.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3358,"estimated_vehicle_count":6.02,"estimated_queue_length":3.12,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3208,"intersection_id":186,"direction":"S","ts":"2026-08-14T07:27:18.734660+00:00","current_speed_kmh":24.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3047,"estimated_vehicle_count":5.6,"estimated_queue_length":2.81,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3209,"intersection_id":186,"direction":"W","ts":"2026-08-14T07:27:18.734660+00:00","current_speed_kmh":25.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2863,"estimated_vehicle_count":5.36,"estimated_queue_length":2.64,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3210,"intersection_id":187,"direction":"N","ts":"2026-08-14T07:27:58.808726+00:00","current_speed_kmh":27.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2131,"estimated_vehicle_count":4.46,"estimated_queue_length":2.03,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3211,"intersection_id":187,"direction":"S","ts":"2026-08-14T07:27:58.808726+00:00","current_speed_kmh":24.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2968,"estimated_vehicle_count":5.49,"estimated_queue_length":2.74,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3212,"intersection_id":188,"direction":"N","ts":"2026-08-14T07:28:38.861461+00:00","current_speed_kmh":26.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2377,"estimated_vehicle_count":4.75,"estimated_queue_length":2.23,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3213,"intersection_id":188,"direction":"E","ts":"2026-08-14T07:28:38.861461+00:00","current_speed_kmh":22.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3469,"estimated_vehicle_count":6.18,"estimated_queue_length":3.23,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3214,"intersection_id":213,"direction":"E","ts":"2026-08-14T07:29:18.914196+00:00","current_speed_kmh":27.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2194,"estimated_vehicle_count":4.53,"estimated_queue_length":2.08,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3215,"intersection_id":213,"direction":"W","ts":"2026-08-14T07:29:18.914196+00:00","current_speed_kmh":27.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.217,"estimated_vehicle_count":4.5,"estimated_queue_length":2.06,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3216,"intersection_id":214,"direction":"S","ts":"2026-08-14T07:29:59.376091+00:00","current_speed_kmh":27.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2072,"estimated_vehicle_count":4.39,"estimated_queue_length":1.99,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3217,"intersection_id":214,"direction":"E","ts":"2026-08-14T07:29:59.376091+00:00","current_speed_kmh":24.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2902,"estimated_vehicle_count":5.41,"estimated_queue_length":2.68,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3218,"intersection_id":214,"direction":"W","ts":"2026-08-14T07:29:59.376091+00:00","current_speed_kmh":26.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2353,"estimated_vehicle_count":4.72,"estimated_queue_length":2.21,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3219,"intersection_id":215,"direction":"W","ts":"2026-08-14T07:30:40.137842+00:00","current_speed_kmh":27.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2088,"estimated_vehicle_count":4.41,"estimated_queue_length":2.0,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3220,"intersection_id":217,"direction":"N","ts":"2026-08-14T07:31:20.431722+00:00","current_speed_kmh":27.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2199,"estimated_vehicle_count":4.54,"estimated_queue_length":2.09,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3221,"intersection_id":217,"direction":"S","ts":"2026-08-14T07:31:20.431722+00:00","current_speed_kmh":27.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.221,"estimated_vehicle_count":4.55,"estimated_queue_length":2.09,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3222,"intersection_id":217,"direction":"E","ts":"2026-08-14T07:31:20.431722+00:00","current_speed_kmh":26.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2517,"estimated_vehicle_count":4.92,"estimated_queue_length":2.34,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3223,"intersection_id":217,"direction":"W","ts":"2026-08-14T07:31:20.431722+00:00","current_speed_kmh":27.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2041,"estimated_vehicle_count":4.35,"estimated_queue_length":1.97,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3224,"intersection_id":218,"direction":"E","ts":"2026-08-14T07:32:01.432714+00:00","current_speed_kmh":27.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2214,"estimated_vehicle_count":4.55,"estimated_queue_length":2.1,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3225,"intersection_id":218,"direction":"W","ts":"2026-08-14T07:32:01.432714+00:00","current_speed_kmh":24.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2919,"estimated_vehicle_count":5.43,"estimated_queue_length":2.69,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3226,"intersection_id":223,"direction":"E","ts":"2026-08-14T07:32:41.977655+00:00","current_speed_kmh":26.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2323,"estimated_vehicle_count":4.68,"estimated_queue_length":2.18,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3227,"intersection_id":189,"direction":"N","ts":"2026-08-14T07:33:22.241317+00:00","current_speed_kmh":26.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2567,"estimated_vehicle_count":4.98,"estimated_queue_length":2.38,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3228,"intersection_id":189,"direction":"S","ts":"2026-08-14T07:33:22.241317+00:00","current_speed_kmh":24.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3086,"estimated_vehicle_count":5.65,"estimated_queue_length":2.85,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3229,"intersection_id":189,"direction":"E","ts":"2026-08-14T07:33:22.241317+00:00","current_speed_kmh":24.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3071,"estimated_vehicle_count":5.63,"estimated_queue_length":2.84,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3230,"intersection_id":189,"direction":"W","ts":"2026-08-14T07:33:22.241317+00:00","current_speed_kmh":23.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3342,"estimated_vehicle_count":6.0,"estimated_queue_length":3.1,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3231,"intersection_id":190,"direction":"N","ts":"2026-08-14T07:34:02.333126+00:00","current_speed_kmh":27.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2058,"estimated_vehicle_count":4.37,"estimated_queue_length":1.98,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3232,"intersection_id":190,"direction":"E","ts":"2026-08-14T07:34:02.333126+00:00","current_speed_kmh":26.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2484,"estimated_vehicle_count":4.88,"estimated_queue_length":2.31,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3233,"intersection_id":190,"direction":"W","ts":"2026-08-14T07:34:02.333126+00:00","current_speed_kmh":25.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.262,"estimated_vehicle_count":5.05,"estimated_queue_length":2.43,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3234,"intersection_id":191,"direction":"N","ts":"2026-08-14T07:34:42.410238+00:00","current_speed_kmh":23.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3158,"estimated_vehicle_count":5.75,"estimated_queue_length":2.92,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3235,"intersection_id":191,"direction":"S","ts":"2026-08-14T07:34:42.410238+00:00","current_speed_kmh":28.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2009,"estimated_vehicle_count":4.32,"estimated_queue_length":1.95,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3236,"intersection_id":191,"direction":"E","ts":"2026-08-14T07:34:42.410238+00:00","current_speed_kmh":26.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2315,"estimated_vehicle_count":4.67,"estimated_queue_length":2.18,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3237,"intersection_id":191,"direction":"W","ts":"2026-08-14T07:34:42.410238+00:00","current_speed_kmh":25.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.28,"estimated_vehicle_count":5.28,"estimated_queue_length":2.58,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3238,"intersection_id":192,"direction":"N","ts":"2026-08-14T07:35:22.505917+00:00","current_speed_kmh":25.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2588,"estimated_vehicle_count":5.01,"estimated_queue_length":2.4,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3239,"intersection_id":192,"direction":"S","ts":"2026-08-14T07:35:22.505917+00:00","current_speed_kmh":24.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3031,"estimated_vehicle_count":5.58,"estimated_queue_length":2.8,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3240,"intersection_id":192,"direction":"E","ts":"2026-08-14T07:35:22.505917+00:00","current_speed_kmh":27.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2063,"estimated_vehicle_count":4.38,"estimated_queue_length":1.98,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3241,"intersection_id":192,"direction":"W","ts":"2026-08-14T07:35:22.505917+00:00","current_speed_kmh":27.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2016,"estimated_vehicle_count":4.33,"estimated_queue_length":1.95,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3242,"intersection_id":224,"direction":"S","ts":"2026-08-14T07:36:02.609448+00:00","current_speed_kmh":27.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2071,"estimated_vehicle_count":4.39,"estimated_queue_length":1.99,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3243,"intersection_id":224,"direction":"E","ts":"2026-08-14T07:36:02.609448+00:00","current_speed_kmh":26.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2451,"estimated_vehicle_count":4.84,"estimated_queue_length":2.29,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3244,"intersection_id":225,"direction":"E","ts":"2026-08-14T07:36:43.098694+00:00","current_speed_kmh":28.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1958,"estimated_vehicle_count":4.26,"estimated_queue_length":1.91,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3245,"intersection_id":225,"direction":"W","ts":"2026-08-14T07:36:43.098694+00:00","current_speed_kmh":24.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.299,"estimated_vehicle_count":5.52,"estimated_queue_length":2.76,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3246,"intersection_id":226,"direction":"N","ts":"2026-08-14T07:37:23.612326+00:00","current_speed_kmh":26.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2326,"estimated_vehicle_count":4.69,"estimated_queue_length":2.18,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3247,"intersection_id":226,"direction":"S","ts":"2026-08-14T07:37:23.612326+00:00","current_speed_kmh":25.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2789,"estimated_vehicle_count":5.26,"estimated_queue_length":2.57,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3248,"intersection_id":226,"direction":"E","ts":"2026-08-14T07:37:23.612326+00:00","current_speed_kmh":27.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2099,"estimated_vehicle_count":4.42,"estimated_queue_length":2.01,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3249,"intersection_id":226,"direction":"W","ts":"2026-08-14T07:37:23.612326+00:00","current_speed_kmh":27.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2164,"estimated_vehicle_count":4.5,"estimated_queue_length":2.06,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3250,"intersection_id":1,"direction":"N","ts":"2026-08-14T07:38:04.611373+00:00","current_speed_kmh":27.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2049,"estimated_vehicle_count":4.36,"estimated_queue_length":1.97,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3251,"intersection_id":1,"direction":"E","ts":"2026-08-14T07:38:04.611373+00:00","current_speed_kmh":25.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2831,"estimated_vehicle_count":5.32,"estimated_queue_length":2.61,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3252,"intersection_id":2,"direction":"N","ts":"2026-08-14T07:38:44.659209+00:00","current_speed_kmh":28.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1915,"estimated_vehicle_count":4.21,"estimated_queue_length":1.88,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3253,"intersection_id":2,"direction":"S","ts":"2026-08-14T07:38:44.659209+00:00","current_speed_kmh":24.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3082,"estimated_vehicle_count":5.65,"estimated_queue_length":2.85,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3254,"intersection_id":2,"direction":"E","ts":"2026-08-14T07:38:44.659209+00:00","current_speed_kmh":24.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2918,"estimated_vehicle_count":5.43,"estimated_queue_length":2.69,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3255,"intersection_id":2,"direction":"W","ts":"2026-08-14T07:38:44.659209+00:00","current_speed_kmh":25.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2632,"estimated_vehicle_count":5.06,"estimated_queue_length":2.44,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3256,"intersection_id":3,"direction":"N","ts":"2026-08-14T07:39:24.754880+00:00","current_speed_kmh":26.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2563,"estimated_vehicle_count":4.97,"estimated_queue_length":2.38,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3257,"intersection_id":3,"direction":"E","ts":"2026-08-14T07:39:24.754880+00:00","current_speed_kmh":25.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2724,"estimated_vehicle_count":5.18,"estimated_queue_length":2.52,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3258,"intersection_id":3,"direction":"W","ts":"2026-08-14T07:39:24.754880+00:00","current_speed_kmh":28.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1991,"estimated_vehicle_count":4.3,"estimated_queue_length":1.93,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3259,"intersection_id":193,"direction":"N","ts":"2026-08-14T07:40:04.821294+00:00","current_speed_kmh":24.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2905,"estimated_vehicle_count":5.41,"estimated_queue_length":2.68,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3260,"intersection_id":193,"direction":"S","ts":"2026-08-14T07:40:04.821294+00:00","current_speed_kmh":25.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2845,"estimated_vehicle_count":5.33,"estimated_queue_length":2.63,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3261,"intersection_id":193,"direction":"E","ts":"2026-08-14T07:40:04.821294+00:00","current_speed_kmh":28.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1883,"estimated_vehicle_count":4.18,"estimated_queue_length":1.86,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3262,"intersection_id":193,"direction":"W","ts":"2026-08-14T07:40:04.821294+00:00","current_speed_kmh":25.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2636,"estimated_vehicle_count":5.07,"estimated_queue_length":2.44,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3263,"intersection_id":194,"direction":"N","ts":"2026-08-14T07:40:44.923708+00:00","current_speed_kmh":28.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1975,"estimated_vehicle_count":4.28,"estimated_queue_length":1.92,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3264,"intersection_id":194,"direction":"S","ts":"2026-08-14T07:40:44.923708+00:00","current_speed_kmh":24.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3109,"estimated_vehicle_count":5.68,"estimated_queue_length":2.87,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3265,"intersection_id":194,"direction":"W","ts":"2026-08-14T07:40:44.923708+00:00","current_speed_kmh":24.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2893,"estimated_vehicle_count":5.39,"estimated_queue_length":2.67,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3266,"intersection_id":195,"direction":"N","ts":"2026-08-14T07:41:24.998818+00:00","current_speed_kmh":27.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2234,"estimated_vehicle_count":4.58,"estimated_queue_length":2.11,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3267,"intersection_id":195,"direction":"S","ts":"2026-08-14T07:41:24.998818+00:00","current_speed_kmh":27.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2051,"estimated_vehicle_count":4.37,"estimated_queue_length":1.98,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3268,"intersection_id":196,"direction":"N","ts":"2026-08-14T07:42:05.510517+00:00","current_speed_kmh":24.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3121,"estimated_vehicle_count":5.7,"estimated_queue_length":2.88,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3269,"intersection_id":196,"direction":"S","ts":"2026-08-14T07:42:05.510517+00:00","current_speed_kmh":25.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2688,"estimated_vehicle_count":5.13,"estimated_queue_length":2.49,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3270,"intersection_id":196,"direction":"E","ts":"2026-08-14T07:42:05.510517+00:00","current_speed_kmh":28.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1852,"estimated_vehicle_count":4.14,"estimated_queue_length":1.83,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3271,"intersection_id":196,"direction":"W","ts":"2026-08-14T07:42:05.510517+00:00","current_speed_kmh":24.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2953,"estimated_vehicle_count":5.47,"estimated_queue_length":2.72,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3272,"intersection_id":4,"direction":"N","ts":"2026-08-14T07:42:45.606521+00:00","current_speed_kmh":26.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.249,"estimated_vehicle_count":4.88,"estimated_queue_length":2.32,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3273,"intersection_id":4,"direction":"S","ts":"2026-08-14T07:42:45.606521+00:00","current_speed_kmh":27.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2262,"estimated_vehicle_count":4.61,"estimated_queue_length":2.13,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3274,"intersection_id":4,"direction":"E","ts":"2026-08-14T07:42:45.606521+00:00","current_speed_kmh":26.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2329,"estimated_vehicle_count":4.69,"estimated_queue_length":2.19,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3275,"intersection_id":5,"direction":"N","ts":"2026-08-14T07:43:25.698293+00:00","current_speed_kmh":24.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3035,"estimated_vehicle_count":5.58,"estimated_queue_length":2.8,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3276,"intersection_id":5,"direction":"S","ts":"2026-08-14T07:43:25.698293+00:00","current_speed_kmh":27.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2288,"estimated_vehicle_count":4.64,"estimated_queue_length":2.15,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3277,"intersection_id":5,"direction":"E","ts":"2026-08-14T07:43:25.698293+00:00","current_speed_kmh":26.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2421,"estimated_vehicle_count":4.8,"estimated_queue_length":2.26,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3278,"intersection_id":5,"direction":"W","ts":"2026-08-14T07:43:25.698293+00:00","current_speed_kmh":25.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2611,"estimated_vehicle_count":5.03,"estimated_queue_length":2.42,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3279,"intersection_id":6,"direction":"N","ts":"2026-08-14T07:44:05.790178+00:00","current_speed_kmh":28.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1879,"estimated_vehicle_count":4.17,"estimated_queue_length":1.85,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3280,"intersection_id":6,"direction":"S","ts":"2026-08-14T07:44:05.790178+00:00","current_speed_kmh":23.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3195,"estimated_vehicle_count":5.8,"estimated_queue_length":2.95,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3281,"intersection_id":6,"direction":"E","ts":"2026-08-14T07:44:05.790178+00:00","current_speed_kmh":23.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3204,"estimated_vehicle_count":5.81,"estimated_queue_length":2.96,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3282,"intersection_id":6,"direction":"W","ts":"2026-08-14T07:44:05.790178+00:00","current_speed_kmh":26.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2309,"estimated_vehicle_count":4.67,"estimated_queue_length":2.17,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3283,"intersection_id":7,"direction":"N","ts":"2026-08-14T07:44:45.884818+00:00","current_speed_kmh":26.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2584,"estimated_vehicle_count":5.0,"estimated_queue_length":2.4,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3284,"intersection_id":7,"direction":"S","ts":"2026-08-14T07:44:45.884818+00:00","current_speed_kmh":26.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2526,"estimated_vehicle_count":4.93,"estimated_queue_length":2.35,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3285,"intersection_id":7,"direction":"E","ts":"2026-08-14T07:44:45.884818+00:00","current_speed_kmh":25.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2586,"estimated_vehicle_count":5.0,"estimated_queue_length":2.4,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3286,"intersection_id":7,"direction":"W","ts":"2026-08-14T07:44:45.884818+00:00","current_speed_kmh":24.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3036,"estimated_vehicle_count":5.58,"estimated_queue_length":2.8,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3287,"intersection_id":9,"direction":"N","ts":"2026-08-14T07:45:25.983514+00:00","current_speed_kmh":28.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.19,"estimated_vehicle_count":4.2,"estimated_queue_length":1.87,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3288,"intersection_id":9,"direction":"S","ts":"2026-08-14T07:45:25.983514+00:00","current_speed_kmh":23.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3195,"estimated_vehicle_count":5.8,"estimated_queue_length":2.96,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3289,"intersection_id":9,"direction":"E","ts":"2026-08-14T07:45:25.983514+00:00","current_speed_kmh":24.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3138,"estimated_vehicle_count":5.72,"estimated_queue_length":2.9,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3290,"intersection_id":9,"direction":"W","ts":"2026-08-14T07:45:25.983514+00:00","current_speed_kmh":24.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3022,"estimated_vehicle_count":5.56,"estimated_queue_length":2.79,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3291,"intersection_id":10,"direction":"N","ts":"2026-08-14T07:46:06.086110+00:00","current_speed_kmh":28.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1962,"estimated_vehicle_count":4.27,"estimated_queue_length":1.91,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3292,"intersection_id":10,"direction":"S","ts":"2026-08-14T07:46:06.086110+00:00","current_speed_kmh":27.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2117,"estimated_vehicle_count":4.44,"estimated_queue_length":2.02,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3293,"intersection_id":10,"direction":"E","ts":"2026-08-14T07:46:06.086110+00:00","current_speed_kmh":25.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2761,"estimated_vehicle_count":5.22,"estimated_queue_length":2.55,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3294,"intersection_id":10,"direction":"W","ts":"2026-08-14T07:46:06.086110+00:00","current_speed_kmh":26.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2406,"estimated_vehicle_count":4.78,"estimated_queue_length":2.25,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3295,"intersection_id":197,"direction":"N","ts":"2026-08-14T07:46:46.182728+00:00","current_speed_kmh":28.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1866,"estimated_vehicle_count":4.16,"estimated_queue_length":1.84,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3296,"intersection_id":197,"direction":"S","ts":"2026-08-14T07:46:46.182728+00:00","current_speed_kmh":26.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2558,"estimated_vehicle_count":4.97,"estimated_queue_length":2.37,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3297,"intersection_id":197,"direction":"E","ts":"2026-08-14T07:46:46.182728+00:00","current_speed_kmh":24.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2915,"estimated_vehicle_count":5.42,"estimated_queue_length":2.69,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3298,"intersection_id":197,"direction":"W","ts":"2026-08-14T07:46:46.182728+00:00","current_speed_kmh":28.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1837,"estimated_vehicle_count":4.13,"estimated_queue_length":1.82,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3299,"intersection_id":198,"direction":"N","ts":"2026-08-14T07:47:26.274530+00:00","current_speed_kmh":25.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2705,"estimated_vehicle_count":5.15,"estimated_queue_length":2.5,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3300,"intersection_id":198,"direction":"S","ts":"2026-08-14T07:47:26.274530+00:00","current_speed_kmh":28.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1918,"estimated_vehicle_count":4.22,"estimated_queue_length":1.88,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3301,"intersection_id":198,"direction":"E","ts":"2026-08-14T07:47:26.274530+00:00","current_speed_kmh":28.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1914,"estimated_vehicle_count":4.21,"estimated_queue_length":1.88,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3302,"intersection_id":198,"direction":"W","ts":"2026-08-14T07:47:26.274530+00:00","current_speed_kmh":24.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2914,"estimated_vehicle_count":5.42,"estimated_queue_length":2.69,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3303,"intersection_id":199,"direction":"S","ts":"2026-08-14T07:48:06.368349+00:00","current_speed_kmh":24.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.314,"estimated_vehicle_count":5.72,"estimated_queue_length":2.9,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3304,"intersection_id":199,"direction":"E","ts":"2026-08-14T07:48:06.368349+00:00","current_speed_kmh":24.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2891,"estimated_vehicle_count":5.39,"estimated_queue_length":2.67,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3305,"intersection_id":200,"direction":"N","ts":"2026-08-14T07:48:46.427796+00:00","current_speed_kmh":28.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.178,"estimated_vehicle_count":4.07,"estimated_queue_length":1.79,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3306,"intersection_id":200,"direction":"S","ts":"2026-08-14T07:48:46.427796+00:00","current_speed_kmh":24.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3039,"estimated_vehicle_count":5.59,"estimated_queue_length":2.8,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3307,"intersection_id":200,"direction":"E","ts":"2026-08-14T07:48:46.427796+00:00","current_speed_kmh":27.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2239,"estimated_vehicle_count":4.58,"estimated_queue_length":2.12,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3308,"intersection_id":200,"direction":"W","ts":"2026-08-14T07:48:46.427796+00:00","current_speed_kmh":27.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2228,"estimated_vehicle_count":4.57,"estimated_queue_length":2.11,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3309,"intersection_id":11,"direction":"N","ts":"2026-08-14T07:49:26.518678+00:00","current_speed_kmh":26.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2478,"estimated_vehicle_count":4.87,"estimated_queue_length":2.31,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3310,"intersection_id":11,"direction":"S","ts":"2026-08-14T07:49:26.518678+00:00","current_speed_kmh":27.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2184,"estimated_vehicle_count":4.52,"estimated_queue_length":2.07,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3311,"intersection_id":11,"direction":"E","ts":"2026-08-14T07:49:26.518678+00:00","current_speed_kmh":28.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1923,"estimated_vehicle_count":4.22,"estimated_queue_length":1.88,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3312,"intersection_id":11,"direction":"W","ts":"2026-08-14T07:49:26.518678+00:00","current_speed_kmh":27.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2049,"estimated_vehicle_count":4.36,"estimated_queue_length":1.97,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3313,"intersection_id":12,"direction":"N","ts":"2026-08-14T07:50:06.609573+00:00","current_speed_kmh":24.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2974,"estimated_vehicle_count":5.5,"estimated_queue_length":2.74,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3314,"intersection_id":12,"direction":"S","ts":"2026-08-14T07:50:06.609573+00:00","current_speed_kmh":24.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.302,"estimated_vehicle_count":5.56,"estimated_queue_length":2.79,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3315,"intersection_id":12,"direction":"E","ts":"2026-08-14T07:50:06.609573+00:00","current_speed_kmh":26.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.25,"estimated_vehicle_count":4.9,"estimated_queue_length":2.33,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3316,"intersection_id":12,"direction":"W","ts":"2026-08-14T07:50:06.609573+00:00","current_speed_kmh":26.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2509,"estimated_vehicle_count":4.91,"estimated_queue_length":2.33,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3317,"intersection_id":13,"direction":"N","ts":"2026-08-14T07:50:46.702286+00:00","current_speed_kmh":28.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1937,"estimated_vehicle_count":4.24,"estimated_queue_length":1.89,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3318,"intersection_id":13,"direction":"S","ts":"2026-08-14T07:50:46.702286+00:00","current_speed_kmh":24.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3122,"estimated_vehicle_count":5.7,"estimated_queue_length":2.88,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3319,"intersection_id":13,"direction":"E","ts":"2026-08-14T07:50:46.702286+00:00","current_speed_kmh":24.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3104,"estimated_vehicle_count":5.67,"estimated_queue_length":2.87,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3320,"intersection_id":13,"direction":"W","ts":"2026-08-14T07:50:46.702286+00:00","current_speed_kmh":27.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2218,"estimated_vehicle_count":4.56,"estimated_queue_length":2.1,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3321,"intersection_id":14,"direction":"N","ts":"2026-08-14T07:51:26.793097+00:00","current_speed_kmh":26.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2554,"estimated_vehicle_count":4.96,"estimated_queue_length":2.37,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3322,"intersection_id":14,"direction":"S","ts":"2026-08-14T07:51:26.793097+00:00","current_speed_kmh":27.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2032,"estimated_vehicle_count":4.34,"estimated_queue_length":1.96,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3323,"intersection_id":14,"direction":"E","ts":"2026-08-14T07:51:26.793097+00:00","current_speed_kmh":27.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2262,"estimated_vehicle_count":4.61,"estimated_queue_length":2.13,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3324,"intersection_id":15,"direction":"N","ts":"2026-08-14T07:52:06.881949+00:00","current_speed_kmh":26.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2566,"estimated_vehicle_count":4.98,"estimated_queue_length":2.38,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3325,"intersection_id":15,"direction":"S","ts":"2026-08-14T07:52:06.881949+00:00","current_speed_kmh":24.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2952,"estimated_vehicle_count":5.47,"estimated_queue_length":2.72,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3326,"intersection_id":15,"direction":"E","ts":"2026-08-14T07:52:06.881949+00:00","current_speed_kmh":25.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2829,"estimated_vehicle_count":5.31,"estimated_queue_length":2.61,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3327,"intersection_id":15,"direction":"W","ts":"2026-08-14T07:52:06.881949+00:00","current_speed_kmh":24.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3062,"estimated_vehicle_count":5.62,"estimated_queue_length":2.83,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3328,"intersection_id":16,"direction":"N","ts":"2026-08-14T07:52:46.998196+00:00","current_speed_kmh":28.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1874,"estimated_vehicle_count":4.17,"estimated_queue_length":1.85,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3329,"intersection_id":16,"direction":"S","ts":"2026-08-14T07:52:46.998196+00:00","current_speed_kmh":24.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3032,"estimated_vehicle_count":5.58,"estimated_queue_length":2.8,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3330,"intersection_id":16,"direction":"E","ts":"2026-08-14T07:52:46.998196+00:00","current_speed_kmh":27.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2128,"estimated_vehicle_count":4.45,"estimated_queue_length":2.03,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3331,"intersection_id":16,"direction":"W","ts":"2026-08-14T07:52:46.998196+00:00","current_speed_kmh":27.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2256,"estimated_vehicle_count":4.6,"estimated_queue_length":2.13,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3332,"intersection_id":201,"direction":"N","ts":"2026-08-14T07:53:27.130059+00:00","current_speed_kmh":29.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1705,"estimated_vehicle_count":3.99,"estimated_queue_length":1.73,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3333,"intersection_id":201,"direction":"S","ts":"2026-08-14T07:53:27.130059+00:00","current_speed_kmh":24.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2893,"estimated_vehicle_count":5.39,"estimated_queue_length":2.67,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3334,"intersection_id":201,"direction":"E","ts":"2026-08-14T07:53:27.130059+00:00","current_speed_kmh":27.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2288,"estimated_vehicle_count":4.64,"estimated_queue_length":2.15,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3335,"intersection_id":201,"direction":"W","ts":"2026-08-14T07:53:27.130059+00:00","current_speed_kmh":25.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.259,"estimated_vehicle_count":5.01,"estimated_queue_length":2.4,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3336,"intersection_id":202,"direction":"E","ts":"2026-08-14T07:54:07.230630+00:00","current_speed_kmh":28.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1968,"estimated_vehicle_count":4.27,"estimated_queue_length":1.92,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3337,"intersection_id":203,"direction":"N","ts":"2026-08-14T07:54:47.480628+00:00","current_speed_kmh":26.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2465,"estimated_vehicle_count":4.85,"estimated_queue_length":2.3,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3338,"intersection_id":203,"direction":"E","ts":"2026-08-14T07:54:47.480628+00:00","current_speed_kmh":24.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2891,"estimated_vehicle_count":5.39,"estimated_queue_length":2.67,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3339,"intersection_id":204,"direction":"N","ts":"2026-08-14T07:55:27.986485+00:00","current_speed_kmh":26.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2519,"estimated_vehicle_count":4.92,"estimated_queue_length":2.34,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3340,"intersection_id":204,"direction":"S","ts":"2026-08-14T07:55:27.986485+00:00","current_speed_kmh":29.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1671,"estimated_vehicle_count":3.95,"estimated_queue_length":1.71,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3341,"intersection_id":204,"direction":"E","ts":"2026-08-14T07:55:27.986485+00:00","current_speed_kmh":27.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2056,"estimated_vehicle_count":4.37,"estimated_queue_length":1.98,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3342,"intersection_id":204,"direction":"W","ts":"2026-08-14T07:55:27.986485+00:00","current_speed_kmh":27.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.203,"estimated_vehicle_count":4.34,"estimated_queue_length":1.96,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3343,"intersection_id":17,"direction":"N","ts":"2026-08-14T07:56:08.094873+00:00","current_speed_kmh":26.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2495,"estimated_vehicle_count":4.89,"estimated_queue_length":2.32,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3344,"intersection_id":17,"direction":"E","ts":"2026-08-14T07:56:08.094873+00:00","current_speed_kmh":25.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2818,"estimated_vehicle_count":5.3,"estimated_queue_length":2.6,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3345,"intersection_id":18,"direction":"N","ts":"2026-08-14T07:56:48.149605+00:00","current_speed_kmh":24.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2936,"estimated_vehicle_count":5.45,"estimated_queue_length":2.71,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3346,"intersection_id":18,"direction":"E","ts":"2026-08-14T07:56:48.149605+00:00","current_speed_kmh":27.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2055,"estimated_vehicle_count":4.37,"estimated_queue_length":1.98,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3347,"intersection_id":18,"direction":"W","ts":"2026-08-14T07:56:48.149605+00:00","current_speed_kmh":27.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2171,"estimated_vehicle_count":4.5,"estimated_queue_length":2.06,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3348,"intersection_id":19,"direction":"N","ts":"2026-08-14T07:57:28.226891+00:00","current_speed_kmh":28.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1736,"estimated_vehicle_count":4.02,"estimated_queue_length":1.75,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3349,"intersection_id":19,"direction":"W","ts":"2026-08-14T07:57:28.226891+00:00","current_speed_kmh":26.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2442,"estimated_vehicle_count":4.83,"estimated_queue_length":2.28,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3350,"intersection_id":20,"direction":"N","ts":"2026-08-14T07:58:08.303988+00:00","current_speed_kmh":25.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2586,"estimated_vehicle_count":5.0,"estimated_queue_length":2.4,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3351,"intersection_id":20,"direction":"S","ts":"2026-08-14T07:58:08.303988+00:00","current_speed_kmh":25.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2699,"estimated_vehicle_count":5.15,"estimated_queue_length":2.5,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3352,"intersection_id":20,"direction":"E","ts":"2026-08-14T07:58:08.303988+00:00","current_speed_kmh":27.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2155,"estimated_vehicle_count":4.48,"estimated_queue_length":2.05,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3353,"intersection_id":20,"direction":"W","ts":"2026-08-14T07:58:08.303988+00:00","current_speed_kmh":25.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2773,"estimated_vehicle_count":5.24,"estimated_queue_length":2.56,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3354,"intersection_id":21,"direction":"N","ts":"2026-08-14T07:58:48.392910+00:00","current_speed_kmh":28.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1884,"estimated_vehicle_count":4.18,"estimated_queue_length":1.86,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3355,"intersection_id":21,"direction":"S","ts":"2026-08-14T07:58:48.392910+00:00","current_speed_kmh":28.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1815,"estimated_vehicle_count":4.1,"estimated_queue_length":1.81,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3356,"intersection_id":21,"direction":"E","ts":"2026-08-14T07:58:48.392910+00:00","current_speed_kmh":26.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2316,"estimated_vehicle_count":4.67,"estimated_queue_length":2.18,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3357,"intersection_id":21,"direction":"W","ts":"2026-08-14T07:58:48.392910+00:00","current_speed_kmh":27.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2101,"estimated_vehicle_count":4.42,"estimated_queue_length":2.01,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3358,"intersection_id":22,"direction":"N","ts":"2026-08-14T07:59:28.501168+00:00","current_speed_kmh":27.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2199,"estimated_vehicle_count":4.54,"estimated_queue_length":2.09,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3359,"intersection_id":22,"direction":"E","ts":"2026-08-14T07:59:28.501168+00:00","current_speed_kmh":28.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2001,"estimated_vehicle_count":4.31,"estimated_queue_length":1.94,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3360,"intersection_id":22,"direction":"W","ts":"2026-08-14T07:59:28.501168+00:00","current_speed_kmh":28.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1895,"estimated_vehicle_count":4.19,"estimated_queue_length":1.86,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3361,"intersection_id":205,"direction":"N","ts":"2026-08-14T08:00:08.590849+00:00","current_speed_kmh":29.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1639,"estimated_vehicle_count":3.92,"estimated_queue_length":1.69,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3362,"intersection_id":205,"direction":"E","ts":"2026-08-14T08:00:08.590849+00:00","current_speed_kmh":27.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2224,"estimated_vehicle_count":4.56,"estimated_queue_length":2.11,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3363,"intersection_id":205,"direction":"W","ts":"2026-08-14T08:00:08.590849+00:00","current_speed_kmh":25.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2641,"estimated_vehicle_count":5.07,"estimated_queue_length":2.44,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3364,"intersection_id":206,"direction":"S","ts":"2026-08-14T08:00:48.679610+00:00","current_speed_kmh":27.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2238,"estimated_vehicle_count":4.58,"estimated_queue_length":2.12,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3365,"intersection_id":206,"direction":"W","ts":"2026-08-14T08:00:48.679610+00:00","current_speed_kmh":24.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2884,"estimated_vehicle_count":5.38,"estimated_queue_length":2.66,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3366,"intersection_id":207,"direction":"N","ts":"2026-08-14T08:01:28.737231+00:00","current_speed_kmh":33.0,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2677,"estimated_vehicle_count":5.12,"estimated_queue_length":2.48,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3367,"intersection_id":207,"direction":"S","ts":"2026-08-14T08:01:28.737231+00:00","current_speed_kmh":35.5,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.212,"estimated_vehicle_count":4.44,"estimated_queue_length":2.03,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3368,"intersection_id":207,"direction":"E","ts":"2026-08-14T08:01:28.737231+00:00","current_speed_kmh":27.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2174,"estimated_vehicle_count":4.51,"estimated_queue_length":2.07,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3369,"intersection_id":207,"direction":"W","ts":"2026-08-14T08:01:28.737231+00:00","current_speed_kmh":26.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2459,"estimated_vehicle_count":4.85,"estimated_queue_length":2.29,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3370,"intersection_id":208,"direction":"N","ts":"2026-08-14T08:02:08.835830+00:00","current_speed_kmh":34.8,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2271,"estimated_vehicle_count":4.62,"estimated_queue_length":2.14,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3371,"intersection_id":208,"direction":"S","ts":"2026-08-14T08:02:08.835830+00:00","current_speed_kmh":28.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1737,"estimated_vehicle_count":4.02,"estimated_queue_length":1.76,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3372,"intersection_id":208,"direction":"W","ts":"2026-08-14T08:02:08.835830+00:00","current_speed_kmh":29.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1641,"estimated_vehicle_count":3.92,"estimated_queue_length":1.69,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3373,"intersection_id":27,"direction":"N","ts":"2026-08-14T08:02:48.913010+00:00","current_speed_kmh":26.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2463,"estimated_vehicle_count":4.85,"estimated_queue_length":2.3,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3374,"intersection_id":27,"direction":"S","ts":"2026-08-14T08:02:48.913010+00:00","current_speed_kmh":34.5,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2331,"estimated_vehicle_count":4.69,"estimated_queue_length":2.19,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3375,"intersection_id":27,"direction":"E","ts":"2026-08-14T08:02:48.913010+00:00","current_speed_kmh":25.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2782,"estimated_vehicle_count":5.25,"estimated_queue_length":2.57,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3376,"intersection_id":29,"direction":"S","ts":"2026-08-14T08:03:28.995020+00:00","current_speed_kmh":26.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2397,"estimated_vehicle_count":4.77,"estimated_queue_length":2.24,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3377,"intersection_id":29,"direction":"E","ts":"2026-08-14T08:03:28.995020+00:00","current_speed_kmh":27.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2092,"estimated_vehicle_count":4.41,"estimated_queue_length":2.01,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3378,"intersection_id":29,"direction":"W","ts":"2026-08-14T08:03:28.995020+00:00","current_speed_kmh":25.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2656,"estimated_vehicle_count":5.09,"estimated_queue_length":2.46,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3379,"intersection_id":31,"direction":"N","ts":"2026-08-14T08:04:09.071181+00:00","current_speed_kmh":25.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2857,"estimated_vehicle_count":5.35,"estimated_queue_length":2.64,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3380,"intersection_id":31,"direction":"S","ts":"2026-08-14T08:04:09.071181+00:00","current_speed_kmh":26.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.238,"estimated_vehicle_count":4.75,"estimated_queue_length":2.23,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3381,"intersection_id":31,"direction":"E","ts":"2026-08-14T08:04:09.071181+00:00","current_speed_kmh":28.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1749,"estimated_vehicle_count":4.03,"estimated_queue_length":1.76,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3382,"intersection_id":31,"direction":"W","ts":"2026-08-14T08:04:09.071181+00:00","current_speed_kmh":27.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2291,"estimated_vehicle_count":4.64,"estimated_queue_length":2.16,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3383,"intersection_id":32,"direction":"N","ts":"2026-08-14T08:04:49.161078+00:00","current_speed_kmh":26.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2585,"estimated_vehicle_count":5.0,"estimated_queue_length":2.4,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3384,"intersection_id":32,"direction":"S","ts":"2026-08-14T08:04:49.161078+00:00","current_speed_kmh":26.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2441,"estimated_vehicle_count":4.82,"estimated_queue_length":2.28,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3385,"intersection_id":32,"direction":"E","ts":"2026-08-14T08:04:49.161078+00:00","current_speed_kmh":27.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2055,"estimated_vehicle_count":4.37,"estimated_queue_length":1.98,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3386,"intersection_id":33,"direction":"N","ts":"2026-08-14T08:05:29.234306+00:00","current_speed_kmh":27.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.203,"estimated_vehicle_count":4.34,"estimated_queue_length":1.96,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3387,"intersection_id":33,"direction":"S","ts":"2026-08-14T08:05:29.234306+00:00","current_speed_kmh":25.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.264,"estimated_vehicle_count":5.07,"estimated_queue_length":2.44,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3388,"intersection_id":33,"direction":"E","ts":"2026-08-14T08:05:29.234306+00:00","current_speed_kmh":25.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2683,"estimated_vehicle_count":5.13,"estimated_queue_length":2.48,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3389,"intersection_id":33,"direction":"W","ts":"2026-08-14T08:05:29.234306+00:00","current_speed_kmh":25.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.267,"estimated_vehicle_count":5.11,"estimated_queue_length":2.47,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3390,"intersection_id":36,"direction":"S","ts":"2026-08-14T08:06:09.329991+00:00","current_speed_kmh":29.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1661,"estimated_vehicle_count":3.94,"estimated_queue_length":1.71,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3391,"intersection_id":36,"direction":"E","ts":"2026-08-14T08:06:09.329991+00:00","current_speed_kmh":24.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2882,"estimated_vehicle_count":5.38,"estimated_queue_length":2.66,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3392,"intersection_id":36,"direction":"W","ts":"2026-08-14T08:06:09.329991+00:00","current_speed_kmh":27.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2108,"estimated_vehicle_count":4.43,"estimated_queue_length":2.02,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3393,"intersection_id":209,"direction":"N","ts":"2026-08-14T08:06:49.420852+00:00","current_speed_kmh":27.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2201,"estimated_vehicle_count":4.54,"estimated_queue_length":2.09,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3394,"intersection_id":209,"direction":"S","ts":"2026-08-14T08:06:49.420852+00:00","current_speed_kmh":25.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2612,"estimated_vehicle_count":5.04,"estimated_queue_length":2.42,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3395,"intersection_id":209,"direction":"W","ts":"2026-08-14T08:06:49.420852+00:00","current_speed_kmh":26.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2421,"estimated_vehicle_count":4.8,"estimated_queue_length":2.26,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3396,"intersection_id":210,"direction":"S","ts":"2026-08-14T08:07:29.489199+00:00","current_speed_kmh":25.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2841,"estimated_vehicle_count":5.33,"estimated_queue_length":2.62,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3397,"intersection_id":210,"direction":"W","ts":"2026-08-14T08:07:29.489199+00:00","current_speed_kmh":29.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1718,"estimated_vehicle_count":4.0,"estimated_queue_length":1.74,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3398,"intersection_id":211,"direction":"N","ts":"2026-08-14T08:08:09.534077+00:00","current_speed_kmh":33.5,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2565,"estimated_vehicle_count":4.98,"estimated_queue_length":2.38,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3399,"intersection_id":211,"direction":"S","ts":"2026-08-14T08:08:09.534077+00:00","current_speed_kmh":37.9,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.157,"estimated_vehicle_count":3.85,"estimated_queue_length":1.65,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3400,"intersection_id":211,"direction":"E","ts":"2026-08-14T08:08:09.534077+00:00","current_speed_kmh":26.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2355,"estimated_vehicle_count":4.72,"estimated_queue_length":2.21,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3401,"intersection_id":211,"direction":"W","ts":"2026-08-14T08:08:09.534077+00:00","current_speed_kmh":28.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1782,"estimated_vehicle_count":4.07,"estimated_queue_length":1.79,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3402,"intersection_id":212,"direction":"E","ts":"2026-08-14T08:08:49.635663+00:00","current_speed_kmh":24.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2899,"estimated_vehicle_count":5.4,"estimated_queue_length":2.67,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3403,"intersection_id":212,"direction":"W","ts":"2026-08-14T08:08:49.635663+00:00","current_speed_kmh":27.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2282,"estimated_vehicle_count":4.63,"estimated_queue_length":2.15,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3404,"intersection_id":37,"direction":"N","ts":"2026-08-14T08:09:29.684510+00:00","current_speed_kmh":27.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2285,"estimated_vehicle_count":4.64,"estimated_queue_length":2.15,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3405,"intersection_id":37,"direction":"S","ts":"2026-08-14T08:09:29.684510+00:00","current_speed_kmh":29.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1645,"estimated_vehicle_count":3.92,"estimated_queue_length":1.7,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3406,"intersection_id":37,"direction":"E","ts":"2026-08-14T08:09:29.684510+00:00","current_speed_kmh":26.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2539,"estimated_vehicle_count":4.94,"estimated_queue_length":2.36,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3407,"intersection_id":37,"direction":"W","ts":"2026-08-14T08:09:29.684510+00:00","current_speed_kmh":25.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2841,"estimated_vehicle_count":5.33,"estimated_queue_length":2.62,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3408,"intersection_id":38,"direction":"N","ts":"2026-08-14T08:10:09.792903+00:00","current_speed_kmh":27.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2044,"estimated_vehicle_count":4.36,"estimated_queue_length":1.97,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3409,"intersection_id":38,"direction":"S","ts":"2026-08-14T08:10:09.792903+00:00","current_speed_kmh":26.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2478,"estimated_vehicle_count":4.87,"estimated_queue_length":2.31,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3410,"intersection_id":39,"direction":"N","ts":"2026-08-14T08:10:49.857361+00:00","current_speed_kmh":26.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2578,"estimated_vehicle_count":4.99,"estimated_queue_length":2.39,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3411,"intersection_id":39,"direction":"S","ts":"2026-08-14T08:10:49.857361+00:00","current_speed_kmh":28.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1802,"estimated_vehicle_count":4.09,"estimated_queue_length":1.8,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3412,"intersection_id":39,"direction":"E","ts":"2026-08-14T08:10:49.857361+00:00","current_speed_kmh":26.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2323,"estimated_vehicle_count":4.68,"estimated_queue_length":2.18,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3413,"intersection_id":39,"direction":"W","ts":"2026-08-14T08:10:49.857361+00:00","current_speed_kmh":27.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2132,"estimated_vehicle_count":4.46,"estimated_queue_length":2.04,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3414,"intersection_id":42,"direction":"N","ts":"2026-08-14T08:11:29.946233+00:00","current_speed_kmh":28.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1806,"estimated_vehicle_count":4.09,"estimated_queue_length":1.8,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3415,"intersection_id":42,"direction":"S","ts":"2026-08-14T08:11:29.946233+00:00","current_speed_kmh":25.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2592,"estimated_vehicle_count":5.01,"estimated_queue_length":2.4,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3416,"intersection_id":42,"direction":"E","ts":"2026-08-14T08:11:29.946233+00:00","current_speed_kmh":27.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2061,"estimated_vehicle_count":4.38,"estimated_queue_length":1.98,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3417,"intersection_id":42,"direction":"W","ts":"2026-08-14T08:11:29.946233+00:00","current_speed_kmh":25.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2647,"estimated_vehicle_count":5.08,"estimated_queue_length":2.45,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3418,"intersection_id":44,"direction":"N","ts":"2026-08-14T08:12:10.060560+00:00","current_speed_kmh":27.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2082,"estimated_vehicle_count":4.4,"estimated_queue_length":2.0,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3419,"intersection_id":44,"direction":"S","ts":"2026-08-14T08:12:10.060560+00:00","current_speed_kmh":28.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1841,"estimated_vehicle_count":4.13,"estimated_queue_length":1.83,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3420,"intersection_id":44,"direction":"E","ts":"2026-08-14T08:12:10.060560+00:00","current_speed_kmh":27.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2294,"estimated_vehicle_count":4.65,"estimated_queue_length":2.16,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3421,"intersection_id":44,"direction":"W","ts":"2026-08-14T08:12:10.060560+00:00","current_speed_kmh":29.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1559,"estimated_vehicle_count":3.83,"estimated_queue_length":1.64,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3422,"intersection_id":45,"direction":"N","ts":"2026-08-14T08:12:50.154257+00:00","current_speed_kmh":28.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1962,"estimated_vehicle_count":4.27,"estimated_queue_length":1.91,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3423,"intersection_id":45,"direction":"S","ts":"2026-08-14T08:12:50.154257+00:00","current_speed_kmh":28.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1854,"estimated_vehicle_count":4.15,"estimated_queue_length":1.84,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3424,"intersection_id":45,"direction":"E","ts":"2026-08-14T08:12:50.154257+00:00","current_speed_kmh":27.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2219,"estimated_vehicle_count":4.56,"estimated_queue_length":2.1,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3425,"intersection_id":45,"direction":"W","ts":"2026-08-14T08:12:50.154257+00:00","current_speed_kmh":27.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2102,"estimated_vehicle_count":4.42,"estimated_queue_length":2.01,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3426,"intersection_id":213,"direction":"E","ts":"2026-08-14T08:13:30.254906+00:00","current_speed_kmh":25.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2851,"estimated_vehicle_count":5.34,"estimated_queue_length":2.63,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3427,"intersection_id":213,"direction":"W","ts":"2026-08-14T08:13:30.254906+00:00","current_speed_kmh":26.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2393,"estimated_vehicle_count":4.77,"estimated_queue_length":2.24,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3428,"intersection_id":214,"direction":"S","ts":"2026-08-14T08:14:10.316343+00:00","current_speed_kmh":29.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1678,"estimated_vehicle_count":3.96,"estimated_queue_length":1.72,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3429,"intersection_id":214,"direction":"E","ts":"2026-08-14T08:14:10.316343+00:00","current_speed_kmh":27.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2186,"estimated_vehicle_count":4.52,"estimated_queue_length":2.08,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3430,"intersection_id":214,"direction":"W","ts":"2026-08-14T08:14:10.316343+00:00","current_speed_kmh":25.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2776,"estimated_vehicle_count":5.24,"estimated_queue_length":2.56,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3431,"intersection_id":215,"direction":"W","ts":"2026-08-14T08:14:50.395463+00:00","current_speed_kmh":25.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2625,"estimated_vehicle_count":5.05,"estimated_queue_length":2.43,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3432,"intersection_id":216,"direction":"N","ts":"2026-08-14T08:15:30.426756+00:00","current_speed_kmh":26.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2573,"estimated_vehicle_count":4.99,"estimated_queue_length":2.39,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3433,"intersection_id":216,"direction":"S","ts":"2026-08-14T08:15:30.426756+00:00","current_speed_kmh":25.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2795,"estimated_vehicle_count":5.27,"estimated_queue_length":2.58,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3434,"intersection_id":216,"direction":"E","ts":"2026-08-14T08:15:30.426756+00:00","current_speed_kmh":28.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2014,"estimated_vehicle_count":4.32,"estimated_queue_length":1.95,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3435,"intersection_id":46,"direction":"N","ts":"2026-08-14T08:16:11.122995+00:00","current_speed_kmh":25.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2624,"estimated_vehicle_count":5.05,"estimated_queue_length":2.43,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3436,"intersection_id":46,"direction":"E","ts":"2026-08-14T08:16:11.122995+00:00","current_speed_kmh":28.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1883,"estimated_vehicle_count":4.18,"estimated_queue_length":1.86,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3437,"intersection_id":46,"direction":"W","ts":"2026-08-14T08:16:11.122995+00:00","current_speed_kmh":29.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1625,"estimated_vehicle_count":3.9,"estimated_queue_length":1.68,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3438,"intersection_id":47,"direction":"N","ts":"2026-08-14T08:16:51.198051+00:00","current_speed_kmh":28.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2014,"estimated_vehicle_count":4.32,"estimated_queue_length":1.95,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3439,"intersection_id":47,"direction":"S","ts":"2026-08-14T08:16:51.198051+00:00","current_speed_kmh":29.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1585,"estimated_vehicle_count":3.86,"estimated_queue_length":1.66,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3440,"intersection_id":47,"direction":"E","ts":"2026-08-14T08:16:51.198051+00:00","current_speed_kmh":25.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.259,"estimated_vehicle_count":5.01,"estimated_queue_length":2.4,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3441,"intersection_id":47,"direction":"W","ts":"2026-08-14T08:16:51.198051+00:00","current_speed_kmh":25.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2636,"estimated_vehicle_count":5.07,"estimated_queue_length":2.44,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3442,"intersection_id":48,"direction":"N","ts":"2026-08-14T08:17:31.295663+00:00","current_speed_kmh":36.8,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1822,"estimated_vehicle_count":4.11,"estimated_queue_length":1.81,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3443,"intersection_id":48,"direction":"S","ts":"2026-08-14T08:17:31.295663+00:00","current_speed_kmh":32.6,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2747,"estimated_vehicle_count":5.21,"estimated_queue_length":2.54,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3444,"intersection_id":48,"direction":"E","ts":"2026-08-14T08:17:31.295663+00:00","current_speed_kmh":27.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2196,"estimated_vehicle_count":4.53,"estimated_queue_length":2.08,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3445,"intersection_id":48,"direction":"W","ts":"2026-08-14T08:17:31.295663+00:00","current_speed_kmh":25.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2824,"estimated_vehicle_count":5.31,"estimated_queue_length":2.61,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3446,"intersection_id":49,"direction":"N","ts":"2026-08-14T08:18:11.417753+00:00","current_speed_kmh":25.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2765,"estimated_vehicle_count":5.23,"estimated_queue_length":2.55,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3447,"intersection_id":49,"direction":"S","ts":"2026-08-14T08:18:11.417753+00:00","current_speed_kmh":28.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1831,"estimated_vehicle_count":4.12,"estimated_queue_length":1.82,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3448,"intersection_id":49,"direction":"E","ts":"2026-08-14T08:18:11.417753+00:00","current_speed_kmh":38.0,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1563,"estimated_vehicle_count":3.84,"estimated_queue_length":1.64,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3449,"intersection_id":49,"direction":"W","ts":"2026-08-14T08:18:11.417753+00:00","current_speed_kmh":27.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2034,"estimated_vehicle_count":4.35,"estimated_queue_length":1.96,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3450,"intersection_id":53,"direction":"N","ts":"2026-08-14T08:18:51.519330+00:00","current_speed_kmh":28.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1905,"estimated_vehicle_count":4.2,"estimated_queue_length":1.87,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3451,"intersection_id":53,"direction":"E","ts":"2026-08-14T08:18:51.519330+00:00","current_speed_kmh":29.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1673,"estimated_vehicle_count":3.95,"estimated_queue_length":1.71,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3452,"intersection_id":53,"direction":"W","ts":"2026-08-14T08:18:51.519330+00:00","current_speed_kmh":25.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2742,"estimated_vehicle_count":5.2,"estimated_queue_length":2.53,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3453,"intersection_id":56,"direction":"N","ts":"2026-08-14T08:19:31.597461+00:00","current_speed_kmh":27.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2216,"estimated_vehicle_count":4.56,"estimated_queue_length":2.1,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3454,"intersection_id":56,"direction":"S","ts":"2026-08-14T08:19:31.597461+00:00","current_speed_kmh":27.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2107,"estimated_vehicle_count":4.43,"estimated_queue_length":2.02,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3455,"intersection_id":56,"direction":"E","ts":"2026-08-14T08:19:31.597461+00:00","current_speed_kmh":25.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2658,"estimated_vehicle_count":5.09,"estimated_queue_length":2.46,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3456,"intersection_id":56,"direction":"W","ts":"2026-08-14T08:19:31.597461+00:00","current_speed_kmh":25.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2674,"estimated_vehicle_count":5.11,"estimated_queue_length":2.47,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3457,"intersection_id":217,"direction":"N","ts":"2026-08-14T08:20:11.690226+00:00","current_speed_kmh":27.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2073,"estimated_vehicle_count":4.39,"estimated_queue_length":1.99,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3458,"intersection_id":217,"direction":"S","ts":"2026-08-14T08:20:11.690226+00:00","current_speed_kmh":27.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2186,"estimated_vehicle_count":4.52,"estimated_queue_length":2.08,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3459,"intersection_id":217,"direction":"E","ts":"2026-08-14T08:20:11.690226+00:00","current_speed_kmh":27.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2237,"estimated_vehicle_count":4.58,"estimated_queue_length":2.12,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3460,"intersection_id":217,"direction":"W","ts":"2026-08-14T08:20:11.690226+00:00","current_speed_kmh":27.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2292,"estimated_vehicle_count":4.64,"estimated_queue_length":2.16,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3461,"intersection_id":218,"direction":"E","ts":"2026-08-14T08:20:51.783004+00:00","current_speed_kmh":27.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2076,"estimated_vehicle_count":4.39,"estimated_queue_length":1.99,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3462,"intersection_id":218,"direction":"W","ts":"2026-08-14T08:20:51.783004+00:00","current_speed_kmh":29.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1657,"estimated_vehicle_count":3.93,"estimated_queue_length":1.7,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3463,"intersection_id":219,"direction":"E","ts":"2026-08-14T08:21:31.836705+00:00","current_speed_kmh":27.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2261,"estimated_vehicle_count":4.61,"estimated_queue_length":2.13,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3464,"intersection_id":219,"direction":"W","ts":"2026-08-14T08:21:31.836705+00:00","current_speed_kmh":28.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2,"estimated_vehicle_count":4.31,"estimated_queue_length":1.94,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3465,"intersection_id":220,"direction":"N","ts":"2026-08-14T08:22:12.317175+00:00","current_speed_kmh":26.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2343,"estimated_vehicle_count":4.71,"estimated_queue_length":2.2,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3466,"intersection_id":220,"direction":"S","ts":"2026-08-14T08:22:12.317175+00:00","current_speed_kmh":28.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1812,"estimated_vehicle_count":4.1,"estimated_queue_length":1.81,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3467,"intersection_id":220,"direction":"E","ts":"2026-08-14T08:22:12.317175+00:00","current_speed_kmh":29.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1554,"estimated_vehicle_count":3.83,"estimated_queue_length":1.64,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3468,"intersection_id":220,"direction":"W","ts":"2026-08-14T08:22:12.317175+00:00","current_speed_kmh":26.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2377,"estimated_vehicle_count":4.75,"estimated_queue_length":2.23,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3469,"intersection_id":59,"direction":"N","ts":"2026-08-14T08:22:53.272287+00:00","current_speed_kmh":26.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2456,"estimated_vehicle_count":4.84,"estimated_queue_length":2.29,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3470,"intersection_id":59,"direction":"S","ts":"2026-08-14T08:22:53.272287+00:00","current_speed_kmh":29.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1598,"estimated_vehicle_count":3.87,"estimated_queue_length":1.67,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3471,"intersection_id":59,"direction":"E","ts":"2026-08-14T08:22:53.272287+00:00","current_speed_kmh":28.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1962,"estimated_vehicle_count":4.27,"estimated_queue_length":1.91,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3472,"intersection_id":59,"direction":"W","ts":"2026-08-14T08:22:53.272287+00:00","current_speed_kmh":28.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.198,"estimated_vehicle_count":4.29,"estimated_queue_length":1.92,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3473,"intersection_id":61,"direction":"S","ts":"2026-08-14T08:23:33.364033+00:00","current_speed_kmh":26.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2329,"estimated_vehicle_count":4.69,"estimated_queue_length":2.19,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3474,"intersection_id":61,"direction":"W","ts":"2026-08-14T08:23:33.364033+00:00","current_speed_kmh":38.0,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1565,"estimated_vehicle_count":3.84,"estimated_queue_length":1.64,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3475,"intersection_id":62,"direction":"N","ts":"2026-08-14T08:24:13.418786+00:00","current_speed_kmh":30.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1403,"estimated_vehicle_count":3.68,"estimated_queue_length":1.55,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3476,"intersection_id":62,"direction":"E","ts":"2026-08-14T08:24:13.418786+00:00","current_speed_kmh":37.9,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1576,"estimated_vehicle_count":3.85,"estimated_queue_length":1.65,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3477,"intersection_id":62,"direction":"W","ts":"2026-08-14T08:24:13.418786+00:00","current_speed_kmh":36.2,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1961,"estimated_vehicle_count":4.26,"estimated_queue_length":1.91,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3478,"intersection_id":63,"direction":"S","ts":"2026-08-14T08:24:53.486135+00:00","current_speed_kmh":25.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2622,"estimated_vehicle_count":5.05,"estimated_queue_length":2.43,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3479,"intersection_id":63,"direction":"W","ts":"2026-08-14T08:24:53.486135+00:00","current_speed_kmh":30.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1438,"estimated_vehicle_count":3.71,"estimated_queue_length":1.57,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3480,"intersection_id":68,"direction":"N","ts":"2026-08-14T08:25:33.534984+00:00","current_speed_kmh":36.8,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1815,"estimated_vehicle_count":4.1,"estimated_queue_length":1.81,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3481,"intersection_id":68,"direction":"S","ts":"2026-08-14T08:25:33.534984+00:00","current_speed_kmh":36.7,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1842,"estimated_vehicle_count":4.13,"estimated_queue_length":1.83,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3482,"intersection_id":68,"direction":"E","ts":"2026-08-14T08:25:33.534984+00:00","current_speed_kmh":27.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2112,"estimated_vehicle_count":4.43,"estimated_queue_length":2.02,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3483,"intersection_id":68,"direction":"W","ts":"2026-08-14T08:25:33.534984+00:00","current_speed_kmh":28.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1924,"estimated_vehicle_count":4.22,"estimated_queue_length":1.88,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3484,"intersection_id":69,"direction":"N","ts":"2026-08-14T08:26:13.640560+00:00","current_speed_kmh":25.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2716,"estimated_vehicle_count":5.17,"estimated_queue_length":2.51,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3485,"intersection_id":69,"direction":"E","ts":"2026-08-14T08:26:13.640560+00:00","current_speed_kmh":28.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1791,"estimated_vehicle_count":4.08,"estimated_queue_length":1.79,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3486,"intersection_id":69,"direction":"W","ts":"2026-08-14T08:26:13.640560+00:00","current_speed_kmh":29.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1721,"estimated_vehicle_count":4.0,"estimated_queue_length":1.74,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3487,"intersection_id":221,"direction":"E","ts":"2026-08-14T08:26:53.714632+00:00","current_speed_kmh":28.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1777,"estimated_vehicle_count":4.06,"estimated_queue_length":1.78,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3488,"intersection_id":221,"direction":"W","ts":"2026-08-14T08:26:53.714632+00:00","current_speed_kmh":28.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1812,"estimated_vehicle_count":4.1,"estimated_queue_length":1.81,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3489,"intersection_id":222,"direction":"E","ts":"2026-08-14T08:27:34.214637+00:00","current_speed_kmh":28.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1863,"estimated_vehicle_count":4.15,"estimated_queue_length":1.84,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3490,"intersection_id":222,"direction":"W","ts":"2026-08-14T08:27:34.214637+00:00","current_speed_kmh":26.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2421,"estimated_vehicle_count":4.8,"estimated_queue_length":2.26,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3491,"intersection_id":223,"direction":"E","ts":"2026-08-14T08:28:14.760514+00:00","current_speed_kmh":27.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2088,"estimated_vehicle_count":4.41,"estimated_queue_length":2.0,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3492,"intersection_id":224,"direction":"S","ts":"2026-08-14T08:28:54.790632+00:00","current_speed_kmh":28.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1994,"estimated_vehicle_count":4.3,"estimated_queue_length":1.93,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3493,"intersection_id":224,"direction":"E","ts":"2026-08-14T08:28:54.790632+00:00","current_speed_kmh":26.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2327,"estimated_vehicle_count":4.69,"estimated_queue_length":2.19,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3494,"intersection_id":70,"direction":"N","ts":"2026-08-14T08:29:34.836724+00:00","current_speed_kmh":25.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2609,"estimated_vehicle_count":5.03,"estimated_queue_length":2.42,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3495,"intersection_id":70,"direction":"E","ts":"2026-08-14T08:29:34.836724+00:00","current_speed_kmh":28.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1891,"estimated_vehicle_count":4.19,"estimated_queue_length":1.86,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3496,"intersection_id":70,"direction":"W","ts":"2026-08-14T08:29:34.836724+00:00","current_speed_kmh":28.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1923,"estimated_vehicle_count":4.22,"estimated_queue_length":1.88,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3497,"intersection_id":71,"direction":"N","ts":"2026-08-14T08:30:14.911966+00:00","current_speed_kmh":27.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2234,"estimated_vehicle_count":4.58,"estimated_queue_length":2.11,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3498,"intersection_id":71,"direction":"S","ts":"2026-08-14T08:30:14.911966+00:00","current_speed_kmh":28.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1914,"estimated_vehicle_count":4.21,"estimated_queue_length":1.88,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3499,"intersection_id":72,"direction":"S","ts":"2026-08-14T08:30:54.968520+00:00","current_speed_kmh":26.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2362,"estimated_vehicle_count":4.73,"estimated_queue_length":2.21,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3500,"intersection_id":72,"direction":"E","ts":"2026-08-14T08:30:54.968520+00:00","current_speed_kmh":30.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1393,"estimated_vehicle_count":3.67,"estimated_queue_length":1.54,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3501,"intersection_id":72,"direction":"W","ts":"2026-08-14T08:30:54.968520+00:00","current_speed_kmh":30.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1369,"estimated_vehicle_count":3.65,"estimated_queue_length":1.53,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3502,"intersection_id":76,"direction":"N","ts":"2026-08-14T08:31:35.047635+00:00","current_speed_kmh":27.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2148,"estimated_vehicle_count":4.48,"estimated_queue_length":2.05,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3503,"intersection_id":76,"direction":"S","ts":"2026-08-14T08:31:35.047635+00:00","current_speed_kmh":26.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2399,"estimated_vehicle_count":4.77,"estimated_queue_length":2.24,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3504,"intersection_id":77,"direction":"S","ts":"2026-08-14T08:32:15.102323+00:00","current_speed_kmh":25.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2713,"estimated_vehicle_count":5.16,"estimated_queue_length":2.51,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3505,"intersection_id":77,"direction":"E","ts":"2026-08-14T08:32:15.102323+00:00","current_speed_kmh":26.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2419,"estimated_vehicle_count":4.8,"estimated_queue_length":2.26,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3506,"intersection_id":77,"direction":"W","ts":"2026-08-14T08:32:15.102323+00:00","current_speed_kmh":28.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.188,"estimated_vehicle_count":4.17,"estimated_queue_length":1.85,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3507,"intersection_id":78,"direction":"N","ts":"2026-08-14T08:32:55.177513+00:00","current_speed_kmh":30.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1408,"estimated_vehicle_count":3.68,"estimated_queue_length":1.55,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3508,"intersection_id":78,"direction":"S","ts":"2026-08-14T08:32:55.177513+00:00","current_speed_kmh":28.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1897,"estimated_vehicle_count":4.19,"estimated_queue_length":1.87,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3509,"intersection_id":78,"direction":"E","ts":"2026-08-14T08:32:55.177513+00:00","current_speed_kmh":28.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1797,"estimated_vehicle_count":4.08,"estimated_queue_length":1.8,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3510,"intersection_id":78,"direction":"W","ts":"2026-08-14T08:32:55.177513+00:00","current_speed_kmh":27.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2155,"estimated_vehicle_count":4.48,"estimated_queue_length":2.05,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3511,"intersection_id":225,"direction":"E","ts":"2026-08-14T08:33:35.265329+00:00","current_speed_kmh":27.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.229,"estimated_vehicle_count":4.64,"estimated_queue_length":2.16,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3512,"intersection_id":225,"direction":"W","ts":"2026-08-14T08:33:35.265329+00:00","current_speed_kmh":30.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1352,"estimated_vehicle_count":3.63,"estimated_queue_length":1.52,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3513,"intersection_id":226,"direction":"N","ts":"2026-08-14T08:34:15.311119+00:00","current_speed_kmh":28.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1925,"estimated_vehicle_count":4.22,"estimated_queue_length":1.88,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3514,"intersection_id":226,"direction":"S","ts":"2026-08-14T08:34:15.311119+00:00","current_speed_kmh":27.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2245,"estimated_vehicle_count":4.59,"estimated_queue_length":2.12,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3515,"intersection_id":226,"direction":"E","ts":"2026-08-14T08:34:15.311119+00:00","current_speed_kmh":29.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1607,"estimated_vehicle_count":3.88,"estimated_queue_length":1.67,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3516,"intersection_id":226,"direction":"W","ts":"2026-08-14T08:34:15.311119+00:00","current_speed_kmh":26.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2435,"estimated_vehicle_count":4.82,"estimated_queue_length":2.27,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3517,"intersection_id":0,"direction":"E","ts":"2026-08-14T08:34:55.407790+00:00","current_speed_kmh":28.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1752,"estimated_vehicle_count":4.03,"estimated_queue_length":1.77,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3518,"intersection_id":0,"direction":"W","ts":"2026-08-14T08:34:55.407790+00:00","current_speed_kmh":28.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1994,"estimated_vehicle_count":4.3,"estimated_queue_length":1.93,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3519,"intersection_id":1,"direction":"N","ts":"2026-08-14T08:35:35.882395+00:00","current_speed_kmh":29.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1615,"estimated_vehicle_count":3.89,"estimated_queue_length":1.68,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3520,"intersection_id":1,"direction":"E","ts":"2026-08-14T08:35:35.882395+00:00","current_speed_kmh":28.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1915,"estimated_vehicle_count":4.21,"estimated_queue_length":1.88,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3521,"intersection_id":79,"direction":"N","ts":"2026-08-14T08:36:16.321859+00:00","current_speed_kmh":26.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.257,"estimated_vehicle_count":4.98,"estimated_queue_length":2.38,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3522,"intersection_id":79,"direction":"E","ts":"2026-08-14T08:36:16.321859+00:00","current_speed_kmh":26.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2392,"estimated_vehicle_count":4.77,"estimated_queue_length":2.24,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3523,"intersection_id":79,"direction":"W","ts":"2026-08-14T08:36:16.321859+00:00","current_speed_kmh":27.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2098,"estimated_vehicle_count":4.42,"estimated_queue_length":2.01,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3524,"intersection_id":80,"direction":"N","ts":"2026-08-14T08:36:56.391190+00:00","current_speed_kmh":29.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1496,"estimated_vehicle_count":3.77,"estimated_queue_length":1.6,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3525,"intersection_id":80,"direction":"S","ts":"2026-08-14T08:36:56.391190+00:00","current_speed_kmh":27.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2183,"estimated_vehicle_count":4.52,"estimated_queue_length":2.07,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3526,"intersection_id":80,"direction":"E","ts":"2026-08-14T08:36:56.391190+00:00","current_speed_kmh":35.8,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2036,"estimated_vehicle_count":4.35,"estimated_queue_length":1.96,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3527,"intersection_id":80,"direction":"W","ts":"2026-08-14T08:36:56.391190+00:00","current_speed_kmh":35.0,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2225,"estimated_vehicle_count":4.57,"estimated_queue_length":2.11,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3528,"intersection_id":81,"direction":"N","ts":"2026-08-14T08:37:36.488822+00:00","current_speed_kmh":29.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.156,"estimated_vehicle_count":3.84,"estimated_queue_length":1.64,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3529,"intersection_id":81,"direction":"S","ts":"2026-08-14T08:37:36.488822+00:00","current_speed_kmh":26.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2501,"estimated_vehicle_count":4.9,"estimated_queue_length":2.33,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3530,"intersection_id":81,"direction":"E","ts":"2026-08-14T08:37:36.488822+00:00","current_speed_kmh":28.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1745,"estimated_vehicle_count":4.03,"estimated_queue_length":1.76,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3531,"intersection_id":81,"direction":"W","ts":"2026-08-14T08:37:36.488822+00:00","current_speed_kmh":27.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2028,"estimated_vehicle_count":4.34,"estimated_queue_length":1.96,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3532,"intersection_id":82,"direction":"N","ts":"2026-08-14T08:38:16.588441+00:00","current_speed_kmh":29.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1527,"estimated_vehicle_count":3.8,"estimated_queue_length":1.62,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3533,"intersection_id":82,"direction":"S","ts":"2026-08-14T08:38:16.588441+00:00","current_speed_kmh":28.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1837,"estimated_vehicle_count":4.13,"estimated_queue_length":1.82,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3534,"intersection_id":83,"direction":"N","ts":"2026-08-14T08:38:56.642160+00:00","current_speed_kmh":27.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2249,"estimated_vehicle_count":4.59,"estimated_queue_length":2.12,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3535,"intersection_id":83,"direction":"S","ts":"2026-08-14T08:38:56.642160+00:00","current_speed_kmh":27.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2201,"estimated_vehicle_count":4.54,"estimated_queue_length":2.09,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3536,"intersection_id":83,"direction":"E","ts":"2026-08-14T08:38:56.642160+00:00","current_speed_kmh":28.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1849,"estimated_vehicle_count":4.14,"estimated_queue_length":1.83,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3537,"intersection_id":83,"direction":"W","ts":"2026-08-14T08:38:56.642160+00:00","current_speed_kmh":27.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2117,"estimated_vehicle_count":4.44,"estimated_queue_length":2.02,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3538,"intersection_id":85,"direction":"N","ts":"2026-08-14T08:39:36.745858+00:00","current_speed_kmh":25.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2611,"estimated_vehicle_count":5.03,"estimated_queue_length":2.42,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3539,"intersection_id":85,"direction":"S","ts":"2026-08-14T08:39:36.745858+00:00","current_speed_kmh":26.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2434,"estimated_vehicle_count":4.82,"estimated_queue_length":2.27,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3540,"intersection_id":85,"direction":"E","ts":"2026-08-14T08:39:36.745858+00:00","current_speed_kmh":30.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1338,"estimated_vehicle_count":3.62,"estimated_queue_length":1.51,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3541,"intersection_id":85,"direction":"W","ts":"2026-08-14T08:39:36.745858+00:00","current_speed_kmh":30.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1395,"estimated_vehicle_count":3.67,"estimated_queue_length":1.54,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3542,"intersection_id":2,"direction":"N","ts":"2026-08-14T08:40:16.833551+00:00","current_speed_kmh":28.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1806,"estimated_vehicle_count":4.09,"estimated_queue_length":1.8,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3543,"intersection_id":2,"direction":"S","ts":"2026-08-14T08:40:16.833551+00:00","current_speed_kmh":28.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1861,"estimated_vehicle_count":4.15,"estimated_queue_length":1.84,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3544,"intersection_id":2,"direction":"E","ts":"2026-08-14T08:40:16.833551+00:00","current_speed_kmh":28.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1834,"estimated_vehicle_count":4.12,"estimated_queue_length":1.82,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3545,"intersection_id":2,"direction":"W","ts":"2026-08-14T08:40:16.833551+00:00","current_speed_kmh":27.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2211,"estimated_vehicle_count":4.55,"estimated_queue_length":2.1,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3546,"intersection_id":3,"direction":"N","ts":"2026-08-14T08:40:57.930267+00:00","current_speed_kmh":27.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2053,"estimated_vehicle_count":4.37,"estimated_queue_length":1.98,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3547,"intersection_id":3,"direction":"E","ts":"2026-08-14T08:40:57.930267+00:00","current_speed_kmh":28.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2004,"estimated_vehicle_count":4.31,"estimated_queue_length":1.94,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3548,"intersection_id":3,"direction":"W","ts":"2026-08-14T08:40:57.930267+00:00","current_speed_kmh":28.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1988,"estimated_vehicle_count":4.29,"estimated_queue_length":1.93,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3549,"intersection_id":4,"direction":"N","ts":"2026-08-14T08:41:38.669514+00:00","current_speed_kmh":26.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2502,"estimated_vehicle_count":4.9,"estimated_queue_length":2.33,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3550,"intersection_id":4,"direction":"S","ts":"2026-08-14T08:41:38.669514+00:00","current_speed_kmh":28.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1964,"estimated_vehicle_count":4.27,"estimated_queue_length":1.91,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3551,"intersection_id":4,"direction":"E","ts":"2026-08-14T08:41:38.669514+00:00","current_speed_kmh":27.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2252,"estimated_vehicle_count":4.6,"estimated_queue_length":2.13,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3552,"intersection_id":5,"direction":"N","ts":"2026-08-14T08:42:19.419476+00:00","current_speed_kmh":26.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.232,"estimated_vehicle_count":4.68,"estimated_queue_length":2.18,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3553,"intersection_id":5,"direction":"S","ts":"2026-08-14T08:42:19.419476+00:00","current_speed_kmh":28.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1952,"estimated_vehicle_count":4.25,"estimated_queue_length":1.9,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3554,"intersection_id":5,"direction":"E","ts":"2026-08-14T08:42:19.419476+00:00","current_speed_kmh":28.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1761,"estimated_vehicle_count":4.04,"estimated_queue_length":1.77,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3555,"intersection_id":5,"direction":"W","ts":"2026-08-14T08:42:19.419476+00:00","current_speed_kmh":29.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.145,"estimated_vehicle_count":3.73,"estimated_queue_length":1.57,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3556,"intersection_id":87,"direction":"E","ts":"2026-08-14T08:43:00.369698+00:00","current_speed_kmh":35.3,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2161,"estimated_vehicle_count":4.49,"estimated_queue_length":2.06,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3557,"intersection_id":87,"direction":"W","ts":"2026-08-14T08:43:00.369698+00:00","current_speed_kmh":25.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2686,"estimated_vehicle_count":5.13,"estimated_queue_length":2.48,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3558,"intersection_id":89,"direction":"N","ts":"2026-08-14T08:43:40.433161+00:00","current_speed_kmh":27.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2209,"estimated_vehicle_count":4.55,"estimated_queue_length":2.09,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3559,"intersection_id":89,"direction":"S","ts":"2026-08-14T08:43:40.433161+00:00","current_speed_kmh":26.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2481,"estimated_vehicle_count":4.87,"estimated_queue_length":2.31,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3560,"intersection_id":89,"direction":"E","ts":"2026-08-14T08:43:40.433161+00:00","current_speed_kmh":27.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.223,"estimated_vehicle_count":4.57,"estimated_queue_length":2.11,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3561,"intersection_id":89,"direction":"W","ts":"2026-08-14T08:43:40.433161+00:00","current_speed_kmh":36.0,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1994,"estimated_vehicle_count":4.3,"estimated_queue_length":1.93,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3562,"intersection_id":90,"direction":"N","ts":"2026-08-14T08:44:20.526881+00:00","current_speed_kmh":28.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.192,"estimated_vehicle_count":4.22,"estimated_queue_length":1.88,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3563,"intersection_id":90,"direction":"S","ts":"2026-08-14T08:44:20.526881+00:00","current_speed_kmh":26.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2377,"estimated_vehicle_count":4.75,"estimated_queue_length":2.23,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3564,"intersection_id":90,"direction":"E","ts":"2026-08-14T08:44:20.526881+00:00","current_speed_kmh":28.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.196,"estimated_vehicle_count":4.26,"estimated_queue_length":1.91,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3565,"intersection_id":90,"direction":"W","ts":"2026-08-14T08:44:20.526881+00:00","current_speed_kmh":38.7,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1394,"estimated_vehicle_count":3.67,"estimated_queue_length":1.54,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3566,"intersection_id":92,"direction":"N","ts":"2026-08-14T08:45:00.635285+00:00","current_speed_kmh":28.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1848,"estimated_vehicle_count":4.14,"estimated_queue_length":1.83,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3567,"intersection_id":92,"direction":"S","ts":"2026-08-14T08:45:00.635285+00:00","current_speed_kmh":29.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1559,"estimated_vehicle_count":3.83,"estimated_queue_length":1.64,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3568,"intersection_id":92,"direction":"W","ts":"2026-08-14T08:45:00.635285+00:00","current_speed_kmh":30.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1429,"estimated_vehicle_count":3.7,"estimated_queue_length":1.56,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3569,"intersection_id":93,"direction":"N","ts":"2026-08-14T08:45:40.709575+00:00","current_speed_kmh":29.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1476,"estimated_vehicle_count":3.75,"estimated_queue_length":1.59,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3570,"intersection_id":93,"direction":"S","ts":"2026-08-14T08:45:40.709575+00:00","current_speed_kmh":27.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2242,"estimated_vehicle_count":4.59,"estimated_queue_length":2.12,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3571,"intersection_id":93,"direction":"E","ts":"2026-08-14T08:45:40.709575+00:00","current_speed_kmh":34.0,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2439,"estimated_vehicle_count":4.82,"estimated_queue_length":2.28,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3572,"intersection_id":93,"direction":"W","ts":"2026-08-14T08:45:40.709575+00:00","current_speed_kmh":37.0,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1783,"estimated_vehicle_count":4.07,"estimated_queue_length":1.79,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3573,"intersection_id":98,"direction":"N","ts":"2026-08-14T08:46:20.805207+00:00","current_speed_kmh":25.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.268,"estimated_vehicle_count":5.12,"estimated_queue_length":2.48,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3574,"intersection_id":98,"direction":"S","ts":"2026-08-14T08:46:20.805207+00:00","current_speed_kmh":25.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2653,"estimated_vehicle_count":5.09,"estimated_queue_length":2.46,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3575,"intersection_id":98,"direction":"E","ts":"2026-08-14T08:46:20.805207+00:00","current_speed_kmh":30.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.134,"estimated_vehicle_count":3.62,"estimated_queue_length":1.51,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3576,"intersection_id":98,"direction":"W","ts":"2026-08-14T08:46:20.805207+00:00","current_speed_kmh":30.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.141,"estimated_vehicle_count":3.68,"estimated_queue_length":1.55,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3577,"intersection_id":6,"direction":"N","ts":"2026-08-14T08:47:00.904839+00:00","current_speed_kmh":26.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2381,"estimated_vehicle_count":4.75,"estimated_queue_length":2.23,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3578,"intersection_id":6,"direction":"S","ts":"2026-08-14T08:47:00.904839+00:00","current_speed_kmh":27.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2261,"estimated_vehicle_count":4.61,"estimated_queue_length":2.13,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3579,"intersection_id":6,"direction":"E","ts":"2026-08-14T08:47:00.904839+00:00","current_speed_kmh":27.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2149,"estimated_vehicle_count":4.48,"estimated_queue_length":2.05,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3580,"intersection_id":6,"direction":"W","ts":"2026-08-14T08:47:00.904839+00:00","current_speed_kmh":28.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1828,"estimated_vehicle_count":4.12,"estimated_queue_length":1.82,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3581,"intersection_id":7,"direction":"N","ts":"2026-08-14T08:47:41.856131+00:00","current_speed_kmh":26.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2567,"estimated_vehicle_count":4.98,"estimated_queue_length":2.38,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3582,"intersection_id":7,"direction":"S","ts":"2026-08-14T08:47:41.856131+00:00","current_speed_kmh":30.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1434,"estimated_vehicle_count":3.71,"estimated_queue_length":1.56,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3583,"intersection_id":7,"direction":"E","ts":"2026-08-14T08:47:41.856131+00:00","current_speed_kmh":26.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2503,"estimated_vehicle_count":4.9,"estimated_queue_length":2.33,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3584,"intersection_id":7,"direction":"W","ts":"2026-08-14T08:47:41.856131+00:00","current_speed_kmh":29.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1676,"estimated_vehicle_count":3.95,"estimated_queue_length":1.72,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3585,"intersection_id":8,"direction":"N","ts":"2026-08-14T08:48:22.768208+00:00","current_speed_kmh":27.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2124,"estimated_vehicle_count":4.45,"estimated_queue_length":2.03,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3586,"intersection_id":8,"direction":"S","ts":"2026-08-14T08:48:22.768208+00:00","current_speed_kmh":26.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2324,"estimated_vehicle_count":4.68,"estimated_queue_length":2.18,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3587,"intersection_id":8,"direction":"W","ts":"2026-08-14T08:48:22.768208+00:00","current_speed_kmh":26.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2456,"estimated_vehicle_count":4.84,"estimated_queue_length":2.29,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3588,"intersection_id":9,"direction":"N","ts":"2026-08-14T08:49:03.498528+00:00","current_speed_kmh":27.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2294,"estimated_vehicle_count":4.65,"estimated_queue_length":2.16,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3589,"intersection_id":9,"direction":"S","ts":"2026-08-14T08:49:03.498528+00:00","current_speed_kmh":25.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2633,"estimated_vehicle_count":5.06,"estimated_queue_length":2.44,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3590,"intersection_id":9,"direction":"E","ts":"2026-08-14T08:49:03.498528+00:00","current_speed_kmh":27.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2086,"estimated_vehicle_count":4.41,"estimated_queue_length":2.0,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3591,"intersection_id":9,"direction":"W","ts":"2026-08-14T08:49:03.498528+00:00","current_speed_kmh":25.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2628,"estimated_vehicle_count":5.06,"estimated_queue_length":2.43,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3592,"intersection_id":99,"direction":"N","ts":"2026-08-14T08:49:44.401829+00:00","current_speed_kmh":26.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2492,"estimated_vehicle_count":4.89,"estimated_queue_length":2.32,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3593,"intersection_id":99,"direction":"S","ts":"2026-08-14T08:49:44.401829+00:00","current_speed_kmh":26.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2323,"estimated_vehicle_count":4.68,"estimated_queue_length":2.18,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3594,"intersection_id":101,"direction":"N","ts":"2026-08-14T08:50:24.453587+00:00","current_speed_kmh":29.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1476,"estimated_vehicle_count":3.75,"estimated_queue_length":1.59,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3595,"intersection_id":101,"direction":"S","ts":"2026-08-14T08:50:24.453587+00:00","current_speed_kmh":27.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2223,"estimated_vehicle_count":4.56,"estimated_queue_length":2.1,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3596,"intersection_id":101,"direction":"E","ts":"2026-08-14T08:50:24.453587+00:00","current_speed_kmh":28.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1933,"estimated_vehicle_count":4.23,"estimated_queue_length":1.89,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3597,"intersection_id":101,"direction":"W","ts":"2026-08-14T08:50:24.453587+00:00","current_speed_kmh":27.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2186,"estimated_vehicle_count":4.52,"estimated_queue_length":2.08,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3598,"intersection_id":102,"direction":"N","ts":"2026-08-14T08:51:04.551690+00:00","current_speed_kmh":37.7,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1616,"estimated_vehicle_count":3.89,"estimated_queue_length":1.68,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3599,"intersection_id":102,"direction":"S","ts":"2026-08-14T08:51:04.551690+00:00","current_speed_kmh":37.4,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1679,"estimated_vehicle_count":3.96,"estimated_queue_length":1.72,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3600,"intersection_id":102,"direction":"E","ts":"2026-08-14T08:51:04.551690+00:00","current_speed_kmh":30.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1441,"estimated_vehicle_count":3.72,"estimated_queue_length":1.57,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3601,"intersection_id":103,"direction":"S","ts":"2026-08-14T08:51:44.626861+00:00","current_speed_kmh":26.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2309,"estimated_vehicle_count":4.67,"estimated_queue_length":2.17,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3602,"intersection_id":103,"direction":"E","ts":"2026-08-14T08:51:44.626861+00:00","current_speed_kmh":33.3,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2601,"estimated_vehicle_count":5.02,"estimated_queue_length":2.41,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3603,"intersection_id":104,"direction":"N","ts":"2026-08-14T08:52:24.684526+00:00","current_speed_kmh":33.9,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2463,"estimated_vehicle_count":4.85,"estimated_queue_length":2.3,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3604,"intersection_id":104,"direction":"S","ts":"2026-08-14T08:52:24.684526+00:00","current_speed_kmh":29.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1529,"estimated_vehicle_count":3.8,"estimated_queue_length":1.62,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3605,"intersection_id":105,"direction":"N","ts":"2026-08-14T08:53:04.736251+00:00","current_speed_kmh":26.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2411,"estimated_vehicle_count":4.79,"estimated_queue_length":2.25,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3606,"intersection_id":105,"direction":"S","ts":"2026-08-14T08:53:04.736251+00:00","current_speed_kmh":34.6,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2302,"estimated_vehicle_count":4.66,"estimated_queue_length":2.17,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3607,"intersection_id":105,"direction":"E","ts":"2026-08-14T08:53:04.736251+00:00","current_speed_kmh":28.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1953,"estimated_vehicle_count":4.26,"estimated_queue_length":1.9,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3608,"intersection_id":10,"direction":"N","ts":"2026-08-14T08:53:44.815374+00:00","current_speed_kmh":29.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1492,"estimated_vehicle_count":3.77,"estimated_queue_length":1.6,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3609,"intersection_id":10,"direction":"S","ts":"2026-08-14T08:53:44.815374+00:00","current_speed_kmh":29.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1518,"estimated_vehicle_count":3.79,"estimated_queue_length":1.62,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3610,"intersection_id":10,"direction":"E","ts":"2026-08-14T08:53:44.815374+00:00","current_speed_kmh":28.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1979,"estimated_vehicle_count":4.28,"estimated_queue_length":1.92,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3611,"intersection_id":10,"direction":"W","ts":"2026-08-14T08:53:44.815374+00:00","current_speed_kmh":29.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.165,"estimated_vehicle_count":3.93,"estimated_queue_length":1.7,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3612,"intersection_id":11,"direction":"N","ts":"2026-08-14T08:54:25.748020+00:00","current_speed_kmh":28.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1915,"estimated_vehicle_count":4.21,"estimated_queue_length":1.88,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3613,"intersection_id":11,"direction":"S","ts":"2026-08-14T08:54:25.748020+00:00","current_speed_kmh":29.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1557,"estimated_vehicle_count":3.83,"estimated_queue_length":1.64,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3614,"intersection_id":11,"direction":"E","ts":"2026-08-14T08:54:25.748020+00:00","current_speed_kmh":26.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2418,"estimated_vehicle_count":4.8,"estimated_queue_length":2.26,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3615,"intersection_id":11,"direction":"W","ts":"2026-08-14T08:54:25.748020+00:00","current_speed_kmh":29.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1565,"estimated_vehicle_count":3.84,"estimated_queue_length":1.64,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3616,"intersection_id":12,"direction":"N","ts":"2026-08-14T08:55:06.689418+00:00","current_speed_kmh":28.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1923,"estimated_vehicle_count":4.22,"estimated_queue_length":1.88,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3617,"intersection_id":12,"direction":"S","ts":"2026-08-14T08:55:06.689418+00:00","current_speed_kmh":26.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2343,"estimated_vehicle_count":4.71,"estimated_queue_length":2.2,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3618,"intersection_id":12,"direction":"E","ts":"2026-08-14T08:55:06.689418+00:00","current_speed_kmh":27.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2239,"estimated_vehicle_count":4.58,"estimated_queue_length":2.12,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3619,"intersection_id":12,"direction":"W","ts":"2026-08-14T08:55:06.689418+00:00","current_speed_kmh":25.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2637,"estimated_vehicle_count":5.07,"estimated_queue_length":2.44,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3620,"intersection_id":13,"direction":"N","ts":"2026-08-14T08:55:47.634690+00:00","current_speed_kmh":27.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2061,"estimated_vehicle_count":4.38,"estimated_queue_length":1.98,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3621,"intersection_id":13,"direction":"S","ts":"2026-08-14T08:55:47.634690+00:00","current_speed_kmh":29.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1701,"estimated_vehicle_count":3.98,"estimated_queue_length":1.73,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3622,"intersection_id":13,"direction":"E","ts":"2026-08-14T08:55:47.634690+00:00","current_speed_kmh":30.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1294,"estimated_vehicle_count":3.57,"estimated_queue_length":1.48,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3623,"intersection_id":13,"direction":"W","ts":"2026-08-14T08:55:47.634690+00:00","current_speed_kmh":28.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1978,"estimated_vehicle_count":4.28,"estimated_queue_length":1.92,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3624,"intersection_id":107,"direction":"N","ts":"2026-08-14T08:56:28.517549+00:00","current_speed_kmh":29.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.166,"estimated_vehicle_count":3.94,"estimated_queue_length":1.71,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3625,"intersection_id":107,"direction":"S","ts":"2026-08-14T08:56:28.517549+00:00","current_speed_kmh":29.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1458,"estimated_vehicle_count":3.73,"estimated_queue_length":1.58,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3626,"intersection_id":107,"direction":"E","ts":"2026-08-14T08:56:28.517549+00:00","current_speed_kmh":29.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1587,"estimated_vehicle_count":3.86,"estimated_queue_length":1.66,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3627,"intersection_id":107,"direction":"W","ts":"2026-08-14T08:56:28.517549+00:00","current_speed_kmh":26.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2444,"estimated_vehicle_count":4.83,"estimated_queue_length":2.28,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3628,"intersection_id":108,"direction":"N","ts":"2026-08-14T08:57:08.608311+00:00","current_speed_kmh":29.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1582,"estimated_vehicle_count":3.86,"estimated_queue_length":1.66,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3629,"intersection_id":108,"direction":"S","ts":"2026-08-14T08:57:08.608311+00:00","current_speed_kmh":28.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1782,"estimated_vehicle_count":4.07,"estimated_queue_length":1.79,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3630,"intersection_id":109,"direction":"E","ts":"2026-08-14T08:57:48.658158+00:00","current_speed_kmh":28.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1989,"estimated_vehicle_count":4.29,"estimated_queue_length":1.93,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3631,"intersection_id":109,"direction":"W","ts":"2026-08-14T08:57:48.658158+00:00","current_speed_kmh":25.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2597,"estimated_vehicle_count":5.02,"estimated_queue_length":2.41,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3632,"intersection_id":110,"direction":"N","ts":"2026-08-14T08:58:28.712827+00:00","current_speed_kmh":26.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2465,"estimated_vehicle_count":4.85,"estimated_queue_length":2.3,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3633,"intersection_id":110,"direction":"E","ts":"2026-08-14T08:58:28.712827+00:00","current_speed_kmh":26.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2552,"estimated_vehicle_count":4.96,"estimated_queue_length":2.37,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3634,"intersection_id":110,"direction":"W","ts":"2026-08-14T08:58:28.712827+00:00","current_speed_kmh":29.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1602,"estimated_vehicle_count":3.88,"estimated_queue_length":1.67,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3635,"intersection_id":113,"direction":"N","ts":"2026-08-14T08:59:08.787039+00:00","current_speed_kmh":29.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1662,"estimated_vehicle_count":3.94,"estimated_queue_length":1.71,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3636,"intersection_id":113,"direction":"S","ts":"2026-08-14T08:59:08.787039+00:00","current_speed_kmh":29.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1539,"estimated_vehicle_count":3.81,"estimated_queue_length":1.63,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3637,"intersection_id":113,"direction":"E","ts":"2026-08-14T08:59:08.787039+00:00","current_speed_kmh":30.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1308,"estimated_vehicle_count":3.59,"estimated_queue_length":1.49,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3638,"intersection_id":113,"direction":"W","ts":"2026-08-14T08:59:08.787039+00:00","current_speed_kmh":27.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.228,"estimated_vehicle_count":4.63,"estimated_queue_length":2.15,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3639,"intersection_id":116,"direction":"S","ts":"2026-08-14T08:59:48.888602+00:00","current_speed_kmh":26.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2457,"estimated_vehicle_count":4.84,"estimated_queue_length":2.29,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3640,"intersection_id":116,"direction":"E","ts":"2026-08-14T08:59:48.888602+00:00","current_speed_kmh":26.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2355,"estimated_vehicle_count":4.72,"estimated_queue_length":2.21,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3641,"intersection_id":116,"direction":"W","ts":"2026-08-14T08:59:48.888602+00:00","current_speed_kmh":28.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1858,"estimated_vehicle_count":4.15,"estimated_queue_length":1.84,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3642,"intersection_id":14,"direction":"N","ts":"2026-08-14T09:00:28.987324+00:00","current_speed_kmh":30.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1279,"estimated_vehicle_count":3.56,"estimated_queue_length":1.47,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3643,"intersection_id":14,"direction":"S","ts":"2026-08-14T09:00:28.987324+00:00","current_speed_kmh":29.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1653,"estimated_vehicle_count":3.93,"estimated_queue_length":1.7,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3644,"intersection_id":14,"direction":"E","ts":"2026-08-14T09:00:28.987324+00:00","current_speed_kmh":29.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.167,"estimated_vehicle_count":3.95,"estimated_queue_length":1.71,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3645,"intersection_id":15,"direction":"N","ts":"2026-08-14T09:01:09.735328+00:00","current_speed_kmh":26.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2412,"estimated_vehicle_count":4.79,"estimated_queue_length":2.25,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3646,"intersection_id":15,"direction":"S","ts":"2026-08-14T09:01:09.735328+00:00","current_speed_kmh":26.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2493,"estimated_vehicle_count":4.89,"estimated_queue_length":2.32,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3647,"intersection_id":15,"direction":"E","ts":"2026-08-14T09:01:09.735328+00:00","current_speed_kmh":29.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1706,"estimated_vehicle_count":3.99,"estimated_queue_length":1.74,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3648,"intersection_id":15,"direction":"W","ts":"2026-08-14T09:01:09.735328+00:00","current_speed_kmh":30.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1394,"estimated_vehicle_count":3.67,"estimated_queue_length":1.54,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3649,"intersection_id":16,"direction":"N","ts":"2026-08-14T09:01:50.730542+00:00","current_speed_kmh":26.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2557,"estimated_vehicle_count":4.97,"estimated_queue_length":2.37,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"smart"},{"id":3650,"intersection_id":16,"direction":"S","ts":"2026-08-14T09:01:50.730542+00:00","current_speed_kmh":27.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2267,"estimated_vehicle_count":4.62,"estimated_queue_length":2.14,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"smart"},{"id":3651,"intersection_id":16,"direction":"E","ts":"2026-08-14T09:01:50.730542+00:00","current_speed_kmh":30.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1312,"estimated_vehicle_count":3.59,"estimated_queue_length":1.49,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"smart"},{"id":3652,"intersection_id":16,"direction":"W","ts":"2026-08-14T09:01:50.730542+00:00","current_speed_kmh":26.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2535,"estimated_vehicle_count":4.94,"estimated_queue_length":2.36,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"smart"},{"id":3653,"intersection_id":17,"direction":"N","ts":"2026-08-14T09:02:31.668898+00:00","current_speed_kmh":27.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2138,"estimated_vehicle_count":4.46,"estimated_queue_length":2.04,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"smart"},{"id":3654,"intersection_id":17,"direction":"E","ts":"2026-08-14T09:02:31.668898+00:00","current_speed_kmh":30.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.126,"estimated_vehicle_count":3.54,"estimated_queue_length":1.46,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"smart"},{"id":3655,"intersection_id":123,"direction":"N","ts":"2026-08-14T09:03:12.155245+00:00","current_speed_kmh":29.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1648,"estimated_vehicle_count":3.93,"estimated_queue_length":1.7,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"smart"},{"id":3656,"intersection_id":123,"direction":"S","ts":"2026-08-14T09:03:12.155245+00:00","current_speed_kmh":27.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2207,"estimated_vehicle_count":4.54,"estimated_queue_length":2.09,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"smart"},{"id":3657,"intersection_id":123,"direction":"E","ts":"2026-08-14T09:03:12.155245+00:00","current_speed_kmh":28.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1866,"estimated_vehicle_count":4.16,"estimated_queue_length":1.84,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"smart"},{"id":3658,"intersection_id":123,"direction":"W","ts":"2026-08-14T09:03:12.155245+00:00","current_speed_kmh":29.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.158,"estimated_vehicle_count":3.86,"estimated_queue_length":1.65,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"smart"},{"id":3659,"intersection_id":124,"direction":"N","ts":"2026-08-14T09:03:52.246051+00:00","current_speed_kmh":26.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2555,"estimated_vehicle_count":4.97,"estimated_queue_length":2.37,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3660,"intersection_id":124,"direction":"S","ts":"2026-08-14T09:03:52.246051+00:00","current_speed_kmh":29.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1601,"estimated_vehicle_count":3.88,"estimated_queue_length":1.67,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3661,"intersection_id":124,"direction":"E","ts":"2026-08-14T09:03:52.246051+00:00","current_speed_kmh":27.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2228,"estimated_vehicle_count":4.57,"estimated_queue_length":2.11,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3662,"intersection_id":124,"direction":"W","ts":"2026-08-14T09:03:52.246051+00:00","current_speed_kmh":27.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2029,"estimated_vehicle_count":4.34,"estimated_queue_length":1.96,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3663,"intersection_id":125,"direction":"N","ts":"2026-08-14T09:04:32.336918+00:00","current_speed_kmh":26.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2389,"estimated_vehicle_count":4.76,"estimated_queue_length":2.23,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3664,"intersection_id":125,"direction":"S","ts":"2026-08-14T09:04:32.336918+00:00","current_speed_kmh":28.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1778,"estimated_vehicle_count":4.06,"estimated_queue_length":1.78,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3665,"intersection_id":125,"direction":"W","ts":"2026-08-14T09:04:32.336918+00:00","current_speed_kmh":28.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1962,"estimated_vehicle_count":4.27,"estimated_queue_length":1.91,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3666,"intersection_id":127,"direction":"N","ts":"2026-08-14T09:05:12.451143+00:00","current_speed_kmh":27.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2225,"estimated_vehicle_count":4.57,"estimated_queue_length":2.11,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3667,"intersection_id":127,"direction":"S","ts":"2026-08-14T09:05:12.451143+00:00","current_speed_kmh":29.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1485,"estimated_vehicle_count":3.76,"estimated_queue_length":1.59,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3668,"intersection_id":127,"direction":"E","ts":"2026-08-14T09:05:12.451143+00:00","current_speed_kmh":27.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2138,"estimated_vehicle_count":4.46,"estimated_queue_length":2.04,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3669,"intersection_id":127,"direction":"W","ts":"2026-08-14T09:05:12.451143+00:00","current_speed_kmh":29.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1642,"estimated_vehicle_count":3.92,"estimated_queue_length":1.69,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3670,"intersection_id":128,"direction":"N","ts":"2026-08-14T09:05:52.544007+00:00","current_speed_kmh":27.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2037,"estimated_vehicle_count":4.35,"estimated_queue_length":1.97,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3671,"intersection_id":128,"direction":"S","ts":"2026-08-14T09:05:52.544007+00:00","current_speed_kmh":29.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1466,"estimated_vehicle_count":3.74,"estimated_queue_length":1.58,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3672,"intersection_id":129,"direction":"S","ts":"2026-08-14T09:06:32.590836+00:00","current_speed_kmh":27.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2121,"estimated_vehicle_count":4.44,"estimated_queue_length":2.03,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3673,"intersection_id":129,"direction":"W","ts":"2026-08-14T09:06:32.590836+00:00","current_speed_kmh":30.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1374,"estimated_vehicle_count":3.65,"estimated_queue_length":1.53,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3674,"intersection_id":18,"direction":"N","ts":"2026-08-14T09:07:12.653321+00:00","current_speed_kmh":28.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1729,"estimated_vehicle_count":4.01,"estimated_queue_length":1.75,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3675,"intersection_id":18,"direction":"E","ts":"2026-08-14T09:07:12.653321+00:00","current_speed_kmh":28.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1878,"estimated_vehicle_count":4.17,"estimated_queue_length":1.85,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3676,"intersection_id":18,"direction":"W","ts":"2026-08-14T09:07:12.653321+00:00","current_speed_kmh":30.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1395,"estimated_vehicle_count":3.67,"estimated_queue_length":1.54,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3677,"intersection_id":19,"direction":"N","ts":"2026-08-14T09:07:53.353393+00:00","current_speed_kmh":26.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2459,"estimated_vehicle_count":4.85,"estimated_queue_length":2.29,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"smart"},{"id":3678,"intersection_id":19,"direction":"W","ts":"2026-08-14T09:07:53.353393+00:00","current_speed_kmh":29.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1567,"estimated_vehicle_count":3.84,"estimated_queue_length":1.65,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"smart"},{"id":3679,"intersection_id":20,"direction":"N","ts":"2026-08-14T09:08:33.853182+00:00","current_speed_kmh":27.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2218,"estimated_vehicle_count":4.56,"estimated_queue_length":2.1,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3680,"intersection_id":20,"direction":"S","ts":"2026-08-14T09:08:33.853182+00:00","current_speed_kmh":25.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2623,"estimated_vehicle_count":5.05,"estimated_queue_length":2.43,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3681,"intersection_id":20,"direction":"E","ts":"2026-08-14T09:08:33.853182+00:00","current_speed_kmh":27.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2207,"estimated_vehicle_count":4.55,"estimated_queue_length":2.09,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3682,"intersection_id":20,"direction":"W","ts":"2026-08-14T09:08:33.853182+00:00","current_speed_kmh":27.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2239,"estimated_vehicle_count":4.58,"estimated_queue_length":2.12,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3683,"intersection_id":21,"direction":"N","ts":"2026-08-14T09:09:14.933243+00:00","current_speed_kmh":30.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1282,"estimated_vehicle_count":3.56,"estimated_queue_length":1.48,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3684,"intersection_id":21,"direction":"S","ts":"2026-08-14T09:09:14.933243+00:00","current_speed_kmh":27.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2189,"estimated_vehicle_count":4.52,"estimated_queue_length":2.08,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3685,"intersection_id":21,"direction":"E","ts":"2026-08-14T09:09:14.933243+00:00","current_speed_kmh":28.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1906,"estimated_vehicle_count":4.2,"estimated_queue_length":1.87,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3686,"intersection_id":21,"direction":"W","ts":"2026-08-14T09:09:14.933243+00:00","current_speed_kmh":27.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2075,"estimated_vehicle_count":4.39,"estimated_queue_length":1.99,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3687,"intersection_id":130,"direction":"N","ts":"2026-08-14T09:09:55.844391+00:00","current_speed_kmh":28.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1812,"estimated_vehicle_count":4.1,"estimated_queue_length":1.81,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3688,"intersection_id":130,"direction":"S","ts":"2026-08-14T09:09:55.844391+00:00","current_speed_kmh":29.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1715,"estimated_vehicle_count":4.0,"estimated_queue_length":1.74,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3689,"intersection_id":130,"direction":"W","ts":"2026-08-14T09:09:55.844391+00:00","current_speed_kmh":27.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.213,"estimated_vehicle_count":4.46,"estimated_queue_length":2.03,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3690,"intersection_id":132,"direction":"S","ts":"2026-08-14T09:10:35.924483+00:00","current_speed_kmh":26.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2573,"estimated_vehicle_count":4.99,"estimated_queue_length":2.39,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3691,"intersection_id":132,"direction":"E","ts":"2026-08-14T09:10:35.924483+00:00","current_speed_kmh":30.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1287,"estimated_vehicle_count":3.57,"estimated_queue_length":1.48,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3692,"intersection_id":132,"direction":"W","ts":"2026-08-14T09:10:35.924483+00:00","current_speed_kmh":28.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1733,"estimated_vehicle_count":4.02,"estimated_queue_length":1.75,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3693,"intersection_id":133,"direction":"S","ts":"2026-08-14T09:11:15.993808+00:00","current_speed_kmh":27.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2071,"estimated_vehicle_count":4.39,"estimated_queue_length":1.99,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3694,"intersection_id":133,"direction":"E","ts":"2026-08-14T09:11:15.993808+00:00","current_speed_kmh":29.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1672,"estimated_vehicle_count":3.95,"estimated_queue_length":1.71,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3695,"intersection_id":134,"direction":"S","ts":"2026-08-14T09:11:56.046508+00:00","current_speed_kmh":29.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1523,"estimated_vehicle_count":3.8,"estimated_queue_length":1.62,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3696,"intersection_id":134,"direction":"E","ts":"2026-08-14T09:11:56.046508+00:00","current_speed_kmh":28.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1777,"estimated_vehicle_count":4.06,"estimated_queue_length":1.78,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3697,"intersection_id":134,"direction":"W","ts":"2026-08-14T09:11:56.046508+00:00","current_speed_kmh":29.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1502,"estimated_vehicle_count":3.78,"estimated_queue_length":1.61,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3698,"intersection_id":135,"direction":"N","ts":"2026-08-14T09:12:36.116843+00:00","current_speed_kmh":29.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1458,"estimated_vehicle_count":3.73,"estimated_queue_length":1.58,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3699,"intersection_id":135,"direction":"S","ts":"2026-08-14T09:12:36.116843+00:00","current_speed_kmh":26.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2522,"estimated_vehicle_count":4.92,"estimated_queue_length":2.34,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3700,"intersection_id":136,"direction":"E","ts":"2026-08-14T09:13:16.171503+00:00","current_speed_kmh":26.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2323,"estimated_vehicle_count":4.68,"estimated_queue_length":2.18,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3701,"intersection_id":136,"direction":"W","ts":"2026-08-14T09:13:16.171503+00:00","current_speed_kmh":28.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.195,"estimated_vehicle_count":4.25,"estimated_queue_length":1.9,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3702,"intersection_id":22,"direction":"N","ts":"2026-08-14T09:13:56.229134+00:00","current_speed_kmh":29.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1466,"estimated_vehicle_count":3.74,"estimated_queue_length":1.58,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3703,"intersection_id":22,"direction":"E","ts":"2026-08-14T09:13:56.229134+00:00","current_speed_kmh":29.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.162,"estimated_vehicle_count":3.9,"estimated_queue_length":1.68,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3704,"intersection_id":22,"direction":"W","ts":"2026-08-14T09:13:56.229134+00:00","current_speed_kmh":25.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2624,"estimated_vehicle_count":5.05,"estimated_queue_length":2.43,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3705,"intersection_id":23,"direction":"N","ts":"2026-08-14T09:14:37.039886+00:00","current_speed_kmh":26.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2308,"estimated_vehicle_count":4.66,"estimated_queue_length":2.17,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3706,"intersection_id":23,"direction":"S","ts":"2026-08-14T09:14:37.039886+00:00","current_speed_kmh":27.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2017,"estimated_vehicle_count":4.33,"estimated_queue_length":1.95,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3707,"intersection_id":24,"direction":"S","ts":"2026-08-14T09:15:17.729355+00:00","current_speed_kmh":29.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1642,"estimated_vehicle_count":3.92,"estimated_queue_length":1.69,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3708,"intersection_id":24,"direction":"E","ts":"2026-08-14T09:15:17.729355+00:00","current_speed_kmh":26.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2443,"estimated_vehicle_count":4.83,"estimated_queue_length":2.28,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3709,"intersection_id":24,"direction":"W","ts":"2026-08-14T09:15:17.729355+00:00","current_speed_kmh":25.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2616,"estimated_vehicle_count":5.04,"estimated_queue_length":2.42,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3710,"intersection_id":25,"direction":"N","ts":"2026-08-14T09:15:58.441004+00:00","current_speed_kmh":30.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1418,"estimated_vehicle_count":3.69,"estimated_queue_length":1.55,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3711,"intersection_id":25,"direction":"S","ts":"2026-08-14T09:15:58.441004+00:00","current_speed_kmh":28.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1915,"estimated_vehicle_count":4.21,"estimated_queue_length":1.88,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3712,"intersection_id":25,"direction":"W","ts":"2026-08-14T09:15:58.441004+00:00","current_speed_kmh":28.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.195,"estimated_vehicle_count":4.25,"estimated_queue_length":1.9,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3713,"intersection_id":137,"direction":"N","ts":"2026-08-14T09:16:39.129507+00:00","current_speed_kmh":27.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2107,"estimated_vehicle_count":4.43,"estimated_queue_length":2.02,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3714,"intersection_id":137,"direction":"E","ts":"2026-08-14T09:16:39.129507+00:00","current_speed_kmh":29.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1608,"estimated_vehicle_count":3.88,"estimated_queue_length":1.67,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3715,"intersection_id":138,"direction":"N","ts":"2026-08-14T09:17:19.180251+00:00","current_speed_kmh":30.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1259,"estimated_vehicle_count":3.54,"estimated_queue_length":1.46,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3716,"intersection_id":138,"direction":"S","ts":"2026-08-14T09:17:19.180251+00:00","current_speed_kmh":26.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2446,"estimated_vehicle_count":4.83,"estimated_queue_length":2.28,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3717,"intersection_id":138,"direction":"W","ts":"2026-08-14T09:17:19.180251+00:00","current_speed_kmh":30.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.13,"estimated_vehicle_count":3.58,"estimated_queue_length":1.49,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3718,"intersection_id":139,"direction":"N","ts":"2026-08-14T09:17:59.249628+00:00","current_speed_kmh":28.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1829,"estimated_vehicle_count":4.12,"estimated_queue_length":1.82,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3719,"intersection_id":139,"direction":"S","ts":"2026-08-14T09:17:59.249628+00:00","current_speed_kmh":28.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1875,"estimated_vehicle_count":4.17,"estimated_queue_length":1.85,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3720,"intersection_id":139,"direction":"E","ts":"2026-08-14T09:17:59.249628+00:00","current_speed_kmh":30.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1251,"estimated_vehicle_count":3.53,"estimated_queue_length":1.46,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3721,"intersection_id":140,"direction":"N","ts":"2026-08-14T09:18:39.329706+00:00","current_speed_kmh":26.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2577,"estimated_vehicle_count":4.99,"estimated_queue_length":2.39,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3722,"intersection_id":140,"direction":"S","ts":"2026-08-14T09:18:39.329706+00:00","current_speed_kmh":29.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1523,"estimated_vehicle_count":3.8,"estimated_queue_length":1.62,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3723,"intersection_id":140,"direction":"E","ts":"2026-08-14T09:18:39.329706+00:00","current_speed_kmh":30.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1289,"estimated_vehicle_count":3.57,"estimated_queue_length":1.48,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3724,"intersection_id":140,"direction":"W","ts":"2026-08-14T09:18:39.329706+00:00","current_speed_kmh":29.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1599,"estimated_vehicle_count":3.87,"estimated_queue_length":1.67,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3725,"intersection_id":141,"direction":"N","ts":"2026-08-14T09:19:19.423430+00:00","current_speed_kmh":26.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2316,"estimated_vehicle_count":4.67,"estimated_queue_length":2.18,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3726,"intersection_id":141,"direction":"S","ts":"2026-08-14T09:19:19.423430+00:00","current_speed_kmh":27.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.208,"estimated_vehicle_count":4.4,"estimated_queue_length":2.0,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3727,"intersection_id":141,"direction":"E","ts":"2026-08-14T09:19:19.423430+00:00","current_speed_kmh":26.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2515,"estimated_vehicle_count":4.92,"estimated_queue_length":2.34,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3728,"intersection_id":141,"direction":"W","ts":"2026-08-14T09:19:19.423430+00:00","current_speed_kmh":29.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1587,"estimated_vehicle_count":3.86,"estimated_queue_length":1.66,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3729,"intersection_id":142,"direction":"E","ts":"2026-08-14T09:19:59.515257+00:00","current_speed_kmh":27.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2247,"estimated_vehicle_count":4.59,"estimated_queue_length":2.12,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3730,"intersection_id":142,"direction":"W","ts":"2026-08-14T09:19:59.515257+00:00","current_speed_kmh":30.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.124,"estimated_vehicle_count":3.52,"estimated_queue_length":1.45,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3731,"intersection_id":26,"direction":"S","ts":"2026-08-14T09:20:39.573848+00:00","current_speed_kmh":26.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2584,"estimated_vehicle_count":5.0,"estimated_queue_length":2.4,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3732,"intersection_id":26,"direction":"E","ts":"2026-08-14T09:20:39.573848+00:00","current_speed_kmh":28.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2011,"estimated_vehicle_count":4.32,"estimated_queue_length":1.95,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3733,"intersection_id":26,"direction":"W","ts":"2026-08-14T09:20:39.573848+00:00","current_speed_kmh":27.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2231,"estimated_vehicle_count":4.57,"estimated_queue_length":2.11,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3734,"intersection_id":27,"direction":"N","ts":"2026-08-14T09:21:20.299410+00:00","current_speed_kmh":28.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1985,"estimated_vehicle_count":4.29,"estimated_queue_length":1.93,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3735,"intersection_id":27,"direction":"S","ts":"2026-08-14T09:21:20.299410+00:00","current_speed_kmh":39.0,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1343,"estimated_vehicle_count":3.62,"estimated_queue_length":1.51,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3736,"intersection_id":27,"direction":"E","ts":"2026-08-14T09:21:20.299410+00:00","current_speed_kmh":30.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1319,"estimated_vehicle_count":3.6,"estimated_queue_length":1.5,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3737,"intersection_id":28,"direction":"N","ts":"2026-08-14T09:22:01.066011+00:00","current_speed_kmh":27.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2057,"estimated_vehicle_count":4.37,"estimated_queue_length":1.98,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3738,"intersection_id":28,"direction":"S","ts":"2026-08-14T09:22:01.066011+00:00","current_speed_kmh":28.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1829,"estimated_vehicle_count":4.12,"estimated_queue_length":1.82,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3739,"intersection_id":29,"direction":"S","ts":"2026-08-14T09:22:41.582611+00:00","current_speed_kmh":30.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1281,"estimated_vehicle_count":3.56,"estimated_queue_length":1.47,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3740,"intersection_id":29,"direction":"E","ts":"2026-08-14T09:22:41.582611+00:00","current_speed_kmh":26.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2361,"estimated_vehicle_count":4.73,"estimated_queue_length":2.21,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3741,"intersection_id":29,"direction":"W","ts":"2026-08-14T09:22:41.582611+00:00","current_speed_kmh":28.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1896,"estimated_vehicle_count":4.19,"estimated_queue_length":1.86,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3742,"intersection_id":143,"direction":"N","ts":"2026-08-14T09:23:22.322790+00:00","current_speed_kmh":25.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2627,"estimated_vehicle_count":5.06,"estimated_queue_length":2.43,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3743,"intersection_id":143,"direction":"S","ts":"2026-08-14T09:23:22.322790+00:00","current_speed_kmh":27.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.214,"estimated_vehicle_count":4.47,"estimated_queue_length":2.04,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3744,"intersection_id":143,"direction":"E","ts":"2026-08-14T09:23:22.322790+00:00","current_speed_kmh":29.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1692,"estimated_vehicle_count":3.97,"estimated_queue_length":1.73,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3745,"intersection_id":143,"direction":"W","ts":"2026-08-14T09:23:22.322790+00:00","current_speed_kmh":26.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2474,"estimated_vehicle_count":4.86,"estimated_queue_length":2.3,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3746,"intersection_id":144,"direction":"E","ts":"2026-08-14T09:24:02.413606+00:00","current_speed_kmh":28.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.201,"estimated_vehicle_count":4.32,"estimated_queue_length":1.95,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3747,"intersection_id":144,"direction":"W","ts":"2026-08-14T09:24:02.413606+00:00","current_speed_kmh":27.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2119,"estimated_vehicle_count":4.44,"estimated_queue_length":2.03,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3748,"intersection_id":147,"direction":"N","ts":"2026-08-14T09:24:42.465578+00:00","current_speed_kmh":25.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2635,"estimated_vehicle_count":5.06,"estimated_queue_length":2.44,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3749,"intersection_id":147,"direction":"S","ts":"2026-08-14T09:24:42.465578+00:00","current_speed_kmh":30.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1413,"estimated_vehicle_count":3.69,"estimated_queue_length":1.55,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3750,"intersection_id":147,"direction":"E","ts":"2026-08-14T09:24:42.465578+00:00","current_speed_kmh":26.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2318,"estimated_vehicle_count":4.68,"estimated_queue_length":2.18,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3751,"intersection_id":147,"direction":"W","ts":"2026-08-14T09:24:42.465578+00:00","current_speed_kmh":26.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2499,"estimated_vehicle_count":4.9,"estimated_queue_length":2.33,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3752,"intersection_id":152,"direction":"N","ts":"2026-08-14T09:25:22.552492+00:00","current_speed_kmh":27.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2035,"estimated_vehicle_count":4.35,"estimated_queue_length":1.96,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3753,"intersection_id":152,"direction":"W","ts":"2026-08-14T09:25:22.552492+00:00","current_speed_kmh":35.6,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2099,"estimated_vehicle_count":4.42,"estimated_queue_length":2.01,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3754,"intersection_id":153,"direction":"N","ts":"2026-08-14T09:26:02.601294+00:00","current_speed_kmh":29.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1638,"estimated_vehicle_count":3.92,"estimated_queue_length":1.69,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3755,"intersection_id":153,"direction":"E","ts":"2026-08-14T09:26:02.601294+00:00","current_speed_kmh":28.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1736,"estimated_vehicle_count":4.02,"estimated_queue_length":1.76,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3756,"intersection_id":153,"direction":"W","ts":"2026-08-14T09:26:02.601294+00:00","current_speed_kmh":28.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1828,"estimated_vehicle_count":4.12,"estimated_queue_length":1.82,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3757,"intersection_id":154,"direction":"S","ts":"2026-08-14T09:26:42.673566+00:00","current_speed_kmh":28.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1987,"estimated_vehicle_count":4.29,"estimated_queue_length":1.93,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3758,"intersection_id":154,"direction":"E","ts":"2026-08-14T09:26:42.673566+00:00","current_speed_kmh":26.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.256,"estimated_vehicle_count":4.97,"estimated_queue_length":2.38,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3759,"intersection_id":30,"direction":"N","ts":"2026-08-14T09:27:22.721532+00:00","current_speed_kmh":30.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1379,"estimated_vehicle_count":3.66,"estimated_queue_length":1.53,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3760,"intersection_id":30,"direction":"S","ts":"2026-08-14T09:27:22.721532+00:00","current_speed_kmh":30.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1393,"estimated_vehicle_count":3.67,"estimated_queue_length":1.54,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3761,"intersection_id":30,"direction":"E","ts":"2026-08-14T09:27:22.721532+00:00","current_speed_kmh":27.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2151,"estimated_vehicle_count":4.48,"estimated_queue_length":2.05,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3762,"intersection_id":31,"direction":"N","ts":"2026-08-14T09:28:03.432350+00:00","current_speed_kmh":29.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1568,"estimated_vehicle_count":3.84,"estimated_queue_length":1.65,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3763,"intersection_id":31,"direction":"S","ts":"2026-08-14T09:28:03.432350+00:00","current_speed_kmh":30.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1351,"estimated_vehicle_count":3.63,"estimated_queue_length":1.51,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3764,"intersection_id":31,"direction":"E","ts":"2026-08-14T09:28:03.432350+00:00","current_speed_kmh":27.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.224,"estimated_vehicle_count":4.58,"estimated_queue_length":2.12,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3765,"intersection_id":31,"direction":"W","ts":"2026-08-14T09:28:03.432350+00:00","current_speed_kmh":29.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1715,"estimated_vehicle_count":4.0,"estimated_queue_length":1.74,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3766,"intersection_id":32,"direction":"N","ts":"2026-08-14T09:28:44.383534+00:00","current_speed_kmh":29.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1722,"estimated_vehicle_count":4.0,"estimated_queue_length":1.75,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3767,"intersection_id":32,"direction":"S","ts":"2026-08-14T09:28:44.383534+00:00","current_speed_kmh":27.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2147,"estimated_vehicle_count":4.47,"estimated_queue_length":2.05,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3768,"intersection_id":32,"direction":"E","ts":"2026-08-14T09:28:44.383534+00:00","current_speed_kmh":28.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1968,"estimated_vehicle_count":4.27,"estimated_queue_length":1.92,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3769,"intersection_id":33,"direction":"N","ts":"2026-08-14T09:29:25.099350+00:00","current_speed_kmh":29.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1557,"estimated_vehicle_count":3.83,"estimated_queue_length":1.64,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3770,"intersection_id":33,"direction":"S","ts":"2026-08-14T09:29:25.099350+00:00","current_speed_kmh":30.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1422,"estimated_vehicle_count":3.7,"estimated_queue_length":1.56,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3771,"intersection_id":33,"direction":"E","ts":"2026-08-14T09:29:25.099350+00:00","current_speed_kmh":29.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1495,"estimated_vehicle_count":3.77,"estimated_queue_length":1.6,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3772,"intersection_id":33,"direction":"W","ts":"2026-08-14T09:29:25.099350+00:00","current_speed_kmh":25.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2592,"estimated_vehicle_count":5.01,"estimated_queue_length":2.4,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3773,"intersection_id":155,"direction":"N","ts":"2026-08-14T09:30:06.021243+00:00","current_speed_kmh":27.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2085,"estimated_vehicle_count":4.4,"estimated_queue_length":2.0,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3774,"intersection_id":155,"direction":"S","ts":"2026-08-14T09:30:06.021243+00:00","current_speed_kmh":29.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.146,"estimated_vehicle_count":3.73,"estimated_queue_length":1.58,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3775,"intersection_id":156,"direction":"N","ts":"2026-08-14T09:30:46.066140+00:00","current_speed_kmh":29.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1474,"estimated_vehicle_count":3.75,"estimated_queue_length":1.59,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3776,"intersection_id":156,"direction":"S","ts":"2026-08-14T09:30:46.066140+00:00","current_speed_kmh":29.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1595,"estimated_vehicle_count":3.87,"estimated_queue_length":1.66,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3777,"intersection_id":156,"direction":"E","ts":"2026-08-14T09:30:46.066140+00:00","current_speed_kmh":28.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2004,"estimated_vehicle_count":4.31,"estimated_queue_length":1.94,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3778,"intersection_id":156,"direction":"W","ts":"2026-08-14T09:30:46.066140+00:00","current_speed_kmh":29.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1534,"estimated_vehicle_count":3.81,"estimated_queue_length":1.63,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3779,"intersection_id":157,"direction":"N","ts":"2026-08-14T09:31:26.157920+00:00","current_speed_kmh":27.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.224,"estimated_vehicle_count":4.58,"estimated_queue_length":2.12,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3780,"intersection_id":157,"direction":"S","ts":"2026-08-14T09:31:26.157920+00:00","current_speed_kmh":29.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1596,"estimated_vehicle_count":3.87,"estimated_queue_length":1.66,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3781,"intersection_id":157,"direction":"E","ts":"2026-08-14T09:31:26.157920+00:00","current_speed_kmh":29.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1635,"estimated_vehicle_count":3.91,"estimated_queue_length":1.69,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3782,"intersection_id":157,"direction":"W","ts":"2026-08-14T09:31:26.157920+00:00","current_speed_kmh":25.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2603,"estimated_vehicle_count":5.02,"estimated_queue_length":2.41,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3783,"intersection_id":158,"direction":"N","ts":"2026-08-14T09:32:06.257522+00:00","current_speed_kmh":30.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.138,"estimated_vehicle_count":3.66,"estimated_queue_length":1.53,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3784,"intersection_id":158,"direction":"S","ts":"2026-08-14T09:32:06.257522+00:00","current_speed_kmh":28.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.199,"estimated_vehicle_count":4.3,"estimated_queue_length":1.93,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3785,"intersection_id":158,"direction":"E","ts":"2026-08-14T09:32:06.257522+00:00","current_speed_kmh":27.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2213,"estimated_vehicle_count":4.55,"estimated_queue_length":2.1,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3786,"intersection_id":158,"direction":"W","ts":"2026-08-14T09:32:06.257522+00:00","current_speed_kmh":25.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2595,"estimated_vehicle_count":5.01,"estimated_queue_length":2.41,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3787,"intersection_id":159,"direction":"E","ts":"2026-08-14T09:32:46.359120+00:00","current_speed_kmh":27.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2169,"estimated_vehicle_count":4.5,"estimated_queue_length":2.06,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3788,"intersection_id":159,"direction":"W","ts":"2026-08-14T09:32:46.359120+00:00","current_speed_kmh":34.2,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2407,"estimated_vehicle_count":4.78,"estimated_queue_length":2.25,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3789,"intersection_id":160,"direction":"N","ts":"2026-08-14T09:33:26.405018+00:00","current_speed_kmh":27.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2033,"estimated_vehicle_count":4.34,"estimated_queue_length":1.96,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3790,"intersection_id":160,"direction":"S","ts":"2026-08-14T09:33:26.405018+00:00","current_speed_kmh":28.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1831,"estimated_vehicle_count":4.12,"estimated_queue_length":1.82,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3791,"intersection_id":160,"direction":"E","ts":"2026-08-14T09:33:26.405018+00:00","current_speed_kmh":29.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1524,"estimated_vehicle_count":3.8,"estimated_queue_length":1.62,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3792,"intersection_id":160,"direction":"W","ts":"2026-08-14T09:33:26.405018+00:00","current_speed_kmh":28.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.192,"estimated_vehicle_count":4.22,"estimated_queue_length":1.88,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3793,"intersection_id":34,"direction":"W","ts":"2026-08-14T09:34:06.496800+00:00","current_speed_kmh":26.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2459,"estimated_vehicle_count":4.85,"estimated_queue_length":2.29,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3794,"intersection_id":35,"direction":"S","ts":"2026-08-14T09:34:46.747784+00:00","current_speed_kmh":28.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1849,"estimated_vehicle_count":4.14,"estimated_queue_length":1.83,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3795,"intersection_id":35,"direction":"W","ts":"2026-08-14T09:34:46.747784+00:00","current_speed_kmh":25.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2654,"estimated_vehicle_count":5.09,"estimated_queue_length":2.46,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3796,"intersection_id":36,"direction":"S","ts":"2026-08-14T09:35:27.244858+00:00","current_speed_kmh":28.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1759,"estimated_vehicle_count":4.04,"estimated_queue_length":1.77,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3797,"intersection_id":36,"direction":"E","ts":"2026-08-14T09:35:27.244858+00:00","current_speed_kmh":26.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2302,"estimated_vehicle_count":4.66,"estimated_queue_length":2.17,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3798,"intersection_id":36,"direction":"W","ts":"2026-08-14T09:35:27.244858+00:00","current_speed_kmh":30.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1299,"estimated_vehicle_count":3.58,"estimated_queue_length":1.49,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3799,"intersection_id":37,"direction":"N","ts":"2026-08-14T09:36:08.050495+00:00","current_speed_kmh":26.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2561,"estimated_vehicle_count":4.97,"estimated_queue_length":2.38,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3800,"intersection_id":37,"direction":"S","ts":"2026-08-14T09:36:08.050495+00:00","current_speed_kmh":28.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1863,"estimated_vehicle_count":4.16,"estimated_queue_length":1.84,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3801,"intersection_id":37,"direction":"E","ts":"2026-08-14T09:36:08.050495+00:00","current_speed_kmh":30.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1392,"estimated_vehicle_count":3.67,"estimated_queue_length":1.54,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3802,"intersection_id":37,"direction":"W","ts":"2026-08-14T09:36:08.050495+00:00","current_speed_kmh":25.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.26,"estimated_vehicle_count":5.02,"estimated_queue_length":2.41,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3803,"intersection_id":161,"direction":"S","ts":"2026-08-14T09:36:48.974383+00:00","current_speed_kmh":29.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1597,"estimated_vehicle_count":3.87,"estimated_queue_length":1.66,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3804,"intersection_id":161,"direction":"E","ts":"2026-08-14T09:36:48.974383+00:00","current_speed_kmh":26.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2495,"estimated_vehicle_count":4.89,"estimated_queue_length":2.32,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3805,"intersection_id":162,"direction":"N","ts":"2026-08-14T09:37:29.029021+00:00","current_speed_kmh":29.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1706,"estimated_vehicle_count":3.99,"estimated_queue_length":1.74,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3806,"intersection_id":162,"direction":"S","ts":"2026-08-14T09:37:29.029021+00:00","current_speed_kmh":26.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2442,"estimated_vehicle_count":4.83,"estimated_queue_length":2.28,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3807,"intersection_id":162,"direction":"E","ts":"2026-08-14T09:37:29.029021+00:00","current_speed_kmh":30.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1385,"estimated_vehicle_count":3.66,"estimated_queue_length":1.53,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3808,"intersection_id":162,"direction":"W","ts":"2026-08-14T09:37:29.029021+00:00","current_speed_kmh":28.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1776,"estimated_vehicle_count":4.06,"estimated_queue_length":1.78,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3809,"intersection_id":163,"direction":"N","ts":"2026-08-14T09:38:09.151088+00:00","current_speed_kmh":30.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1316,"estimated_vehicle_count":3.59,"estimated_queue_length":1.49,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3810,"intersection_id":163,"direction":"S","ts":"2026-08-14T09:38:09.151088+00:00","current_speed_kmh":28.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1855,"estimated_vehicle_count":4.15,"estimated_queue_length":1.84,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3811,"intersection_id":163,"direction":"E","ts":"2026-08-14T09:38:09.151088+00:00","current_speed_kmh":29.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1572,"estimated_vehicle_count":3.85,"estimated_queue_length":1.65,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3812,"intersection_id":163,"direction":"W","ts":"2026-08-14T09:38:09.151088+00:00","current_speed_kmh":30.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1411,"estimated_vehicle_count":3.69,"estimated_queue_length":1.55,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3813,"intersection_id":165,"direction":"N","ts":"2026-08-14T09:38:49.256520+00:00","current_speed_kmh":30.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1285,"estimated_vehicle_count":3.57,"estimated_queue_length":1.48,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3814,"intersection_id":165,"direction":"S","ts":"2026-08-14T09:38:49.256520+00:00","current_speed_kmh":28.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1999,"estimated_vehicle_count":4.31,"estimated_queue_length":1.94,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3815,"intersection_id":165,"direction":"E","ts":"2026-08-14T09:38:49.256520+00:00","current_speed_kmh":30.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1297,"estimated_vehicle_count":3.58,"estimated_queue_length":1.48,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3816,"intersection_id":165,"direction":"W","ts":"2026-08-14T09:38:49.256520+00:00","current_speed_kmh":28.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1932,"estimated_vehicle_count":4.23,"estimated_queue_length":1.89,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3817,"intersection_id":166,"direction":"N","ts":"2026-08-14T09:39:29.343463+00:00","current_speed_kmh":30.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1368,"estimated_vehicle_count":3.64,"estimated_queue_length":1.52,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3818,"intersection_id":166,"direction":"E","ts":"2026-08-14T09:39:29.343463+00:00","current_speed_kmh":28.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1937,"estimated_vehicle_count":4.24,"estimated_queue_length":1.89,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3819,"intersection_id":167,"direction":"N","ts":"2026-08-14T09:40:09.396243+00:00","current_speed_kmh":30.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.131,"estimated_vehicle_count":3.59,"estimated_queue_length":1.49,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3820,"intersection_id":167,"direction":"S","ts":"2026-08-14T09:40:09.396243+00:00","current_speed_kmh":27.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2106,"estimated_vehicle_count":4.43,"estimated_queue_length":2.02,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3821,"intersection_id":167,"direction":"E","ts":"2026-08-14T09:40:09.396243+00:00","current_speed_kmh":27.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2039,"estimated_vehicle_count":4.35,"estimated_queue_length":1.97,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3822,"intersection_id":38,"direction":"N","ts":"2026-08-14T09:40:49.460688+00:00","current_speed_kmh":26.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2308,"estimated_vehicle_count":4.66,"estimated_queue_length":2.17,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3823,"intersection_id":38,"direction":"S","ts":"2026-08-14T09:40:49.460688+00:00","current_speed_kmh":28.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1954,"estimated_vehicle_count":4.26,"estimated_queue_length":1.91,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3824,"intersection_id":39,"direction":"N","ts":"2026-08-14T09:41:29.933353+00:00","current_speed_kmh":29.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1586,"estimated_vehicle_count":3.86,"estimated_queue_length":1.66,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3825,"intersection_id":39,"direction":"S","ts":"2026-08-14T09:41:29.933353+00:00","current_speed_kmh":26.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2483,"estimated_vehicle_count":4.88,"estimated_queue_length":2.31,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3826,"intersection_id":39,"direction":"E","ts":"2026-08-14T09:41:29.933353+00:00","current_speed_kmh":28.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.194,"estimated_vehicle_count":4.24,"estimated_queue_length":1.9,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3827,"intersection_id":39,"direction":"W","ts":"2026-08-14T09:41:29.933353+00:00","current_speed_kmh":25.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2617,"estimated_vehicle_count":5.04,"estimated_queue_length":2.42,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3828,"intersection_id":40,"direction":"E","ts":"2026-08-14T09:42:10.872726+00:00","current_speed_kmh":30.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1301,"estimated_vehicle_count":3.58,"estimated_queue_length":1.49,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3829,"intersection_id":41,"direction":"S","ts":"2026-08-14T09:42:51.110963+00:00","current_speed_kmh":27.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2127,"estimated_vehicle_count":4.45,"estimated_queue_length":2.03,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3830,"intersection_id":41,"direction":"E","ts":"2026-08-14T09:42:51.110963+00:00","current_speed_kmh":29.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1584,"estimated_vehicle_count":3.86,"estimated_queue_length":1.66,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3831,"intersection_id":41,"direction":"W","ts":"2026-08-14T09:42:51.110963+00:00","current_speed_kmh":26.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2417,"estimated_vehicle_count":4.8,"estimated_queue_length":2.26,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3832,"intersection_id":168,"direction":"E","ts":"2026-08-14T09:43:31.804383+00:00","current_speed_kmh":29.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1683,"estimated_vehicle_count":3.96,"estimated_queue_length":1.72,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3833,"intersection_id":168,"direction":"W","ts":"2026-08-14T09:43:31.804383+00:00","current_speed_kmh":29.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1583,"estimated_vehicle_count":3.86,"estimated_queue_length":1.66,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3834,"intersection_id":169,"direction":"N","ts":"2026-08-14T09:44:11.853203+00:00","current_speed_kmh":26.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2459,"estimated_vehicle_count":4.85,"estimated_queue_length":2.29,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3835,"intersection_id":169,"direction":"S","ts":"2026-08-14T09:44:11.853203+00:00","current_speed_kmh":27.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2252,"estimated_vehicle_count":4.6,"estimated_queue_length":2.13,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3836,"intersection_id":169,"direction":"W","ts":"2026-08-14T09:44:11.853203+00:00","current_speed_kmh":26.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.254,"estimated_vehicle_count":4.95,"estimated_queue_length":2.36,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3837,"intersection_id":170,"direction":"N","ts":"2026-08-14T09:44:51.931370+00:00","current_speed_kmh":29.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.167,"estimated_vehicle_count":3.95,"estimated_queue_length":1.71,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3838,"intersection_id":170,"direction":"E","ts":"2026-08-14T09:44:51.931370+00:00","current_speed_kmh":28.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1775,"estimated_vehicle_count":4.06,"estimated_queue_length":1.78,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3839,"intersection_id":170,"direction":"W","ts":"2026-08-14T09:44:51.931370+00:00","current_speed_kmh":29.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1521,"estimated_vehicle_count":3.8,"estimated_queue_length":1.62,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3840,"intersection_id":173,"direction":"N","ts":"2026-08-14T09:45:32.004593+00:00","current_speed_kmh":27.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2298,"estimated_vehicle_count":4.65,"estimated_queue_length":2.16,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3841,"intersection_id":173,"direction":"S","ts":"2026-08-14T09:45:32.004593+00:00","current_speed_kmh":27.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2267,"estimated_vehicle_count":4.62,"estimated_queue_length":2.14,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3842,"intersection_id":173,"direction":"E","ts":"2026-08-14T09:45:32.004593+00:00","current_speed_kmh":29.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.156,"estimated_vehicle_count":3.84,"estimated_queue_length":1.64,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3843,"intersection_id":174,"direction":"N","ts":"2026-08-14T09:46:12.082644+00:00","current_speed_kmh":38.6,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1425,"estimated_vehicle_count":3.7,"estimated_queue_length":1.56,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3844,"intersection_id":174,"direction":"S","ts":"2026-08-14T09:46:12.082644+00:00","current_speed_kmh":33.4,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2572,"estimated_vehicle_count":4.99,"estimated_queue_length":2.39,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3845,"intersection_id":174,"direction":"W","ts":"2026-08-14T09:46:12.082644+00:00","current_speed_kmh":29.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1703,"estimated_vehicle_count":3.98,"estimated_queue_length":1.73,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3846,"intersection_id":175,"direction":"N","ts":"2026-08-14T09:46:52.150036+00:00","current_speed_kmh":27.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2282,"estimated_vehicle_count":4.63,"estimated_queue_length":2.15,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3847,"intersection_id":175,"direction":"S","ts":"2026-08-14T09:46:52.150036+00:00","current_speed_kmh":29.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.153,"estimated_vehicle_count":3.8,"estimated_queue_length":1.62,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3848,"intersection_id":175,"direction":"E","ts":"2026-08-14T09:46:52.150036+00:00","current_speed_kmh":33.2,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2633,"estimated_vehicle_count":5.06,"estimated_queue_length":2.44,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3849,"intersection_id":175,"direction":"W","ts":"2026-08-14T09:46:52.150036+00:00","current_speed_kmh":37.1,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1766,"estimated_vehicle_count":4.05,"estimated_queue_length":1.78,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3850,"intersection_id":42,"direction":"N","ts":"2026-08-14T09:47:32.251612+00:00","current_speed_kmh":30.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.13,"estimated_vehicle_count":3.58,"estimated_queue_length":1.49,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3851,"intersection_id":42,"direction":"S","ts":"2026-08-14T09:47:32.251612+00:00","current_speed_kmh":27.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2071,"estimated_vehicle_count":4.39,"estimated_queue_length":1.99,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3852,"intersection_id":42,"direction":"E","ts":"2026-08-14T09:47:32.251612+00:00","current_speed_kmh":29.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1689,"estimated_vehicle_count":3.97,"estimated_queue_length":1.72,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3853,"intersection_id":42,"direction":"W","ts":"2026-08-14T09:47:32.251612+00:00","current_speed_kmh":30.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1381,"estimated_vehicle_count":3.66,"estimated_queue_length":1.53,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3854,"intersection_id":43,"direction":"S","ts":"2026-08-14T09:48:13.155949+00:00","current_speed_kmh":25.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.263,"estimated_vehicle_count":5.06,"estimated_queue_length":2.44,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3855,"intersection_id":43,"direction":"E","ts":"2026-08-14T09:48:13.155949+00:00","current_speed_kmh":27.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2138,"estimated_vehicle_count":4.46,"estimated_queue_length":2.04,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3856,"intersection_id":43,"direction":"W","ts":"2026-08-14T09:48:13.155949+00:00","current_speed_kmh":29.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1694,"estimated_vehicle_count":3.97,"estimated_queue_length":1.73,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3857,"intersection_id":44,"direction":"N","ts":"2026-08-14T09:48:53.968427+00:00","current_speed_kmh":28.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1977,"estimated_vehicle_count":4.28,"estimated_queue_length":1.92,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3858,"intersection_id":44,"direction":"S","ts":"2026-08-14T09:48:53.968427+00:00","current_speed_kmh":27.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2222,"estimated_vehicle_count":4.56,"estimated_queue_length":2.1,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3859,"intersection_id":44,"direction":"E","ts":"2026-08-14T09:48:53.968427+00:00","current_speed_kmh":29.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1461,"estimated_vehicle_count":3.74,"estimated_queue_length":1.58,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3860,"intersection_id":44,"direction":"W","ts":"2026-08-14T09:48:53.968427+00:00","current_speed_kmh":27.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2075,"estimated_vehicle_count":4.39,"estimated_queue_length":1.99,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3861,"intersection_id":45,"direction":"N","ts":"2026-08-14T09:49:34.926418+00:00","current_speed_kmh":29.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1722,"estimated_vehicle_count":4.0,"estimated_queue_length":1.75,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3862,"intersection_id":45,"direction":"S","ts":"2026-08-14T09:49:34.926418+00:00","current_speed_kmh":30.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1343,"estimated_vehicle_count":3.62,"estimated_queue_length":1.51,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3863,"intersection_id":45,"direction":"E","ts":"2026-08-14T09:49:34.926418+00:00","current_speed_kmh":26.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2323,"estimated_vehicle_count":4.68,"estimated_queue_length":2.18,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3864,"intersection_id":45,"direction":"W","ts":"2026-08-14T09:49:34.926418+00:00","current_speed_kmh":28.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1947,"estimated_vehicle_count":4.25,"estimated_queue_length":1.9,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3865,"intersection_id":176,"direction":"N","ts":"2026-08-14T09:50:15.920574+00:00","current_speed_kmh":28.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1757,"estimated_vehicle_count":4.04,"estimated_queue_length":1.77,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3866,"intersection_id":176,"direction":"S","ts":"2026-08-14T09:50:15.920574+00:00","current_speed_kmh":26.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2505,"estimated_vehicle_count":4.9,"estimated_queue_length":2.33,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3867,"intersection_id":176,"direction":"E","ts":"2026-08-14T09:50:15.920574+00:00","current_speed_kmh":29.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1722,"estimated_vehicle_count":4.0,"estimated_queue_length":1.75,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3868,"intersection_id":176,"direction":"W","ts":"2026-08-14T09:50:15.920574+00:00","current_speed_kmh":29.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1614,"estimated_vehicle_count":3.89,"estimated_queue_length":1.68,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3869,"intersection_id":177,"direction":"N","ts":"2026-08-14T09:50:56.017288+00:00","current_speed_kmh":34.8,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2271,"estimated_vehicle_count":4.62,"estimated_queue_length":2.14,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3870,"intersection_id":177,"direction":"S","ts":"2026-08-14T09:50:56.017288+00:00","current_speed_kmh":30.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1316,"estimated_vehicle_count":3.59,"estimated_queue_length":1.49,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3871,"intersection_id":177,"direction":"W","ts":"2026-08-14T09:50:56.017288+00:00","current_speed_kmh":30.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1422,"estimated_vehicle_count":3.7,"estimated_queue_length":1.56,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3872,"intersection_id":178,"direction":"N","ts":"2026-08-14T09:51:36.093414+00:00","current_speed_kmh":26.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2425,"estimated_vehicle_count":4.8,"estimated_queue_length":2.26,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3873,"intersection_id":178,"direction":"S","ts":"2026-08-14T09:51:36.093414+00:00","current_speed_kmh":28.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1948,"estimated_vehicle_count":4.25,"estimated_queue_length":1.9,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3874,"intersection_id":178,"direction":"E","ts":"2026-08-14T09:51:36.093414+00:00","current_speed_kmh":26.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2447,"estimated_vehicle_count":4.83,"estimated_queue_length":2.28,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3875,"intersection_id":178,"direction":"W","ts":"2026-08-14T09:51:36.093414+00:00","current_speed_kmh":27.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2203,"estimated_vehicle_count":4.54,"estimated_queue_length":2.09,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3876,"intersection_id":179,"direction":"N","ts":"2026-08-14T09:52:16.189139+00:00","current_speed_kmh":25.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2606,"estimated_vehicle_count":5.03,"estimated_queue_length":2.42,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3877,"intersection_id":179,"direction":"S","ts":"2026-08-14T09:52:16.189139+00:00","current_speed_kmh":27.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2228,"estimated_vehicle_count":4.57,"estimated_queue_length":2.11,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3878,"intersection_id":179,"direction":"E","ts":"2026-08-14T09:52:16.189139+00:00","current_speed_kmh":25.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2697,"estimated_vehicle_count":5.14,"estimated_queue_length":2.49,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3879,"intersection_id":180,"direction":"N","ts":"2026-08-14T09:52:56.267240+00:00","current_speed_kmh":27.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2183,"estimated_vehicle_count":4.52,"estimated_queue_length":2.07,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3880,"intersection_id":180,"direction":"S","ts":"2026-08-14T09:52:56.267240+00:00","current_speed_kmh":30.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1366,"estimated_vehicle_count":3.64,"estimated_queue_length":1.52,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3881,"intersection_id":180,"direction":"E","ts":"2026-08-14T09:52:56.267240+00:00","current_speed_kmh":29.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1634,"estimated_vehicle_count":3.91,"estimated_queue_length":1.69,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3882,"intersection_id":180,"direction":"W","ts":"2026-08-14T09:52:56.267240+00:00","current_speed_kmh":27.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.21,"estimated_vehicle_count":4.42,"estimated_queue_length":2.01,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3883,"intersection_id":181,"direction":"N","ts":"2026-08-14T09:53:36.366844+00:00","current_speed_kmh":27.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2043,"estimated_vehicle_count":4.36,"estimated_queue_length":1.97,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3884,"intersection_id":181,"direction":"S","ts":"2026-08-14T09:53:36.366844+00:00","current_speed_kmh":28.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1865,"estimated_vehicle_count":4.16,"estimated_queue_length":1.84,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3885,"intersection_id":46,"direction":"N","ts":"2026-08-14T09:54:16.425423+00:00","current_speed_kmh":29.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1725,"estimated_vehicle_count":4.01,"estimated_queue_length":1.75,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3886,"intersection_id":46,"direction":"E","ts":"2026-08-14T09:54:16.425423+00:00","current_speed_kmh":28.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1959,"estimated_vehicle_count":4.26,"estimated_queue_length":1.91,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3887,"intersection_id":46,"direction":"W","ts":"2026-08-14T09:54:16.425423+00:00","current_speed_kmh":27.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2155,"estimated_vehicle_count":4.49,"estimated_queue_length":2.05,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3888,"intersection_id":47,"direction":"N","ts":"2026-08-14T09:54:57.153994+00:00","current_speed_kmh":26.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2366,"estimated_vehicle_count":4.73,"estimated_queue_length":2.22,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3889,"intersection_id":47,"direction":"S","ts":"2026-08-14T09:54:57.153994+00:00","current_speed_kmh":28.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1825,"estimated_vehicle_count":4.11,"estimated_queue_length":1.82,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3890,"intersection_id":47,"direction":"E","ts":"2026-08-14T09:54:57.153994+00:00","current_speed_kmh":29.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1472,"estimated_vehicle_count":3.75,"estimated_queue_length":1.59,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3891,"intersection_id":47,"direction":"W","ts":"2026-08-14T09:54:57.153994+00:00","current_speed_kmh":27.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2109,"estimated_vehicle_count":4.43,"estimated_queue_length":2.02,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3892,"intersection_id":48,"direction":"N","ts":"2026-08-14T09:55:38.244804+00:00","current_speed_kmh":37.3,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1702,"estimated_vehicle_count":3.98,"estimated_queue_length":1.73,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3893,"intersection_id":48,"direction":"S","ts":"2026-08-14T09:55:38.244804+00:00","current_speed_kmh":33.3,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2593,"estimated_vehicle_count":5.01,"estimated_queue_length":2.4,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3894,"intersection_id":48,"direction":"E","ts":"2026-08-14T09:55:38.244804+00:00","current_speed_kmh":29.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1479,"estimated_vehicle_count":3.75,"estimated_queue_length":1.59,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3895,"intersection_id":48,"direction":"W","ts":"2026-08-14T09:55:38.244804+00:00","current_speed_kmh":25.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2708,"estimated_vehicle_count":5.16,"estimated_queue_length":2.5,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3896,"intersection_id":49,"direction":"N","ts":"2026-08-14T09:56:19.235980+00:00","current_speed_kmh":27.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2198,"estimated_vehicle_count":4.53,"estimated_queue_length":2.09,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3897,"intersection_id":49,"direction":"S","ts":"2026-08-14T09:56:19.235980+00:00","current_speed_kmh":27.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2158,"estimated_vehicle_count":4.49,"estimated_queue_length":2.06,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3898,"intersection_id":49,"direction":"E","ts":"2026-08-14T09:56:19.235980+00:00","current_speed_kmh":34.1,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2424,"estimated_vehicle_count":4.8,"estimated_queue_length":2.26,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3899,"intersection_id":49,"direction":"W","ts":"2026-08-14T09:56:19.235980+00:00","current_speed_kmh":28.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1866,"estimated_vehicle_count":4.16,"estimated_queue_length":1.84,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3900,"intersection_id":182,"direction":"E","ts":"2026-08-14T09:57:00.209614+00:00","current_speed_kmh":28.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1843,"estimated_vehicle_count":4.13,"estimated_queue_length":1.83,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3901,"intersection_id":182,"direction":"W","ts":"2026-08-14T09:57:00.209614+00:00","current_speed_kmh":28.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1788,"estimated_vehicle_count":4.07,"estimated_queue_length":1.79,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3902,"intersection_id":184,"direction":"N","ts":"2026-08-14T09:57:40.259296+00:00","current_speed_kmh":28.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1745,"estimated_vehicle_count":4.03,"estimated_queue_length":1.76,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3903,"intersection_id":184,"direction":"E","ts":"2026-08-14T09:57:40.259296+00:00","current_speed_kmh":25.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2668,"estimated_vehicle_count":5.11,"estimated_queue_length":2.47,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3904,"intersection_id":184,"direction":"W","ts":"2026-08-14T09:57:40.259296+00:00","current_speed_kmh":25.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2736,"estimated_vehicle_count":5.19,"estimated_queue_length":2.53,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3905,"intersection_id":186,"direction":"N","ts":"2026-08-14T09:58:20.338510+00:00","current_speed_kmh":26.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2516,"estimated_vehicle_count":4.92,"estimated_queue_length":2.34,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3906,"intersection_id":186,"direction":"S","ts":"2026-08-14T09:58:20.338510+00:00","current_speed_kmh":28.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1822,"estimated_vehicle_count":4.11,"estimated_queue_length":1.81,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3907,"intersection_id":186,"direction":"W","ts":"2026-08-14T09:58:20.338510+00:00","current_speed_kmh":27.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2297,"estimated_vehicle_count":4.65,"estimated_queue_length":2.16,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3908,"intersection_id":187,"direction":"N","ts":"2026-08-14T09:59:00.407907+00:00","current_speed_kmh":26.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.24,"estimated_vehicle_count":4.77,"estimated_queue_length":2.24,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3909,"intersection_id":187,"direction":"S","ts":"2026-08-14T09:59:00.407907+00:00","current_speed_kmh":26.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2472,"estimated_vehicle_count":4.86,"estimated_queue_length":2.3,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3910,"intersection_id":188,"direction":"N","ts":"2026-08-14T09:59:40.461542+00:00","current_speed_kmh":30.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1373,"estimated_vehicle_count":3.65,"estimated_queue_length":1.53,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3911,"intersection_id":188,"direction":"E","ts":"2026-08-14T09:59:40.461542+00:00","current_speed_kmh":26.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2376,"estimated_vehicle_count":4.75,"estimated_queue_length":2.23,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3912,"intersection_id":189,"direction":"N","ts":"2026-08-14T10:00:20.542652+00:00","current_speed_kmh":27.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2137,"estimated_vehicle_count":4.46,"estimated_queue_length":2.04,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3913,"intersection_id":189,"direction":"S","ts":"2026-08-14T10:00:20.542652+00:00","current_speed_kmh":28.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1909,"estimated_vehicle_count":4.21,"estimated_queue_length":1.87,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3914,"intersection_id":189,"direction":"E","ts":"2026-08-14T10:00:20.542652+00:00","current_speed_kmh":30.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1364,"estimated_vehicle_count":3.64,"estimated_queue_length":1.52,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3915,"intersection_id":189,"direction":"W","ts":"2026-08-14T10:00:20.542652+00:00","current_speed_kmh":28.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1968,"estimated_vehicle_count":4.27,"estimated_queue_length":1.92,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3916,"intersection_id":50,"direction":"S","ts":"2026-08-14T10:01:00.637289+00:00","current_speed_kmh":26.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2428,"estimated_vehicle_count":4.81,"estimated_queue_length":2.27,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3917,"intersection_id":50,"direction":"E","ts":"2026-08-14T10:01:00.637289+00:00","current_speed_kmh":27.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2142,"estimated_vehicle_count":4.47,"estimated_queue_length":2.04,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3918,"intersection_id":50,"direction":"W","ts":"2026-08-14T10:01:00.637289+00:00","current_speed_kmh":29.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1537,"estimated_vehicle_count":3.81,"estimated_queue_length":1.63,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3919,"intersection_id":51,"direction":"N","ts":"2026-08-14T10:01:41.320867+00:00","current_speed_kmh":29.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1625,"estimated_vehicle_count":3.9,"estimated_queue_length":1.68,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3920,"intersection_id":51,"direction":"S","ts":"2026-08-14T10:01:41.320867+00:00","current_speed_kmh":28.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1829,"estimated_vehicle_count":4.12,"estimated_queue_length":1.82,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3921,"intersection_id":52,"direction":"E","ts":"2026-08-14T10:02:21.828740+00:00","current_speed_kmh":26.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2487,"estimated_vehicle_count":4.88,"estimated_queue_length":2.32,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3922,"intersection_id":53,"direction":"N","ts":"2026-08-14T10:03:02.108059+00:00","current_speed_kmh":29.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1467,"estimated_vehicle_count":3.74,"estimated_queue_length":1.58,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3923,"intersection_id":53,"direction":"E","ts":"2026-08-14T10:03:02.108059+00:00","current_speed_kmh":25.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2636,"estimated_vehicle_count":5.07,"estimated_queue_length":2.44,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3924,"intersection_id":53,"direction":"W","ts":"2026-08-14T10:03:02.108059+00:00","current_speed_kmh":26.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2545,"estimated_vehicle_count":4.95,"estimated_queue_length":2.36,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3925,"intersection_id":190,"direction":"N","ts":"2026-08-14T10:03:42.832624+00:00","current_speed_kmh":29.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1568,"estimated_vehicle_count":3.84,"estimated_queue_length":1.65,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3926,"intersection_id":190,"direction":"E","ts":"2026-08-14T10:03:42.832624+00:00","current_speed_kmh":26.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2517,"estimated_vehicle_count":4.92,"estimated_queue_length":2.34,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3927,"intersection_id":190,"direction":"W","ts":"2026-08-14T10:03:42.832624+00:00","current_speed_kmh":29.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1675,"estimated_vehicle_count":3.95,"estimated_queue_length":1.72,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3928,"intersection_id":191,"direction":"N","ts":"2026-08-14T10:04:22.898022+00:00","current_speed_kmh":29.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1611,"estimated_vehicle_count":3.89,"estimated_queue_length":1.67,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3929,"intersection_id":191,"direction":"S","ts":"2026-08-14T10:04:22.898022+00:00","current_speed_kmh":26.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2456,"estimated_vehicle_count":4.84,"estimated_queue_length":2.29,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3930,"intersection_id":191,"direction":"E","ts":"2026-08-14T10:04:22.898022+00:00","current_speed_kmh":28.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.196,"estimated_vehicle_count":4.26,"estimated_queue_length":1.91,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3931,"intersection_id":191,"direction":"W","ts":"2026-08-14T10:04:22.898022+00:00","current_speed_kmh":26.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2373,"estimated_vehicle_count":4.74,"estimated_queue_length":2.22,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3932,"intersection_id":192,"direction":"N","ts":"2026-08-14T10:05:02.988874+00:00","current_speed_kmh":27.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2197,"estimated_vehicle_count":4.53,"estimated_queue_length":2.08,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3933,"intersection_id":192,"direction":"S","ts":"2026-08-14T10:05:02.988874+00:00","current_speed_kmh":27.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2197,"estimated_vehicle_count":4.53,"estimated_queue_length":2.08,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3934,"intersection_id":192,"direction":"E","ts":"2026-08-14T10:05:02.988874+00:00","current_speed_kmh":26.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2355,"estimated_vehicle_count":4.72,"estimated_queue_length":2.21,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3935,"intersection_id":192,"direction":"W","ts":"2026-08-14T10:05:02.988874+00:00","current_speed_kmh":27.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2104,"estimated_vehicle_count":4.43,"estimated_queue_length":2.01,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3936,"intersection_id":193,"direction":"N","ts":"2026-08-14T10:05:43.085534+00:00","current_speed_kmh":28.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1766,"estimated_vehicle_count":4.05,"estimated_queue_length":1.78,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3937,"intersection_id":193,"direction":"S","ts":"2026-08-14T10:05:43.085534+00:00","current_speed_kmh":26.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2564,"estimated_vehicle_count":4.98,"estimated_queue_length":2.38,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3938,"intersection_id":193,"direction":"E","ts":"2026-08-14T10:05:43.085534+00:00","current_speed_kmh":26.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2457,"estimated_vehicle_count":4.84,"estimated_queue_length":2.29,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3939,"intersection_id":193,"direction":"W","ts":"2026-08-14T10:05:43.085534+00:00","current_speed_kmh":25.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2654,"estimated_vehicle_count":5.09,"estimated_queue_length":2.46,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3940,"intersection_id":194,"direction":"N","ts":"2026-08-14T10:06:23.182325+00:00","current_speed_kmh":28.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1782,"estimated_vehicle_count":4.07,"estimated_queue_length":1.79,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3941,"intersection_id":194,"direction":"S","ts":"2026-08-14T10:06:23.182325+00:00","current_speed_kmh":28.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1986,"estimated_vehicle_count":4.29,"estimated_queue_length":1.93,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3942,"intersection_id":194,"direction":"W","ts":"2026-08-14T10:06:23.182325+00:00","current_speed_kmh":27.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2251,"estimated_vehicle_count":4.6,"estimated_queue_length":2.13,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3943,"intersection_id":196,"direction":"N","ts":"2026-08-14T10:07:03.257462+00:00","current_speed_kmh":29.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1721,"estimated_vehicle_count":4.0,"estimated_queue_length":1.75,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3944,"intersection_id":196,"direction":"S","ts":"2026-08-14T10:07:03.257462+00:00","current_speed_kmh":29.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1536,"estimated_vehicle_count":3.81,"estimated_queue_length":1.63,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3945,"intersection_id":196,"direction":"E","ts":"2026-08-14T10:07:03.257462+00:00","current_speed_kmh":29.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1466,"estimated_vehicle_count":3.74,"estimated_queue_length":1.58,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3946,"intersection_id":196,"direction":"W","ts":"2026-08-14T10:07:03.257462+00:00","current_speed_kmh":27.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2214,"estimated_vehicle_count":4.55,"estimated_queue_length":2.1,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3947,"intersection_id":54,"direction":"N","ts":"2026-08-14T10:07:43.358013+00:00","current_speed_kmh":28.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1854,"estimated_vehicle_count":4.15,"estimated_queue_length":1.84,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3948,"intersection_id":54,"direction":"S","ts":"2026-08-14T10:07:43.358013+00:00","current_speed_kmh":29.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.167,"estimated_vehicle_count":3.95,"estimated_queue_length":1.71,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3949,"intersection_id":55,"direction":"N","ts":"2026-08-14T10:08:23.838472+00:00","current_speed_kmh":25.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2606,"estimated_vehicle_count":5.03,"estimated_queue_length":2.41,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3950,"intersection_id":55,"direction":"W","ts":"2026-08-14T10:08:23.838472+00:00","current_speed_kmh":26.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.243,"estimated_vehicle_count":4.81,"estimated_queue_length":2.27,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3951,"intersection_id":56,"direction":"N","ts":"2026-08-14T10:09:04.346348+00:00","current_speed_kmh":29.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1654,"estimated_vehicle_count":3.93,"estimated_queue_length":1.7,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3952,"intersection_id":56,"direction":"S","ts":"2026-08-14T10:09:04.346348+00:00","current_speed_kmh":25.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2637,"estimated_vehicle_count":5.07,"estimated_queue_length":2.44,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3953,"intersection_id":56,"direction":"E","ts":"2026-08-14T10:09:04.346348+00:00","current_speed_kmh":29.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1558,"estimated_vehicle_count":3.83,"estimated_queue_length":1.64,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3954,"intersection_id":56,"direction":"W","ts":"2026-08-14T10:09:04.346348+00:00","current_speed_kmh":29.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1685,"estimated_vehicle_count":3.96,"estimated_queue_length":1.72,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3955,"intersection_id":57,"direction":"S","ts":"2026-08-14T10:09:45.274018+00:00","current_speed_kmh":29.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1713,"estimated_vehicle_count":3.99,"estimated_queue_length":1.74,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3956,"intersection_id":57,"direction":"E","ts":"2026-08-14T10:09:45.274018+00:00","current_speed_kmh":25.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2662,"estimated_vehicle_count":5.1,"estimated_queue_length":2.46,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3957,"intersection_id":57,"direction":"W","ts":"2026-08-14T10:09:45.274018+00:00","current_speed_kmh":29.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1533,"estimated_vehicle_count":3.81,"estimated_queue_length":1.62,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3958,"intersection_id":197,"direction":"N","ts":"2026-08-14T10:10:25.995730+00:00","current_speed_kmh":25.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2718,"estimated_vehicle_count":5.17,"estimated_queue_length":2.51,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3959,"intersection_id":197,"direction":"S","ts":"2026-08-14T10:10:25.995730+00:00","current_speed_kmh":29.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1601,"estimated_vehicle_count":3.88,"estimated_queue_length":1.67,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3960,"intersection_id":197,"direction":"E","ts":"2026-08-14T10:10:25.995730+00:00","current_speed_kmh":26.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2418,"estimated_vehicle_count":4.8,"estimated_queue_length":2.26,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3961,"intersection_id":197,"direction":"W","ts":"2026-08-14T10:10:25.995730+00:00","current_speed_kmh":26.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2541,"estimated_vehicle_count":4.95,"estimated_queue_length":2.36,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3962,"intersection_id":198,"direction":"N","ts":"2026-08-14T10:11:06.105078+00:00","current_speed_kmh":29.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1674,"estimated_vehicle_count":3.95,"estimated_queue_length":1.71,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3963,"intersection_id":198,"direction":"S","ts":"2026-08-14T10:11:06.105078+00:00","current_speed_kmh":28.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.201,"estimated_vehicle_count":4.32,"estimated_queue_length":1.95,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3964,"intersection_id":198,"direction":"E","ts":"2026-08-14T10:11:06.105078+00:00","current_speed_kmh":28.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1867,"estimated_vehicle_count":4.16,"estimated_queue_length":1.84,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3965,"intersection_id":198,"direction":"W","ts":"2026-08-14T10:11:06.105078+00:00","current_speed_kmh":25.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2768,"estimated_vehicle_count":5.23,"estimated_queue_length":2.56,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3966,"intersection_id":199,"direction":"S","ts":"2026-08-14T10:11:46.200769+00:00","current_speed_kmh":27.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2124,"estimated_vehicle_count":4.45,"estimated_queue_length":2.03,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3967,"intersection_id":199,"direction":"E","ts":"2026-08-14T10:11:46.200769+00:00","current_speed_kmh":27.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2107,"estimated_vehicle_count":4.43,"estimated_queue_length":2.02,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3968,"intersection_id":200,"direction":"N","ts":"2026-08-14T10:12:26.251589+00:00","current_speed_kmh":25.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2672,"estimated_vehicle_count":5.11,"estimated_queue_length":2.47,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3969,"intersection_id":200,"direction":"S","ts":"2026-08-14T10:12:26.251589+00:00","current_speed_kmh":26.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2314,"estimated_vehicle_count":4.67,"estimated_queue_length":2.18,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3970,"intersection_id":200,"direction":"E","ts":"2026-08-14T10:12:26.251589+00:00","current_speed_kmh":27.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2109,"estimated_vehicle_count":4.43,"estimated_queue_length":2.02,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3971,"intersection_id":200,"direction":"W","ts":"2026-08-14T10:12:26.251589+00:00","current_speed_kmh":25.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2765,"estimated_vehicle_count":5.23,"estimated_queue_length":2.55,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3972,"intersection_id":201,"direction":"N","ts":"2026-08-14T10:13:06.339442+00:00","current_speed_kmh":29.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1679,"estimated_vehicle_count":3.96,"estimated_queue_length":1.72,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3973,"intersection_id":201,"direction":"S","ts":"2026-08-14T10:13:06.339442+00:00","current_speed_kmh":25.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2836,"estimated_vehicle_count":5.32,"estimated_queue_length":2.62,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3974,"intersection_id":201,"direction":"E","ts":"2026-08-14T10:13:06.339442+00:00","current_speed_kmh":28.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1947,"estimated_vehicle_count":4.25,"estimated_queue_length":1.9,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3975,"intersection_id":201,"direction":"W","ts":"2026-08-14T10:13:06.339442+00:00","current_speed_kmh":27.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2179,"estimated_vehicle_count":4.51,"estimated_queue_length":2.07,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3976,"intersection_id":204,"direction":"N","ts":"2026-08-14T10:13:46.430320+00:00","current_speed_kmh":27.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2078,"estimated_vehicle_count":4.4,"estimated_queue_length":2.0,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3977,"intersection_id":204,"direction":"S","ts":"2026-08-14T10:13:46.430320+00:00","current_speed_kmh":25.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2678,"estimated_vehicle_count":5.12,"estimated_queue_length":2.48,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3978,"intersection_id":204,"direction":"E","ts":"2026-08-14T10:13:46.430320+00:00","current_speed_kmh":29.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1664,"estimated_vehicle_count":3.94,"estimated_queue_length":1.71,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3979,"intersection_id":204,"direction":"W","ts":"2026-08-14T10:13:46.430320+00:00","current_speed_kmh":26.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2305,"estimated_vehicle_count":4.66,"estimated_queue_length":2.17,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3980,"intersection_id":58,"direction":"N","ts":"2026-08-14T10:14:26.521069+00:00","current_speed_kmh":25.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2642,"estimated_vehicle_count":5.07,"estimated_queue_length":2.45,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3981,"intersection_id":58,"direction":"E","ts":"2026-08-14T10:14:26.521069+00:00","current_speed_kmh":28.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1804,"estimated_vehicle_count":4.09,"estimated_queue_length":1.8,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3982,"intersection_id":58,"direction":"W","ts":"2026-08-14T10:14:26.521069+00:00","current_speed_kmh":25.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2827,"estimated_vehicle_count":5.31,"estimated_queue_length":2.61,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3983,"intersection_id":59,"direction":"N","ts":"2026-08-14T10:15:07.194133+00:00","current_speed_kmh":29.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1707,"estimated_vehicle_count":3.99,"estimated_queue_length":1.74,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3984,"intersection_id":59,"direction":"S","ts":"2026-08-14T10:15:07.194133+00:00","current_speed_kmh":25.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2777,"estimated_vehicle_count":5.25,"estimated_queue_length":2.56,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3985,"intersection_id":59,"direction":"E","ts":"2026-08-14T10:15:07.194133+00:00","current_speed_kmh":28.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1783,"estimated_vehicle_count":4.07,"estimated_queue_length":1.79,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3986,"intersection_id":59,"direction":"W","ts":"2026-08-14T10:15:07.194133+00:00","current_speed_kmh":25.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2596,"estimated_vehicle_count":5.02,"estimated_queue_length":2.41,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3987,"intersection_id":60,"direction":"N","ts":"2026-08-14T10:15:48.149985+00:00","current_speed_kmh":27.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2274,"estimated_vehicle_count":4.62,"estimated_queue_length":2.14,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3988,"intersection_id":60,"direction":"W","ts":"2026-08-14T10:15:48.149985+00:00","current_speed_kmh":28.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1996,"estimated_vehicle_count":4.3,"estimated_queue_length":1.94,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3989,"intersection_id":61,"direction":"S","ts":"2026-08-14T10:16:28.604424+00:00","current_speed_kmh":25.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2737,"estimated_vehicle_count":5.19,"estimated_queue_length":2.53,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3990,"intersection_id":61,"direction":"W","ts":"2026-08-14T10:16:28.604424+00:00","current_speed_kmh":32.7,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2738,"estimated_vehicle_count":5.19,"estimated_queue_length":2.53,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3991,"intersection_id":205,"direction":"N","ts":"2026-08-14T10:17:09.072832+00:00","current_speed_kmh":28.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2007,"estimated_vehicle_count":4.32,"estimated_queue_length":1.94,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3992,"intersection_id":205,"direction":"E","ts":"2026-08-14T10:17:09.072832+00:00","current_speed_kmh":29.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1548,"estimated_vehicle_count":3.82,"estimated_queue_length":1.63,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3993,"intersection_id":205,"direction":"W","ts":"2026-08-14T10:17:09.072832+00:00","current_speed_kmh":26.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2326,"estimated_vehicle_count":4.69,"estimated_queue_length":2.18,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3994,"intersection_id":206,"direction":"S","ts":"2026-08-14T10:17:49.153908+00:00","current_speed_kmh":28.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1847,"estimated_vehicle_count":4.14,"estimated_queue_length":1.83,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3995,"intersection_id":206,"direction":"W","ts":"2026-08-14T10:17:49.153908+00:00","current_speed_kmh":25.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2704,"estimated_vehicle_count":5.15,"estimated_queue_length":2.5,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3996,"intersection_id":207,"direction":"N","ts":"2026-08-14T10:18:29.235883+00:00","current_speed_kmh":37.9,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1588,"estimated_vehicle_count":3.86,"estimated_queue_length":1.66,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3997,"intersection_id":207,"direction":"S","ts":"2026-08-14T10:18:29.235883+00:00","current_speed_kmh":37.2,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1734,"estimated_vehicle_count":4.02,"estimated_queue_length":1.75,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3998,"intersection_id":207,"direction":"E","ts":"2026-08-14T10:18:29.235883+00:00","current_speed_kmh":26.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2535,"estimated_vehicle_count":4.94,"estimated_queue_length":2.35,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":3999,"intersection_id":207,"direction":"W","ts":"2026-08-14T10:18:29.235883+00:00","current_speed_kmh":29.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1543,"estimated_vehicle_count":3.82,"estimated_queue_length":1.63,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4000,"intersection_id":208,"direction":"N","ts":"2026-08-14T10:19:09.335529+00:00","current_speed_kmh":33.3,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2604,"estimated_vehicle_count":5.03,"estimated_queue_length":2.41,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4001,"intersection_id":208,"direction":"S","ts":"2026-08-14T10:19:09.335529+00:00","current_speed_kmh":27.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2185,"estimated_vehicle_count":4.52,"estimated_queue_length":2.08,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4002,"intersection_id":208,"direction":"W","ts":"2026-08-14T10:19:09.335529+00:00","current_speed_kmh":25.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2832,"estimated_vehicle_count":5.32,"estimated_queue_length":2.61,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4003,"intersection_id":209,"direction":"N","ts":"2026-08-14T10:19:49.410764+00:00","current_speed_kmh":27.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2162,"estimated_vehicle_count":4.49,"estimated_queue_length":2.06,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4004,"intersection_id":209,"direction":"S","ts":"2026-08-14T10:19:49.410764+00:00","current_speed_kmh":28.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1736,"estimated_vehicle_count":4.02,"estimated_queue_length":1.76,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4005,"intersection_id":209,"direction":"W","ts":"2026-08-14T10:19:49.410764+00:00","current_speed_kmh":26.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2569,"estimated_vehicle_count":4.98,"estimated_queue_length":2.38,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4006,"intersection_id":210,"direction":"S","ts":"2026-08-14T10:20:29.492754+00:00","current_speed_kmh":28.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1945,"estimated_vehicle_count":4.25,"estimated_queue_length":1.9,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4007,"intersection_id":210,"direction":"W","ts":"2026-08-14T10:20:29.492754+00:00","current_speed_kmh":26.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2406,"estimated_vehicle_count":4.78,"estimated_queue_length":2.25,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4008,"intersection_id":62,"direction":"N","ts":"2026-08-14T10:21:09.541651+00:00","current_speed_kmh":26.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2549,"estimated_vehicle_count":4.96,"estimated_queue_length":2.37,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4009,"intersection_id":62,"direction":"E","ts":"2026-08-14T10:21:09.541651+00:00","current_speed_kmh":32.5,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.277,"estimated_vehicle_count":5.24,"estimated_queue_length":2.56,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4010,"intersection_id":62,"direction":"W","ts":"2026-08-14T10:21:09.541651+00:00","current_speed_kmh":34.2,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2399,"estimated_vehicle_count":4.77,"estimated_queue_length":2.24,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4011,"intersection_id":63,"direction":"S","ts":"2026-08-14T10:21:50.231981+00:00","current_speed_kmh":29.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1705,"estimated_vehicle_count":3.99,"estimated_queue_length":1.73,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4012,"intersection_id":63,"direction":"W","ts":"2026-08-14T10:21:50.231981+00:00","current_speed_kmh":25.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2842,"estimated_vehicle_count":5.33,"estimated_queue_length":2.62,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4013,"intersection_id":64,"direction":"E","ts":"2026-08-14T10:22:30.693939+00:00","current_speed_kmh":29.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1684,"estimated_vehicle_count":3.96,"estimated_queue_length":1.72,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4014,"intersection_id":64,"direction":"W","ts":"2026-08-14T10:22:30.693939+00:00","current_speed_kmh":27.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.203,"estimated_vehicle_count":4.34,"estimated_queue_length":1.96,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4015,"intersection_id":65,"direction":"N","ts":"2026-08-14T10:23:11.168530+00:00","current_speed_kmh":26.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2397,"estimated_vehicle_count":4.77,"estimated_queue_length":2.24,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4016,"intersection_id":65,"direction":"S","ts":"2026-08-14T10:23:11.168530+00:00","current_speed_kmh":24.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2923,"estimated_vehicle_count":5.43,"estimated_queue_length":2.7,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4017,"intersection_id":211,"direction":"N","ts":"2026-08-14T10:23:51.682202+00:00","current_speed_kmh":36.0,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2006,"estimated_vehicle_count":4.31,"estimated_queue_length":1.94,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4018,"intersection_id":211,"direction":"S","ts":"2026-08-14T10:23:51.682202+00:00","current_speed_kmh":32.7,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2731,"estimated_vehicle_count":5.19,"estimated_queue_length":2.52,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4019,"intersection_id":211,"direction":"E","ts":"2026-08-14T10:23:51.682202+00:00","current_speed_kmh":25.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2789,"estimated_vehicle_count":5.26,"estimated_queue_length":2.58,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4020,"intersection_id":211,"direction":"W","ts":"2026-08-14T10:23:51.682202+00:00","current_speed_kmh":27.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2258,"estimated_vehicle_count":4.6,"estimated_queue_length":2.13,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4021,"intersection_id":212,"direction":"E","ts":"2026-08-14T10:24:31.784724+00:00","current_speed_kmh":29.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.169,"estimated_vehicle_count":3.97,"estimated_queue_length":1.72,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4022,"intersection_id":212,"direction":"W","ts":"2026-08-14T10:24:31.784724+00:00","current_speed_kmh":29.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1595,"estimated_vehicle_count":3.87,"estimated_queue_length":1.66,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4023,"intersection_id":213,"direction":"E","ts":"2026-08-14T10:25:11.839465+00:00","current_speed_kmh":28.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1755,"estimated_vehicle_count":4.04,"estimated_queue_length":1.77,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4024,"intersection_id":213,"direction":"W","ts":"2026-08-14T10:25:11.839465+00:00","current_speed_kmh":26.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2355,"estimated_vehicle_count":4.72,"estimated_queue_length":2.21,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4025,"intersection_id":214,"direction":"S","ts":"2026-08-14T10:25:51.889339+00:00","current_speed_kmh":28.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1758,"estimated_vehicle_count":4.04,"estimated_queue_length":1.77,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4026,"intersection_id":214,"direction":"E","ts":"2026-08-14T10:25:51.889339+00:00","current_speed_kmh":28.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1892,"estimated_vehicle_count":4.19,"estimated_queue_length":1.86,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4027,"intersection_id":214,"direction":"W","ts":"2026-08-14T10:25:51.889339+00:00","current_speed_kmh":29.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1676,"estimated_vehicle_count":3.95,"estimated_queue_length":1.72,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4028,"intersection_id":215,"direction":"W","ts":"2026-08-14T10:26:31.969463+00:00","current_speed_kmh":28.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1948,"estimated_vehicle_count":4.25,"estimated_queue_length":1.9,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4029,"intersection_id":217,"direction":"N","ts":"2026-08-14T10:27:11.997612+00:00","current_speed_kmh":26.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2493,"estimated_vehicle_count":4.89,"estimated_queue_length":2.32,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4030,"intersection_id":217,"direction":"S","ts":"2026-08-14T10:27:11.997612+00:00","current_speed_kmh":25.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2631,"estimated_vehicle_count":5.06,"estimated_queue_length":2.44,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4031,"intersection_id":217,"direction":"E","ts":"2026-08-14T10:27:11.997612+00:00","current_speed_kmh":26.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2341,"estimated_vehicle_count":4.7,"estimated_queue_length":2.2,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4032,"intersection_id":217,"direction":"W","ts":"2026-08-14T10:27:11.997612+00:00","current_speed_kmh":27.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2257,"estimated_vehicle_count":4.6,"estimated_queue_length":2.13,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4033,"intersection_id":66,"direction":"N","ts":"2026-08-14T10:27:52.099171+00:00","current_speed_kmh":25.4,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2752,"estimated_vehicle_count":5.21,"estimated_queue_length":2.54,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4034,"intersection_id":66,"direction":"E","ts":"2026-08-14T10:27:52.099171+00:00","current_speed_kmh":29.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1717,"estimated_vehicle_count":4.0,"estimated_queue_length":1.74,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4035,"intersection_id":66,"direction":"W","ts":"2026-08-14T10:27:52.099171+00:00","current_speed_kmh":25.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2652,"estimated_vehicle_count":5.09,"estimated_queue_length":2.45,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4036,"intersection_id":67,"direction":"S","ts":"2026-08-14T10:28:32.779840+00:00","current_speed_kmh":27.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2219,"estimated_vehicle_count":4.56,"estimated_queue_length":2.1,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4037,"intersection_id":67,"direction":"E","ts":"2026-08-14T10:28:32.779840+00:00","current_speed_kmh":27.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2059,"estimated_vehicle_count":4.37,"estimated_queue_length":1.98,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4038,"intersection_id":68,"direction":"N","ts":"2026-08-14T10:29:13.327687+00:00","current_speed_kmh":35.7,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2062,"estimated_vehicle_count":4.38,"estimated_queue_length":1.98,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4039,"intersection_id":68,"direction":"S","ts":"2026-08-14T10:29:13.327687+00:00","current_speed_kmh":34.4,"freeflow_speed_kmh":45.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2347,"estimated_vehicle_count":4.71,"estimated_queue_length":2.2,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4040,"intersection_id":68,"direction":"E","ts":"2026-08-14T10:29:13.327687+00:00","current_speed_kmh":25.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2625,"estimated_vehicle_count":5.05,"estimated_queue_length":2.43,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4041,"intersection_id":68,"direction":"W","ts":"2026-08-14T10:29:13.327687+00:00","current_speed_kmh":25.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2696,"estimated_vehicle_count":5.14,"estimated_queue_length":2.49,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4042,"intersection_id":69,"direction":"N","ts":"2026-08-14T10:29:54.263276+00:00","current_speed_kmh":25.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2864,"estimated_vehicle_count":5.36,"estimated_queue_length":2.64,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4043,"intersection_id":69,"direction":"E","ts":"2026-08-14T10:29:54.263276+00:00","current_speed_kmh":29.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1689,"estimated_vehicle_count":3.97,"estimated_queue_length":1.72,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4044,"intersection_id":69,"direction":"W","ts":"2026-08-14T10:29:54.263276+00:00","current_speed_kmh":26.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2315,"estimated_vehicle_count":4.67,"estimated_queue_length":2.18,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4045,"intersection_id":218,"direction":"E","ts":"2026-08-14T10:30:34.938071+00:00","current_speed_kmh":26.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2565,"estimated_vehicle_count":4.98,"estimated_queue_length":2.38,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4046,"intersection_id":218,"direction":"W","ts":"2026-08-14T10:30:34.938071+00:00","current_speed_kmh":28.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1812,"estimated_vehicle_count":4.1,"estimated_queue_length":1.81,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4047,"intersection_id":223,"direction":"E","ts":"2026-08-14T10:31:15.009352+00:00","current_speed_kmh":26.7,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2366,"estimated_vehicle_count":4.73,"estimated_queue_length":2.22,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4048,"intersection_id":224,"direction":"S","ts":"2026-08-14T10:31:55.039634+00:00","current_speed_kmh":25.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2785,"estimated_vehicle_count":5.26,"estimated_queue_length":2.57,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4049,"intersection_id":224,"direction":"E","ts":"2026-08-14T10:31:55.039634+00:00","current_speed_kmh":29.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1708,"estimated_vehicle_count":3.99,"estimated_queue_length":1.74,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4050,"intersection_id":225,"direction":"E","ts":"2026-08-14T10:32:35.090374+00:00","current_speed_kmh":26.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2321,"estimated_vehicle_count":4.68,"estimated_queue_length":2.18,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4051,"intersection_id":225,"direction":"W","ts":"2026-08-14T10:32:35.090374+00:00","current_speed_kmh":25.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2638,"estimated_vehicle_count":5.07,"estimated_queue_length":2.44,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4052,"intersection_id":226,"direction":"N","ts":"2026-08-14T10:33:15.137749+00:00","current_speed_kmh":27.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2116,"estimated_vehicle_count":4.44,"estimated_queue_length":2.02,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4053,"intersection_id":226,"direction":"S","ts":"2026-08-14T10:33:15.137749+00:00","current_speed_kmh":26.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2425,"estimated_vehicle_count":4.81,"estimated_queue_length":2.26,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4054,"intersection_id":226,"direction":"E","ts":"2026-08-14T10:33:15.137749+00:00","current_speed_kmh":29.1,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1698,"estimated_vehicle_count":3.98,"estimated_queue_length":1.73,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4055,"intersection_id":226,"direction":"W","ts":"2026-08-14T10:33:15.137749+00:00","current_speed_kmh":27.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2038,"estimated_vehicle_count":4.35,"estimated_queue_length":1.97,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4056,"intersection_id":1,"direction":"N","ts":"2026-08-14T10:33:55.226629+00:00","current_speed_kmh":26.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.24,"estimated_vehicle_count":4.77,"estimated_queue_length":2.24,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4057,"intersection_id":1,"direction":"E","ts":"2026-08-14T10:33:55.226629+00:00","current_speed_kmh":26.2,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2511,"estimated_vehicle_count":4.91,"estimated_queue_length":2.33,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4058,"intersection_id":70,"direction":"N","ts":"2026-08-14T10:34:35.271514+00:00","current_speed_kmh":28.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.177,"estimated_vehicle_count":4.05,"estimated_queue_length":1.78,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4059,"intersection_id":70,"direction":"E","ts":"2026-08-14T10:34:35.271514+00:00","current_speed_kmh":27.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.202,"estimated_vehicle_count":4.33,"estimated_queue_length":1.95,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4060,"intersection_id":70,"direction":"W","ts":"2026-08-14T10:34:35.271514+00:00","current_speed_kmh":25.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2591,"estimated_vehicle_count":5.01,"estimated_queue_length":2.4,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4061,"intersection_id":71,"direction":"N","ts":"2026-08-14T10:35:15.973717+00:00","current_speed_kmh":28.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2004,"estimated_vehicle_count":4.31,"estimated_queue_length":1.94,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4062,"intersection_id":71,"direction":"S","ts":"2026-08-14T10:35:15.973717+00:00","current_speed_kmh":25.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2723,"estimated_vehicle_count":5.18,"estimated_queue_length":2.52,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4063,"intersection_id":72,"direction":"S","ts":"2026-08-14T10:35:56.459079+00:00","current_speed_kmh":28.0,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.1986,"estimated_vehicle_count":4.29,"estimated_queue_length":1.93,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4064,"intersection_id":72,"direction":"E","ts":"2026-08-14T10:35:56.459079+00:00","current_speed_kmh":27.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2142,"estimated_vehicle_count":4.47,"estimated_queue_length":2.04,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4065,"intersection_id":72,"direction":"W","ts":"2026-08-14T10:35:56.459079+00:00","current_speed_kmh":25.9,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2598,"estimated_vehicle_count":5.02,"estimated_queue_length":2.41,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4066,"intersection_id":73,"direction":"E","ts":"2026-08-14T10:36:37.182737+00:00","current_speed_kmh":24.8,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.291,"estimated_vehicle_count":5.42,"estimated_queue_length":2.68,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4067,"intersection_id":73,"direction":"W","ts":"2026-08-14T10:36:37.182737+00:00","current_speed_kmh":24.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.3064,"estimated_vehicle_count":5.62,"estimated_queue_length":2.83,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4068,"intersection_id":2,"direction":"N","ts":"2026-08-14T10:37:17.672934+00:00","current_speed_kmh":26.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2395,"estimated_vehicle_count":4.77,"estimated_queue_length":2.24,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4069,"intersection_id":2,"direction":"S","ts":"2026-08-14T10:37:17.672934+00:00","current_speed_kmh":26.3,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2495,"estimated_vehicle_count":4.89,"estimated_queue_length":2.32,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4070,"intersection_id":2,"direction":"E","ts":"2026-08-14T10:37:17.672934+00:00","current_speed_kmh":26.5,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2441,"estimated_vehicle_count":4.82,"estimated_queue_length":2.28,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"},{"id":4071,"intersection_id":2,"direction":"W","ts":"2026-08-14T10:37:17.672934+00:00","current_speed_kmh":24.6,"freeflow_speed_kmh":35.0,"current_travel_time_s":null,"freeflow_travel_time_s":null,"confidence":0.3,"congestion_ratio":0.2969,"estimated_vehicle_count":5.49,"estimated_queue_length":2.74,"road_closure":0,"source":"estimated_model","weather":"clear","algorithm_mode":"fixed"}]