GMNS To SUMO Format

Convert GMNS format files (from UTDF To GMNS Format) to SUMO format.

 1import utdf2gmns as ug
 2
 3if __name__ == "__main__":
 4
 5    region_name = " Bullhead City, AZ"
 6    path_utdf = r"datasets\data_bullhead_seg4\UTDF.csv"
 7
 8    net = ug.UTDF2GMNS(utdf_filename=path_utdf, region_name=region_name, verbose=False)
 9
10    net.geocode_utdf_intersections(single_intersection_coord={}, dist_threshold=0.01)
11
12    net.create_gmns_links(is_link_polygon=False)
13
14    net.utdf_to_sumo(sumo_name="", show_warning_message=True, disable_U_turn=True)

The generated SUMO network files are saved in the same directory as the input UTDF file. Simulation in SUMO (Example Below):

GMNS to SUMO network simulation