精选完整SUMO图形网络仿真教程

netedit是SUMO的图形网络编辑器。

  • **目的:**创建和修改SUMO网络
  • **系统:**便携式(已测试Linux / Windows);打开一个窗口
  • **输入(可选):**导入的路网定义
  • **输出:**生成的SUMO道路网络;可选地还有其他输出
  • 编程语言: c ++

使用说明

netedit是一个可视化网络编辑器。它可用于从头开始创建网络以及修改现有网络的所有方面。具有强大的选择和突出显示界面,它也可以用于调试网络属性。netedit 建立在netconvert之上。根据一般经验,netconvert可以做的任何事情, netedit也可以做。 netedit具有无限的撤消/重做功能,因此可以快速纠正编辑错误。编辑命令通常用鼠标左键发出(根据当前的编辑模式)。用户界面紧随 sumo-gui。其他键盘热键记录在帮助菜单。

输入值

netedit是一个GUI应用程序,可通过菜单选择输入。支持以下输入格式:

输出量

  • SUMO-net文件
  • 纯XML文件

热键

文件快捷方式 描述
新网络 Ctrl + N 创建一个新的网络
开放网络 Ctrl + O 打开现有网络
开放式配置 Ctrl + T 打开现有的SUMO配置
导入国外网络 Ctrl + F 导入国外网络
重装 Ctrl + R 重新加载网络
保存网络 Ctrl + S 保存网络
将网络另存为 Ctrl + Shift + S 将网络保存到另一个文件中
保存纯XML Ctrl + L 将网络另存为纯XML
保存已加入的路口 Ctrl + J 保存网络的联接结点
加载附加内容和形状 Ctrl + A 加载其他文件
保存附加内容和形状 Ctrl + Shift + A 将其他文件保存在文件中
负载需求元素 Ctrl + D 加载形状的文件
保存需求要素 Ctrl + Shift + D 将需求元素保存在文件中
加载TLS程序 Ctrl + K 加载形状的文件
保存TLS程序 Ctrl + Shift + K 将兴趣点保存在文件中
Ctrl + W 紧密的网络
编辑捷径 描述
撤消 Ctrl + Z 撤消上一次更改
重做 Ctrl + Y 重做上一次更改
超模式快捷方式 描述
网络 F2 更改为超级模式网络(默认)
需求 F3 更改为超级模式需求(意味着重新计算)
数据 F4 更改为超级模式数据(意味着重新计算)
通用模式快捷方式 描述
删除 d 更改为“删除”模式
检查 一世 更改为“检查”模式
选择 小号 更改为“选择”模式
移动 中号 更改为“移动”模式
网络模式快捷方式 描述
创建边缘 Ë 更改为“创建边缘”模式
连接 C 更改为“连接”模式
禁酒令 w ^ 更改为“禁止”模式
红绿灯 Ť 更改为“交通灯”模式
额外 一种 更改为“其他”模式
穿越 [R 更改为“穿越”模式
兴趣点 P 更改为“ POI-Poly”模式
需求模式快捷键 描述
建立路线 [R 更改为“创建路线”模式
创建车辆 V 更改为“创建车辆”模式
创建车辆类型 Ť 更改为“创建车辆类型”模式
创建止损 一种 更改为“创建停靠点”模式
创建人员类型 w ^ 更改为“创建人员类型”模式
创建人 P 更改为“创建人”模式
创建人员计划 C 更改为“创建人员计划”模式
数据模式快捷方式 描述
边缘数据 Ë 更改为“创建边缘数据”模式
边缘关系数据 Ë 更改为模式“创建边缘关系数据”
处理快捷方式 描述
计算结点 F5 计算网络结点
清洁结 F6 清洁网络连接
加入选定的路口 F7 加入网络的选定路口
选件 F10 打开选项对话框
找到快捷方式 描述
找到连接点 Shift + j 打开对话框以找到路口
定位边缘 Shift + e 打开对话框以找到边缘
找到TLS Shift + T 打开对话框以找到交通灯
帮助快捷方式 描述
在线文件 F1 在网络浏览器中打开在线文档
关于 F12 打开关于对话框
文字版捷径 描述
Ctrl + X 剪切文本字段的选定文本
复制 Ctrl + C 复制文本字段的选定文本
Ctrl + V 将先前剪切/复制的文本粘贴到文本字段中
选择所有文字 Ctrl + A 选择文本字段中的所有文本

除了这些热键之外,还支持用于在sumo-gui移动和缩放的所有热键

  • :执行模式特定的操作
  • :打开上下文菜单
  • :更改缩放
  • :移动视图(平移
    • 在“移动”模式下指向边缘:移动或创建几何点
    • 在“移动”模式下指向路口:移动路口
    • 在“移动”模式下,指向选定对象:移动所有选定的结点和包括几何在内的边。如果选择了边缘的两个交点,请移动整个几何。否则,仅将几何图形移动到光标附近
  • * 在“创建边缘”模式下:清除当前选定的源结 * 在“选择”模式下:清除当前选择;取消矩形选择 * 在“连接”模式下:取消选择当前车道并取消所有更改 * 在“交通灯”模式下:将更改恢复为当前的交通灯 * 编辑接合点形状时:中止编辑当前接合点形状
  • :删除所有当前选择的项目
    • 在“选择”模式下:按住并拖动鼠标进行矩形选择
    • 在“选择”模式下:-左键单击选择车道而不是边缘
    • 在“检查”模式下:-左键单击检查车道而不是边缘
    • 在“删除”模式下:-左键单击删除泳道而不是边缘
    • 在“创建边缘”模式下,允许在不定义结点的情况下移动视图
    • 在“创建附加项”模式下,允许在不添加附加项的情况下移动视图
    • 在“ POI-Poly”模式下,允许在不添加POI的情况下移动视图
  • * 在“检查”模式下:确认属性更改 * 在“连接”模式下:取消选择当前通道并保存所有更改 * 在“交通灯”模式下:将更改保存到当前交通灯 * 在“ TAZ”模式下:将更改保存到当前交通信号灯 * 编辑接合点形状时:保存当前接合点形状

处理菜单选项

  • 计算结点(F5):重新计算所有结点的几何形状和逻辑。当进入需要此信息的模式(连接,交通信号灯)时,将自动触发此操作。
  • 清洁交界处(F6):删除所有没有任何相邻边的交界处(保存网络时不包括这些交界处。它们保留在编辑器中,直到被清理以备将来使用为止)。
  • 连接选定的连接点(F7):将选定的连接点连接到一个连接点(请参见连接连接点)。
  • 选项(F10):检查并设置所有选项。这些选项与netconvert在命令行或配置中接受的选项相同。

自定义可视化

sumo-gui中可用的大多数可视化选项 也可以在netedit中设置。这包括用于加载背景图像的工具

也可以使用菜单File-> Load Shapes来加载POI和多边形

背景网格

通过可视化设置对话框![](images / colorwheel.gif

或“创建边缘模式”中的“*显示网格”*选项激活背景网格时,所有创建或移动对象的单击都将捕捉到最近的网格点。可以在可视化设置对话框的“*背景”*选项卡中自定义网格的分辨率。

使用热键Ctrl-PageUp可使网格间距加倍,而使用Ctrl-PageDown可使网格大小减小2倍。

术语

在SUMO中用于表示道路网络的主要网络元素是边线,车道,路口,连接点,交通信号灯其他基础设施元素(例如公交车站,检测器和变速标志)保存在单独的文件中,并在模拟开始时加载。

在SUMO中,术语“节点结点和**交叉点”**可互换使用(在网络编辑中,术语“结点”始终使用)。

编辑模式

netedit通过各种编辑模式进行控制。这有助于减少点击次数。例如,在删除模式下,单击任何对象都会将其删除。编辑模式分为两个大集合(超级模式),但具有某些常见模式。Supermode Network专门用于创建和编辑与基础设施相关的元素,Supermode Demand专门用于创建和编辑与道路交通相关的元素。可以使用F3和F4键或通过窗口顶部的按钮在两种模式之间切换。

image

超模式按钮。

普通模式

检查

检查和修改边,车道,路口,连接和其他网络项目(例如,公交车站)的属性。必须通过按键确认修改(布尔属性除外)。如果输入的值不适用于修改的属性,则该值将变为红色以指示问题。

检查与同一类型的多个元素一起选择的元素时,此模式的行为不同:

  • 仅列出非唯一属性(即,车道宽度,但不列出车道ID)
  • 如果元素的属性不同,则会显示整个出现值范围
  • 设置新值时,将同时修改同一类型的所有选定元素

image

更改边的车道数。 image

边缘的车道数已更改

image

更改车道宽度。请注意,选项“选择边缘”被禁用。

image

车道宽度已更改(触发F5重新计算后,间距将消失)

通用参数

大多数模拟对象都支持通用参数,以表达自定义用户数据和补充配置。可以使用“编辑参数”(Edit parameters)对话框来编辑它们,可以通过“编辑参数”(Edit parameters)按钮进行访问。

在检查模式下,还会给出参数的序列化形式。在这种形式下,所有参数都使用键和值之间的’=‘符号和’|'连接起来 参数之间的符号。netedit当前不支持对在键或值中使用这些分隔字符的键值分析进行序列化(尽管SUMO允许)。与特定的参数选择对象时的序列化形式是在所选择的模式是有用的。

边缘模板

检查边缘时,额外的按钮会将“边缘…设置为模板” 和“*将…复制到边缘…”*显示在检查框中。这些可用于设置#Create_Edges的默认属性 以及在边缘之间复制属性。

设置/复制了以下(非唯一)属性:

  • 速度
  • 优先
  • numLanes
  • 允许/禁止
  • 类型
  • spreadType
  • 宽度

将属性从一个边缘复制到另一边缘时,也会复制特定于车道的属性。

删除

删除模式用于删除网络的元素。以下是可能的:

  • 删除路口(及所有相邻边)
  • 删除边缘
  • 删除边的几何点
  • 删除车道(禁用选项选择边时)
  • 删除连接(在启用显示连接时可用)
  • 删除人行横道
  • 删除其他内容

删除框拥有一个元素列表,该列表自动用光标下方当前元素的子元素填充。可以使用Control +左键单击来标记此子元素列表,并且可以通过右键单击每个元素来分别居中,检查或删除每个子元素。

image

删除框架的一般视图

此外,删除框具有选项列表,以避免不必要的删除:

  • 强制删除附加项:用于避免意外删除附加项。

image

如果用户尝试删除具有其他子元素的元素,并且禁用了“强制删除其他元素”,则netedit将显示警告对话框,并且不会删除该元素。

  • 仅删除几何点:用于仅删除几何点

image

只能删除几何点

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

源代码杀手

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值