SUMO项目Netedit网络编辑模式详解
前言
SUMO(Simulation of Urban MObility)是一个开源的、微观的、多模态交通仿真软件包。作为SUMO套件中的重要组成部分,Netedit是专门用于创建和编辑路网的图形化编辑器。本文将深入解析Netedit中网络编辑相关的各种模式,帮助用户高效构建交通仿真所需的路网结构。
创建边(Edges)模式
在SUMO路网中,边(Edge)代表道路段,由一条或多条车道(Lane)组成。创建边模式是构建路网的基础操作。
基本操作流程
- 新建边:在空白区域点击创建第一个节点(Junction),然后在另一位置点击创建第二个节点,系统会自动在这两个节点间生成一条边。
- 连接现有边:点击已有节点作为起点,再点击另一个节点作为终点,即可创建连接两节点的边。
高级功能选项
- 链式创建:启用"chain"选项可快速创建一系列相连的边和节点,大幅提高连续道路的创建效率。
- 双向道路:设置"two-way"选项可自动创建反向道路,无需手动创建反向边。
技术要点
边的属性继承自当前边模板(Edge template)。若未设置模板,则使用系统默认参数(如default.lanenumber)。节点是隐式创建的,用户无需单独创建节点。
连接(Connections)编辑模式
连接定义了车辆在到达交叉口时可能的行驶方向,是微观交通仿真的关键元素。
连接可视化
连接的表现形式取决于交叉口的形状:
- 当交叉口形状过小时,系统会采用气泡形状显示,连接显示为直线
- 正常大小的交叉口,连接形状会跟随交叉口形状变化
连接操作详解
-
检查连接:在检查模式下查看连接,需确保"show connections"选项已启用
-
修改连接:
- 源车道(Source):点击选择要编辑连接的车道
- 目标车道(Target):
- 绿色:已连接,点击可移除
- 深绿色:未连接,点击可添加
- 紫色:已连接且设置了优先权(pass="true")
- 黄色:存在冲突的潜在连接
-
冲突类型:
- 重复连接:同一车道到同一目标车道的多个连接
- 权限不兼容:源车道和目标车道没有共同允许的车辆类型
- 人行道连接:行人连接通常不应手动定义
交通信号灯(Traffic Lights)模式
交通信号灯控制是城市交通仿真的核心要素,Netedit提供了全面的信号灯编辑功能。
基本操作
- 点击无信号灯控制的交叉口可添加交通信号灯
- 点击已有信号灯的交叉口可:
- 移除信号灯控制
- 添加信号方案(复制现有方案)
- 修改现有信号方案
信号状态编辑方式
- 右键点击受控车道选择新状态(颜色)
- 右键点击进入车道可修改该方向所有受控连接
- 直接编辑相位表
- 启用"apply change to all phases"可将修改应用到所有相位
联合交通信号灯
多个交叉口可共享同一信号灯控制方案。创建方法:
- 将所有相关交叉口设置为信号灯控制
- 在检查模式下设置它们的"tl"属性为相同值
行人过街设施(Crossings)模式
行人过街设施是行人仿真中的重要元素,Netedit提供了专门的编辑工具。
创建流程
- 激活过街设施模式(快捷键R)
- 选择交叉口
- 选择要穿过的道路边
- 点击"Create Crossing"创建
属性设置
- 宽度可自定义
- 可设置为优先(斑马线)或非优先(车辆优先)
- 创建后需执行"Compute Junctions"(F5)使其可见
技术实现
在net.xml中,过街设施以特殊边形式存在:
- 功能类型为"crossing"或"walkingarea"
- 允许行人通行
- 具有特定几何形状
交通分析区(TAZ)模式
交通分析区(Traffic Analysis Zones)是OD矩阵分析的重要工具。
创建步骤
-
绘制多边形区域:
- 点击"Start drawing"开始绘制
- 左键添加顶点,Shift+左键删除最后顶点
- "Stop drawing"完成绘制,"Abort drawing"取消
-
定义关联边及其权重:
- 点击TAZ打开编辑界面
- 启用"Membership"后点击边可添加/移除
- 设置输入(Source)和输出(Sink)权重值
高级编辑功能
- 保持"Membership"状态可选择单个TAZ边进行编辑
- 支持矩形多选(Shift+右键)
- 查看选中边的统计信息
形状(Shapes)模式
形状模式用于创建多边形(Polygons)和兴趣点(POIs),主要用于可视化。
多边形创建
- 点击"start drawing"开始绘制
- 在视图中点击添加顶点
- "stop drawing"完成,"abort drawing"取消
- 启用"closed shape"可创建闭合形状
编辑功能
- 移动模式下可编辑顶点位置
- 启用"block shape"可锁定形状
- 右键菜单提供丰富选项:
- 打开/闭合形状
- 简化形状
- 删除顶点
- 设置起始顶点
兴趣点(POIs)
- 默认显示为彩色点
- 可关联图像文件显示特定图标
- 用于标记仿真中不交互但重要的位置点
结语
Netedit作为SUMO的路网编辑器,提供了从基础道路到复杂交通控制的全面编辑功能。掌握这些网络编辑模式,是构建高质量交通仿真模型的基础。建议用户在实际操作中结合本文介绍的技术要点,逐步熟悉各种编辑模式的特点和最佳实践。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考