diff --git a/app/eva_common.py b/app/eva_common.py index d471e19..4d3d27f 100644 --- a/app/eva_common.py +++ b/app/eva_common.py @@ -780,11 +780,11 @@ def gen_flow_turn_rate_index(avg_cross_delay_info, roads_dir_dict): outroad_infos = avg_cross_delay_info.outroad_infos road_delay_dict = {item.inroadid: item for item in road_delay_infos} outroad_info_dict = {item.outroadid: item for item in outroad_infos} - cross_sum_car_num = sum([item.delay_info.car_num for item in road_delay_infos]) - cross_out_sum_car_num = sum([item.turn_info.car_num for item in outroad_infos]) road_flow_turn_rate = {} inroadid_list = [roads_dir_dict[k]['in'] for k in roads_dir_dict.keys()] outroadid_list = [roads_dir_dict[k]['out'] for k in roads_dir_dict.keys()] + cross_sum_car_num = sum([item.delay_info.car_num for item in road_delay_infos if item.inroadid in inroadid_list]) + cross_out_sum_car_num = sum([item.turn_info.car_num for item in outroad_infos if item.outroadid in outroadid_list]) # ---- 预处理:为每个进口道预计算 split_turns_set ---- split_turns_precomputed = {}