Можем ли мы получить список отслеживаемых ребер текущего ребра? - PullRequest
0 голосов
/ 07 ноября 2019

Можем ли мы получить в SUMO список следующих ребер (если они есть) по текущему ребру? Кроме того, мы можем получить четыре входящих подхода к нормальному пересечению?

1 Ответ

0 голосов
/ 10 ноября 2019

Это зависит от того, хотите ли вы использовать TraCI и нуждаетесь ли вы в следующем ребре в маршруте конкретного транспортного средства или просто хотите провести статический анализ сети. Для последнего вы можете использовать sumolib (по крайней мере, если вы можете использовать python):

 # import the library
 import sumolib
 # parse the net
 net = sumolib.net.readNet('myNet.net.xml')
 # retrieve the successor edges of an edge
 nextEdges = net.getEdge('myEdgeID').getOutgoing()
 # retrieve the incoming edges of the destination of an edge
 nextEdges = net.getEdge('myEdgeID').getToNode().getIncoming()

см. https://sumo.dlr.de/docs/Tools/Sumolib.html

...