“Simulation of Urban MObility”, or “SUMO” for short, is an open source, microscopic, multi-modal traffic simulation.
SUMO的安装:
- 通过sumo官网下载
- 点击SUMO for Windows下载
- 执行下载后的文件进行安装,假定安装目录为
C:\Sumo
执行SUMO:
- 最简单的执行方式,不做具体内容说明
- 下载OSM地图文件,命名为
demo.osm
- 通过地图文件生成道路文件,在
SUMO Command Line
中,切换到工作目录执行C:\Sumo\bin\netconvert.exe --osm-files demo.osm -o demo.net.xml
- 通过道路文件生成trips文件
C:\Sumo\tools\randomTrips.py -n demo.net.xml -l -e 600 -o demo.trips.xml
- 通过道路文件和trips文件生成路线文件
C:\Sumo\bin\duarouter.exe -n demo.net.xml -t demo.trips.xml -o demo.rou.xml --ignore-errors
- 再写一个配置文件支持SUMO GUI使用就可以了,文件名命名为
demo.sumocfg
,其内容如下:<?xml version="1.0" encoding="UTF-8"?> <configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://sumo.dlr.de/xsd/sumoConfiguration.xsd"> <input> <net-file value="demo.net.xml"/> <route-files value="demo.rou.xml"/> </input> <processing> <time-to-teleport value="-1"/> </processing> <report> <xml-validation value="never"/> <duration-log.disable value="true"/> <no-step-log value="true"/> </report> </configuration>
- 最后通过SUMO GUI打开配置文件
demo.sumocfg
就可以正常加载和运行了