一、SUMO简介
暂略
二、net文件
①获取到osm文件以后放入sumo–bin的文件夹。
②打开cmd管理员权限,输如以下代码,转入sumo–bin文件夹。
cd C:\Program Files (x86)\Eclipse\Sumo\bin
③输入以下代码,将osm文件转换为xml格式。其中,–osm-files表示文件类型为osm;-o表示output输出文件。
netconvert --osm-files jinan.osm -o jinan.net.xml
④得到的新文件即为需要的net.xml文件。
三、poly文件
将typemap.xml文件放入bin文件夹后,继续输入以下代码,生成所需要的poly.xml文件。
polyconvert --net-file jinan.net.xml --osm-files jinan.osm --type-file typemap.xml -o jinan.poly.xml
四、rou文件
首先生成trips文件,其次根据此文件生成路径rou文件。
randomTrips.py -n jinan.net.xml -l -e 700 -o jinan.trips.xml
duarouter -n jinan.net.xml -t jinan.trips.xml -o jinan.rou.xml --ignore-errors
五、cfg配置文件
<?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="jinan.net.xml"/>
<route-files value="jinan.rou.xml"/>
<additional-files value="jinan.poly.xml"/>
</input>
<time>
<begin value="0"/>
<end value="1000"/>
<step-length value="0.1" />
</time>
</configuration>
持续完善中ing…