1、net.xml文件:
bin文件夾下面有一個netconvert.exe文件,這個東西就是 用來轉換net文件的。
命令行如下:(用管理員身份打開cmd)
netconvert --osm-files TestSumo.osm -o TestSumo.net.xml
netcovert就是可執行文件是可執行文件,也可以說是轉換工具
--osm-files 是輸入部分,即輸入osm類型文件,后面是文件名
-o TestSumo.net.xml 就是輸出部分,-o是output的意思,表示這是輸出文件

執行過后,會發現多了一個文件,即獲得了net.xml文件,也就是路網文件
2、rou.xml文件:
1)、sumo\tools\trip文件夾下。名字叫做radomTrips.py。
random就是隨機的意思,而trip是SUMO中的一個術語,就是表示車 輛從一個條
公路行駛到另外一條公路的過程。
[SUMO_HOME]\tools\randomTrips.py -n TestSumo.net.xml -l -e 20 -o TestSumo.trips.xml
PS : [SUMO_HOME] 表示sumo的安裝路徑(如下圖)
-n TestSumo.net.xml 表示輸入,-n表述輸入的類型是net類 型,其實-n等價於--net,
-n是一種簡寫的方式,后面的-l -e 600是隨 機工具的配置。
-o TestSumo.trips.xml 是指輸出

此時的文件目錄:

2)、這樣的過程生成的是一個旅程隨機過程文件,我們需要的 是一個rou.xml文件。
要用到的工具是bin文件夾下的duarouter.exe
把隨機的旅程和道路信息結合起來就獲得了車流文件 (rou.xml)
duarouter -n TestSumo.net.xml -t TestSumo.trips.xml -o TestSumo.rou.xml --ignore-errors
兩個輸入,一個輸出

此時的文件:

3.配置文件
1)、寫一個仿真的配置文件TestSumo.sumocfg,可以被sumo-gui使用
<configuration>
<input>
<net-file value="TestSumo.net.xml"/>
<route-files value="TestSumo.rou.xml"/>
</input>
<time>
<begin value="0"/>
<end value="10000"/>
</time>
</configuration>
將之前生成的 net.xml和rou.xml文件作為輸入
用sumo-gui打開 sumo.cfg文件之后,點擊開始仿真(綠色)箭頭,就可以的看到仿真
效果了
可能會速度較快無法看清效果,可以延遲時間為200,再局部放大某個道路,可以看清
車的行駛
