因为一些原因,现在开始深入挖掘sumo里的信息,尤其是路网导入方面。
在osm路网导入时,是可以添加公共交通信息的,https://sumo.dlr.de/docs/Tutorials/PT_from_OpenStreetMap.html#initial_network_and_public_transit_information_extraction
但是在第二步转换时,有一些错误。
在这一步,当我采用ptlines2flows.py进行转化时,会出现这样的错误。
可以很明显的看出,这是编码的问题,自己猜测是因为ptlines等信息有中文,编码没有采用UTF-8,在打开ptlines2flow这个文件后,我发现
人家用的就是utf-8编码啊。后来折腾了半天,增加了两行代码,修改了两行代码。
加入119,120两行代码,并修改121行代码,其次还要修改143行代码,改成f2
再在cmd里运行一下,就成啦
即使有一些warning也无伤大雅。