Omnet ++:获取相邻联结的列表

问题描述 投票:0回答:1

我是OMNeT ++的新手。我使用的是OMNeT ++ 5.1.1,SuMO 0.30.0和静脉4.7.1。我需要将Dijkstra算法应用于车辆以找到到达目的地的最短路径。我可以使用TraCICommandInterface :: getJunctionIds()函数从map.net.xml文件中获取所有联结的列表。但是,如何获得连接到给定连接点的所有连接的列表?请帮我。谢谢

algorithm dijkstra omnet++ veins sumo
1个回答
0
投票

最简单的可能是解析网络(如果你想使用python,使用你选择的XML解析器或sumolib),然后直接从网络中检索信息。每个联结元素在网络中都有一个id,而边元素具有表示源和目标的“from”和“to”属性。如果你使用sumolib,这里是示例代码:https://sumo.dlr.de/wiki/Tools/Sumolib#import_a_network_and_retrieve_nodes_and_edges

© www.soinside.com 2019 - 2024. All rights reserved.