SUMO的简单使用

Simulation of Urban MObility

2018/04/03 软件开发

“Simulation of Urban MObility”, or “SUMO” for short, is an open source, microscopic, multi-modal traffic simulation.

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就可以正常加载和运行了

Search

    Table of Contents