将Vissim文件转换为SUMO

时间:2019-04-29 07:35:35

标签: sumo

我正在尝试使用tls_vissimXML2SUMOnet_update.py脚本将vissim文件转换为SUMO文件,但是它给了我关键错误。

我尝试使用netconvert进行转换,但并非所有连接都已建立。

netconvert --vissim-file=SIM_K513V13.inpx --output-file=MySUMOFile.net.xml

此代码给出的结果如下:

Warning: Could not set connection between '5_1' and '4_0'.
Warning: 1 of 8 connections could not be assigned.
Success.

我尝试了

./tls_vissimXML2SUMOnet_update.py -V SIM_K513V13.inpx -S MySUMOFile.net.xml -o SUMO_TLS

我得到的结果是:

Namespace(SUMO_net='MySUMOFile.net.xml', output_file='SUMO_TLS', vissim_input='SIM_K513V13.inpx') 


---

* loading VISSIM net:
     SIM_K513V13.inpx

---

* loading SUMO net:
     MySUMOFile.net.xml
Traceback (most recent call last):
  File "./tls_vissimXML2SUMOnet_update.py", line 557, in <module>
    conn_link_d)
  File "./tls_vissimXML2SUMOnet_update.py", line 294, in get_sg_connection_data
    conn_link_d[link] if conn[-1] == lane])]
KeyError: u'10007'

有人可以帮助我进行转换。

1 个答案:

答案 0 :(得分:0)

这是SUMO中的错误。我打开了一张票:https://github.com/eclipse/sumo/issues/5560。我们可以使用EPL许可下的网络进行回归测试吗? PS:门票现在固定。