neteditUsageExamples

使用示例#

缩小网络范围#

  1. 切换到 选择模式
  2. 在顶部菜单栏中启用 自动选择路口 复选框(自 1.9.0 版起默认启用)
  3. 选择您希望保留的网络部分(例如,按住 <SHIFT> 并进行矩形选择)
  4. 按下 缩小 (Reduce) 按钮

Caution

如果未设置 自动选择路口 复选框,并且在矩形选择期间连接不可见,则所有连接将在 反选+删除 步骤中被移除。

将其他对象适配到缩小后的网络#

可以采用以下任一方法:

  • 在裁剪时加载附加文件,然后保存缩小后的附加文件;或者
  • 打开缩小后的网络并加载原始附加文件。缩小网络之外的所有对象将被丢弃,并发出警告。

制作弯曲道路#

  1. 切换到 选择模式
  2. 单击两个方向的边 (edge) 各一次以选中它们
  3. 切换到 移动模式
  4. 单击并拖动以添加/更改几何点(同时影响两条边)
  5. (可选)同时 平滑两条边

指定包含端点的边的完整几何形状#

默认情况下,边的几何形状起始于源路口的位置,终止于目标路口的位置。然而,在处理具有宽阔绿化隔离带的道路或模拟以锐角相交的边(如高速公路匝道)时,这有时会导致不理想的路口形状。此外,当反向边的车道数量不等(例如,由于增加了左转车道)且道路形状不一致时也会出现问题。解决方案是定义具有自定义端点的边几何形状。以下是实现此目标的三种替代方法。

使用 '设置几何端点'#

  1. 切换到 移动模式
  2. 按住 Shift 单击边的起点或终点附近,以创建/移除自定义几何端点(起点标记为 'S',终点标记为 'E')。
  3. 创建后,这些特殊的几何点可以像普通几何点一样移动。

Caution

右键单击几何点时,单击必须在边形状内部才能生效。

之后,您必须重新计算路口形状以查看其外观(F5)。如果要同时修改边及其反向边,操作几乎相同:

  1. 切换到 选择模式
  2. 选择两条边
  3. 切换到 移动模式
  4. 为该边创建/移动几何点
  5. 在边端点应在的位置创建新的几何点
  6. 切换到 选择模式
  7. 取消选择两条边
  8. 右键单击新的端点并选择 在此处设置几何端点 两次(每条边各一次)

手动输入位置#

  1. 切换到 检查模式
  2. 单击要修改的边
  3. 输入属性 shapeStartshapeEnd 的新值

使用 '连接选中的路口'#

  1. 在边端点应在的位置创建新的路口 - 要么分割现有边(右键单击并选择 在此处分割边) - 要么在创建边模式下 创建带有新路口的新边
  2. 切换到 选择模式
  3. 选择原始路口及其附近的新路口
  4. 菜单 处理 -> 连接选中的路口 (F7)

这将创建一个连接的路口,但保持端点在原始路口位置。

使用 '移动几何'#

  1. 选择边(例如,在选择模式下点击它)
  2. 在移动模式下,在标签 "Shift selected edges geometry" 下的输入字段中输入偏移值,然后按下 "Apply shift value" 按钮。

正值将整条边向右偏移(远离道路中心线),负值则向内偏移。

将边几何形状恢复为默认状态#

与上述 设置自定义几何端点 相反的操作是 恢复几何端点,可以通过以下任一方式完成:

  • 删除边属性 shapeStartshapeEnd
  • 右键单击边,从 边操作 菜单中选择 恢复几何端点(这仅恢复点击附近的端点)
  • 右键单击边并选择 重置边端点
  • 在移动模式下,按住 Shift 单击自定义端点(标记为 SE 的几何点)

设置连接属性#

  1. 打开网络后,按 F5 计算连接对象
  2. 在检查模式下,在菜单栏中启用 显示连接 复选框。(或者,使用 编辑 菜单中的相应项或按 Alt+6)
  3. 单击连接以检查并编辑其属性

将交叉口转换为环岛#

  1. 将路口属性 'radius' 设置为所需的环岛半径
  2. 右键单击路口并选择 '转换为环岛'

