Converter module¶
used for converting SUMO file to CityFlow file.
- Converter.calc_edge_compass_angle(edge)¶
- Parameters
edge –
- Returns
- Converter.calc_edge_compass_angle_no_modify(edge)¶
- Parameters
edge –
- Returns
- Converter.cityflow2sumo_cfg(args)¶
generate sumo cfg file
- Parameters
args –
- Returns
- Converter.cityflow2sumo_flow(args)¶
- Parameters
args –
- Returns
- Converter.cityflow2sumo_net(args)¶
generate net.xml according to nod.xml, edg.xml,con.xml,tll.xml
- Parameters
args –
- Returns
- Converter.fill_empty_phase(current_phase, count)¶
- Parameters
current_phase –
count –
- Returns
- Converter.filter_roadlinks_by_startedge(roadLinks, lane_id)¶
- Parameters
roadLinks –
lane_id –
- Returns
- Converter.filter_roadlinks_by_startedge_and_turn_type(roadLinks, edge, turntype)¶
- Parameters
roadLinks –
edge –
turntype –
- Returns
- Converter.find_edges_by_angle(all_edges, angle)¶
- Parameters
all_edges –
angle –
- Returns
- Converter.find_edges_by_cluster_centroid(all_edges, angle)¶
- Parameters
all_edges –
angle –
- Returns
- Converter.get_all_turn_right_link_index(roadLinks)¶
- Parameters
roadLinks –
- Returns
- Converter.get_direction_fron_connection(connection)¶
- Parameters
connection –
- Returns
- Converter.get_filename(netfile, typ='', need_path=True)¶
:type net,nod,edg,tll,rou,sumocfg :param netfile: :param typ: :param need_path: :return:
- Converter.get_final_intersections(net, tls_dict, edge_dict)¶
- Parameters
net –
tls_dict –
edge_dict –
- Returns
- Converter.get_final_roads(net)¶
- Parameters
net –
- Returns
- Converter.get_phase2lane(direction, typ, num_phase)¶
return the idx of phase_idx related to roadlink_idx. In SUMO, the phase are ordered by clockwise, from N_r_s_l to W_r_s_l, totally 12 dims or 8dims.
- Parameters
direction –
typ –
num_phase –
- Returns
- Converter.group_connections_by_start_end(connections)¶
- Parameters
connections –
- Returns
- Converter.node_to_intersection(node, tls_dict, edge_dict)¶
- Parameters
node –
tls_dict –
edge_dict –
- Returns
- Converter.parse_args()¶
- Returns
- Converter.point_tuple_to_dict(point_tuple)¶
- Parameters
point_tuple –
- Returns
- Converter.process_edge(edge)¶
- Parameters
edge –
- Returns
- Converter.process_intersection_simple_phase(intersection)¶
- Parameters
intersection –
- Returns
- Converter.sumo2cityflow_flow(args)¶
- Parameters
args –
- Returns
- Converter.sumo2cityflow_net(args)¶
- Parameters
args –
- Returns