1 软件安装
1.1 软件说明
SUMO(Simulation of Urban Mobility):这是一个开源的、微观的、多模式的交通模拟软件,用于模拟城市交通流动情况。SUMO可以在Windows、Linux和Mac OS等多个操作系统上运行,提供了丰富的API和插件,可以轻松地扩展其功能和定制性。
1.2 软件下载
直接官网下载就好 下载链接
建议下载msi文件,换个路径一键安装就好
1.3 环境变量
(假如不需要在命令行中使用sumo,这一步可以跳过)
- 打开环境变量设置
- 设置变量名
在系统变量名中新建变量,如图所示
- 添加path路径
在系统变量Path中新建路径,如图所示
- 验证
win + r 之后输入cmd打开系统命令行,输入sumo进行验证,成功会弹出下图
2 运行配置
2.1 地图下载
打开openstreetmap官网,openstreetmap
选好指定的地方,点击右上角导出osm文件
2.2 对导出的地图进行处理
我们获得了osm文件,但是要解释 OSM 数据,需要一个额外的 typemap 文件,代码需要到官网上面下载(链接) 这边直接给出代码:
<polygonTypes>
<polygonType id="waterway" name="water" color=".71,.82,.82" layer="-4"/>
<polygonType id="natural" name="natural" color=".55,.77,.42" layer="-4"/>
<polygonType id="natural.water" name="water" color=".71,.82,.82" layer="-4"/>
<polygonType id="natural.wetland" name="water" color=".71,.82,.82" layer="-4"/>
<polygonType id="natural.wood" name="forest" color=".55,.77,.42" layer="-4"/>
<polygonType id="natural.land" name="land" color=".98,.87,.46" layer="-4"/>
<polygonType id="landuse" name