将环岛转换为简单交叉口#

  1. 选择属于环岛的所有路口
  2. 连接选中的路口 (F7)
  3. 选择连接到已连接交叉口的所有边
  4. 右键单击选择项并选择 '边操作' -> '恢复几何端点'

将交叉口转换为环岛(旧的手动方法)#

  1. 对交叉口的每条“腿”,在距离交叉口一定距离处(这将是环岛的半径)右键单击并选择 '双向分割边'
  2. 删除中央交叉口
  3. 用单向道路连接新路口,形成环形
  4. 移动模式 下通过创建额外的几何点来调整环岛的几何形状,使其更圆润。您也可以使用边上下文菜单中的 '平滑边' 功能。
  5. 检查正确的路权(内侧边应优先于进入的边)。默认情况下这应该有效,但如果环岛的形状不够“圆”,可能会失败。要么修正几何形状,要么为环岛道路分配比邻接道路更高的优先级值。

假设您有一个常规交叉口

  • 视觉示例

我们有一个包含四条边的交叉口(路口)。 在每条边上双向分割边以创建新路口。

带有新路口的交叉口。 移除中央路口。

循环连接新路口。 移动新边的形状以获得圆形。

模拟器中的环岛。

修正道路访问权限#

在此示例中,我们希望以以下方式修改多式联运道路网络(例如,从 OpenStreetMap 导入):所有专用公交车道应允许自行车通行

  1. 选择模式 下,使用“匹配属性”面板选择所有属性 allow 匹配字符串 =bus车道('=' 强制精确匹配)。现在所有专用公交车道都被选中
  2. 检查模式 下,单击其中一个选定的车道,并将 allow 属性从 bus 修改为 bus bicycle

将所有交通灯更改为 右转红灯允许#

  1. 选择模式 下,使用“匹配属性”面板选择所有属性 type 匹配字符串 traffic_light路口
  2. 检查模式 下,单击其中一个选定的路口,并将 type 属性设置为 right_on_red

创建联动交通灯#

  1. 确保所有应联合控制的路口类型均为 traffic_light
  2. (可选)选择所有上述路口
  3. 使用检查模式为所有应联合控制的路口设置相同的 'tl' 属性值(如果路口已被选中,您可以同时为所有路口设置 'tl' 值,否则必须单独设置该值)

调整可视化设置以辅助编辑复杂路口#

使用默认可视化设置编辑具有许多短边的复杂路口群可能很困难。以下设置可能会有所帮助:

  • 路口设置
    • 降低 放大倍数 的值(路口形状以减小的尺寸绘制)
    • 取消激活 绘制路口形状(或者不减小尺寸,完全不绘制路口形状)
    • 颜色设置为 按选择
  • 道路
    • 降低 放大倍数 的值(绘制细边)
    • 取消激活 显示路权规则(以避免隐藏短边)
    • 颜色设置为 按选择

当颜色设置为 按选择 时,修改选定或未选定边的透明度也可能有所帮助。

定义线性参考方案 (公里标/里程/链距)#

  1. 定义一条路线 穿过您想要定义公里标(沿正向)的网络
  2. (可选)使用检查模式设置路线第一条边的初始距离值(默认为 0) 3) 右键单击路线元素(在需求模式下)并选择 '沿路线应用距离'

创建双向铁路轨道#

使现有轨道双向通行#

使用 可视化选项或属性选择 可以检查现有铁路轨道是否可以在两个方向使用。要使单向轨道可在两个方向使用:

  1. 将边属性 spreadType 设置为值 center(在许多情况下,此值已设置,因为它是导入轨道时的默认值)。
  2. 右键单击边并选择 边操作 -> 为边添加反向方向

从头创建双向轨道#

  1. 使用 创建边 创建一条边
  2. 使用 检查 将边属性 allow 设置为 rail(或一个或多个铁路车辆类的组合)
  3. 将边属性 spreadType 设置为 center
  4. 将新边设置为 边模板
  5. 如上文 使现有轨道双向通行 所述,使边变为双向
  6. 创建边 中,将复选框设置为 双向,并可选地设置为 链式
  7. 继续创建边 - 每次单击都将创建双向轨道

