参考自官网教程: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相关推荐

  1. 【SUMO学习】初级 Quick Start

    参考自官网教程:https://sumo.dlr.de/docs/Tutorials/quick_start.html 目录 一.Network 1. 节点和边的构建 2. 修改车道数 3. 修改道路 ...

  2. SUMO学习(二)创建路网

    SUMO学习(二): 创建路网 学习内容: netconvert转换第三方源 OSM Overpass API query page下载城市地图 OSMWebWizard.py openstreetm ...

  3. SUMO学习日志(一)SUMO安装

    SUMO学习(一): 在sumo官网(https://sumo.dlr.de/docs/Downloads.php)提供了windows,linux等平台的安装教程. 这里以windows为例,可以直 ...

  4. 初级计算机都学什么,电脑入门学习初级

    电脑入门学习初级 更新时间:2017/1/27 3:45:00  浏览量:637  手机版 1.打开计算机 一般来说,现在的电脑至少包括这几部分:主机,显示器.键盘.鼠标.找到您计算机上对应的部分了吗 ...

  5. Sumo学习日记 - day1 从traci开始

    Sumo学习日记 之前经常使用sumo,但是网络上相关教程较少,且并没有行成系统的教学.官方文档教育效果很棒,但是对于想学习sumo这个软件的萌新来说好像有点不友好,所以在这里开一个专题 主要介绍su ...

  6. 初级C语言怎么快速上手,看这里就够了,如何学习初级C语言

    C语言已经成为当代大学生重要的必修课之一,C语言是重要的电脑编程语言,经历了漫长的时间沉淀,到如今使用者依旧众多.其语言的特点鲜明,简单易学好上手.那么今天就带领大家如何学习初级C语言. 首先对C语言 ...

  7. 深度学习初级课程 6.二分类

    深度学习初级课程 1.单一神经元 2.深度神经网络 3.随机梯度下降法 4.过拟合和欠拟合 5.剪枝.批量标准化 6.二分类问题 应用.用TPU探测希格斯玻色子 正文 介绍 到目前为止,在本课程中,我 ...

  8. 深度学习初级课程 3.随机梯度下降法

    深度学习初级课程 1.单一神经元 2.深度神经网络 3.随机梯度下降法 4.过拟合和欠拟合 5.剪枝.批量标准化 6.二分类问题 应用.用TPU探测希格斯玻色子 正文 介绍 在前两节课中,我们学习了如 ...

  9. 【SUMO学习】初级 Hello World

    参考自官网教程:Hello World - SUMO Documentation 目录 一.创建Network文件(*.net.xml) 二.创建Route文件(*.rou.xml) 三.创建配置文件 ...

最新文章

  1. Java项目:学生选课系统(java+javaweb+jdbc)
  2. python3精要(45)-exit
  3. Nexus入门【转】
  4. 【UI】android如何绘制一个饼图
  5. [BZOJ1497] [NOI2006]最大获利
  6. 网页制作中如何自定义网页图标
  7. CentOS安装Hadoop
  8. e的矩阵次方_利用状态转移矩阵和VBA求游戏中各种事件达成次数的期望
  9. mc服务器天赋系统,[娱乐|经济]GokiStats——全新的天赋系统插件MySQL可用[全版本]...
  10. 高速公路综合信息管理系统
  11. 单盘齿廓测量仪的设计
  12. CTF靶机 Lian_Yu 笔记
  13. WeiRuan DaBing
  14. 自媒体多平台矩阵怎么做?该如何管理自媒体矩阵?
  15. WPS文字如何将多个文档快速合并成一个WPS文档?
  16. 自媒体一般都是去哪里搬运
  17. 第八届开源中国开源世界高峰论坛--开放.互联.移动的新时代
  18. python星号倒金字塔结构_2020智慧树西安外国语大学网课Python语言应用见面课答案...
  19. 成为一名网络安全工程师,你应该学习什么?
  20. STM32F4_时钟系统精讲

热门文章

  1. FS-2工作室QQ群建立通知
  2. 洛谷 P1719 最大加权矩形 (前缀和,动态规划)
  3. Tkinter 1. 基本介绍
  4. 《Photoshop七大核心技术》—第1课Photoshop七大核心技术
  5. 联想ThinkPad笔记本预装win10改为win7
  6. 看《骇客帝国-重装上阵》说法语
  7. 【夏目鬼鬼分享】RabbitMQ发布/订阅广播模式
  8. 冲刺阶段第八天,4月26,27,28日。
  9. TX2安装ubuntu18,ROS
  10. 计算机之父——约翰·冯·诺依曼(现代计算机之父”、“博弈论之父”)