开始:SUMO的简单运行

首先,python环境,其次我是在win10X64位系统下,Notepad++也安装了

SUMO的仿真至少需要两个文件:

1.道路文件,或者叫路网文件(net.xml),就是对行车道路的描述文件;

2.需求文件(rou.xml),或者叫做车量行驶文件,用来描述车流量的行为。当然,更加高级的仿真可以加入别的文件,比如车辆描述文件,地形文件。

开始步骤:
目前我们只有一个osm地图文件,所以我们要用SUMO的工具生成路网文件和需求文件

osm是一种地图信息文件,可以去openstreetmap官网下载。网址: http://www.openstreetmap.org/

比较难下载,也不知道是不是我的网络问题,最好自己选择范围。另外此地图更新很可能不符合实际情况,因此最好有自己的shape文件,自己转换成osm文件,可以参照https://blog.csdn.net/darer49/article/details/106717631/这篇文章。

sumo官网下载地址:
sumo 64位msi安装包安装时环境变量对勾要打上,我们就不用配置环境变量了,一般能安装成功,可以输入netconvert测试一下是否安装成功

注意,在安装目录下的bin有一个sumo-gui.exe文件,右键将快捷方式发送到桌面,下次就可以找到啦

 

新建一个文件夹取名为map或其他,将刚才下载的OSM文件拖进去,

注意:以下都是在cmd窗口运行, 每次敲代码的路径和生成的文件都在当前map路径下,cmd直接在map路径下进入。

 

首先是net.xml文件的生成。

① netconvert --osm-files 555.osm -o 555.net.xml

再就是rou.xml文件的生成

② python "C:\Program Files (x86)\sumo-1.1.0\tools\randomTrips.py" -n 555.net.xml -l -e 600 -o 555.trips.xml 随机的旅程生成、

下边这个是我看另外一个教程,的cmd代码段,作了一点修改,不然报错哦                                                                                                                   

  • 2
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值