定义仅影响单个轨道方向的铁路信号#

如果一段铁路轨道被建模为双向列车运行,则默认情况下,定义在此 bidi 轨道上的任何铁路信号都将影响两个行驶方向。 要更改此设置,必须采取以下步骤:

  1. 确保两个行驶方向的边都可见
  2. 为不应受控制的连接设置连接属性 uncontrolled=True

创建拉链式合并#

  1. 使用检查模式将路口类型设置为 'zipper'。
  2. 使用连接模式添加 2 个连接,它们以相同的目标车道进入拉链路口。必须使用 Ctrl + 单击 创建第二个连接以覆盖冲突保护。
  3. 可选:使用检查模式并启用 '显示连接' (Alt + 5)。单击拉链连接(棕色)并自定义 'visibilityDistance' 以设置车辆开始拉链合并的范围。

更改连接后简化 TLS 程序状态#

在类型为 traffic_light 的路口删除连接后,默认情况下交通灯程序将保持不变。 这种稳定性意味着相位状态的长度可能长于所需,并且使用的列表可能包含间隙(其中包含未使用的状态)。 要清理状态:

  1. 进入交通灯模式 (T)
  2. 单击路口
  3. 按下 'Clean States' 按钮(这会缩短状态并重新分配受控连接的索引)
  4. 保存程序
  5. 重新计算网络 (F5) 以查看更新的 tls 索引(在检查连接或绘制 'tls link index' 时)

删除所有步道#

  1. 进入选择模式 (S)
  2. 匹配属性 控件中选择: - 对象类型:车道 (Lane) - 属性:允许 (allow) - 值: "=pedestrian"
  3. 按下 del

复制所有边的最右侧车道#

有几种解决方案。第一种如下:

  1. 切换选择模式默认处理车道而不是边(在选择模式下按 Alt+5)
  2. 选择所需的车道
  3. 通过右键单击并进入车道操作来应用复制

第二种解决方案如下:

  1. 选择所需的边并进入选择模式
  2. 在左侧的选择面板中单击:'选择子项'
  3. 将选择修改模式切换为 '保留'
  4. 按属性 index=0 选择车道,然后应用选择
  5. 通过右键单击并进入车道操作来应用复制

如果您想向边添加特殊车道,还有另一种解决方案:

  1. 使用选择模式选择边
  2. 右键单击后使用车道操作 '添加限制车道'

构建双向左转车道 (TWLT)#

  1. 创建一个在每个方向上有两条车道的网络(在应具有 TWLT 的道路上)
  2. 使用 选择模式 选择属于该道路的所有边
  3. 切换到 移动模式,在 '偏移值' 输入字段中输入 -1.6 的值,然后按 '应用偏移值'(或按 回车) - 说明:这使得两个方向的内侧车道直接重叠
  4. 转到检查模式并检查边的选择
  5. 激活 'isBidi' 复选框

构建行人基础设施#

为了模拟行人,网络需要步道(或人行道)、步行区,并且通常包含人行横道。 为了使行人模拟正常工作,网络中每条不用于共享空间模拟的车道,要么禁止道路车辆,要么禁止行人通行。 禁止行人在道路上行走可以使用车道的 'allow' 属性完成,但在以下情况下会自动发生:

  • 创建边时启用了 '添加步道' 选项
  • 创建边时带有自定义的 'allow' 值(例如 'pedestrian' 或 'passenger')
  • 将边上下文菜单功能 '车道操作/添加限制车道/步道' 应用于边或边的选择

可以使用 '横道模式' 创建横道,方法是单击路口,然后单击要横穿的一条或多条边,并按 ENTER 确认。

Note

仅当要横穿的边具有禁止行人使用的车道时,才能创建横道。

如果网络包含至少一个行人横道,或者在选项屏幕(F10,在行人选项卡中)设置了选项 walkingareas,则会自动创建步行区。 它们将在人行道或步道与禁止行人使用的车道接壤的地方创建。