【SUMO学习】初级 OSMWebWizard
參考自官網教程:OSMWebWizard - SUMO Documentation
目錄
一、打開OSM Web Wizard
?二、調整參數?
三、生成sumo-gui仿真環境
目標:使用OSM Web Wizard將實際的地圖信息按照相應的配置在sumo-gui上顯示出來。
一、打開OSM Web Wizard
找到相應的python文件(路徑:SUMO/tools/osmWebWizard.py),在命令行中用python執行該文件,會自動打開OSM Web Wizard網頁。
二、調整參數?
①選擇區域:勾選Select Area,用鼠標在地圖上拉出矩形,選擇指定區域
②勾選Add Polygon會保留地圖上的所有信息,比如我們只做道路交通研究,但是它會保留鐵路等信息
③left-hand Traffic選中后,仿真會遵從左側行駛規則
④Car-only Network選中后,只顯示轎車相關的地圖信息
⑤Import Public Transport選中后,會導入公共交通信息
?⑥在控制生成車輛的相關信息時有兩個參數:Through Traffic Factor和Count
Through Traffic Factor指的是路線穿越所選區域的車輛數與路線在所選區域內車輛數的對比。
再具體一點,就是生成的車輛會隨機在我們劃定的區域中選擇行駛的起點和終點。這個起點和終點在區域的邊界上,即小車看起來像是穿越了選擇的地圖區域,那么就是through traffic;如果起點和終點在區域內,那么就是非through traffic。
Through Traffic Factor就是二者的車輛數之比,即
Count是規定每小時想要生成的車輛數,與車道數和道路長度有關。
比如Count設置成90,此時地圖中有一條5km長度的道路,該道路是2車道的,那么每小時會生成90*2*5=900輛車。這樣計算的話相當于每4秒生成一輛車(900/60/60=0.25車/s? ? 4s*0.25車/s=1車)
三、生成sumo-gui仿真環境
設置好參數后,點擊Generate Scenario,會自動打開sumo-gui,并按照所選配置進行顯示。
點擊綠色箭頭,開始仿真,就能看到生成的小車在地圖中行駛。?
注意,每次用這種方式生成仿真環境的相關文件都會存儲在SUMO/tools中,以日期命名的文件夾
總結
以上是生活随笔為你收集整理的【SUMO学习】初级 OSMWebWizard的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 深入c语言_作用域
- 下一篇: python ray定时_当 Pytho