Omnet ++: получить список соседних узлов - PullRequest
0 голосов
/ 11 апреля 2019

Я новичок в OMNeT ++. Я использую OMNeT ++ 5.1.1, SuMO 0.30.0 и вены 4.7.1. Мне нужно применить алгоритм Дейкстры для транспортных средств, чтобы найти кратчайший путь к месту назначения. я могу получить список всех соединений из файла map.net.xml , используя TraCICommandInterface :: getJunctionIds () . Но как я могу получить список всех соединений, соединенных с данным соединением? Помогите мне, пожалуйста. Спасибо

1 Ответ

0 голосов
/ 19 апреля 2019

Возможно, проще всего проанализировать сеть (используя выбранный вами XML-анализатор или sumolib, если вы хотите использовать python), а затем получить информацию из сети напрямую. Каждый элемент соединения имеет идентификатор в сети, а граничные элементы имеют атрибуты from и to, обозначающие источник и назначение. Если вы используете sumolib, вот пример кода: https://sumo.dlr.de/wiki/Tools/Sumolib#import_a_network_and_retrieve_nodes_and_edges

...