我最近在SUMO中使用TraCI。我想知道,如果有车辆,如何找到周围的相邻(最近)路口?
答案 0 :(得分:0)
没有直接的TraCI函数来获取最近的连接点。但是,您可以存储网络中所有路口的所有坐标,并使用System.out.println(Arrays.asList(contentList.get(0)).get(2));
计算车辆和路口之间的scipy.spatial.distance.cdist
。
答案 1 :(得分:0)
关于连通性而不是航空公司距离,您只需沿着当前路线的边缘走动即可获得节点,如下所述:https://sumo.dlr.de/docs/Tools/Sumolib.html#import_a_network_and_retrieve_nodes_and_edges