断面编辑

工具中的每一条道路都有一个“断面”,用于定义其断面的属性。该断面包含了每根车道的信息,例如左右车道的数量、车道类型以及每条车道的默认宽度。

注意:每条道路只能拥有一个唯一的断面。这意味着,一条道路不能在起始为两车道并在后续扩展为三车道。不过,可以通过“过渡块”(Transition Block)进行道路拆分与连接,这是一种特殊的路口类型,后文将有详细说明。

当新建一条道路时,其默认断面为双向城市道路,包含一条左车道与一条右车道。下图展示了使用默认模板创建道路的示例。

默认断面模板 默认断面模板

工具还内置了许多其他断面模板。下图展示了一些模板示例。

部分断面模板示例 部分断面模板示例

断面模板窗口

要更改某条道路的断面(无论是在绘制前还是绘制后),可在“节点列表”下方点击“断面模板”按钮。此时将弹出“断面模板窗口”,工具会切换到“模板试用模式”。在这一模式下,所选断面模板的一个小段会悬浮显示,摄像机会自动环绕旋转,以便用户从不同角度观察模板。下图展示了模板试用视图。

模板试用视图 模板试用视图

在断面模板窗口中,用户可以从模板断面列表中选择所需模板,涵盖了丰富的标准选项,包括双向/单向道路,以及不同类型(城市道路、高速公路、乡村道路、土路等)。窗口示意见下图。

断面模板窗口 断面模板窗口

保存模板: 任何断面模板都可以通过点击对应行的保存按钮进行保存,会弹出文件对话框让用户选择保存路径。文件格式为 .json。

载入模板: 要从磁盘载入模板,可点击列表下方的专用按钮,打开文件对话框,选择所需的 .json 文件。载入的模板会显示在列表底部,供正常使用。

重置: 列表下方还有重置按钮,可将模板断面还原为工具初始自带的状态。

模板编辑窗口

在断面模板窗口的列表框中,每一行模板都有一个按钮,可以打开“模板编辑窗口”。在该窗口中,用户可以编辑车道数量、设置车道类型,并调整每一条车道的宽度和相对高度偏移。用户在此窗口所做的修改会实时反映到模板试用视图的示例道路上,方便用户即时查看变化效果。

模板编辑窗口包含两个可折叠的列表:上方列表显示左侧车道(从外向内),下方列表显示右侧车道(从内向外)。每一行代表一条车道的信息。可以通过相应的按钮删除车道或(在选中车道的上下方)新增车道。窗口界面如下图所示:

模板编辑窗口 模板编辑窗口

车道类型可以通过循环切换可选类型进行选择。在可视化预览中,不同的车道类型会以不同颜色加以区分。可选的车道类型如下:

road_lane: 表示可供行驶的沥青路面车道,是所有道路类型默认的车道类别。

shoulder: 表示硬路肩车道,通常用于高速公路,并位于道路车道外侧。

sidewalk: 表示人行道或带有路缘石的人行便道。这类车道多见于居住区道路的两侧。人行道也可以用于道路中部,形成“中央人行岛”,这通常是由两条相邻人行道组成——一条带左侧路缘石,一条带右侧路缘石。

island: 表示其它车道之间的空隔,虽然在断面信息中仍被当作一条完整车道。该类型可用作“空白”类型——不会有可视内容显示。它常用于分隔道路左右两侧,例如高速公路的中央隔离带。

按类别区分的模板

下面将以城市道路和高速公路为例,具体介绍不同类别的模板。用户应熟悉这两种模板间的区别,因为道路连接的规则会根据各自的断面条件而变化。

城市道路模板

下图展示了城市道路类别的典型断面模板。

城市道路断面模板 城市道路断面模板

构建城市道路模板时,应遵循以下规则:

  1. 城市道路可以存在人行道和路缘石,但不是必需项。

  2. 城市道路仅允许包含 “road_lane” 和 “sidewalk” 两种车道类型,不能有 “shoulder” 或 “island” 车道。

  3. 城市道路不得存在中央隔离带或路面断开——最内侧的左车道应与最内侧的右车道直接相邻。

  4. 双向城市道路最好保持对称(即左、右车道数量一致),但这一点不是强制要求。

高速公路模板

下图展示了高速公路类别的典型断面模板。

高速公路断面模板 高速公路断面模板

构建高速公路断面模板时,应遵循以下规则:

  1. 高速公路不得包含人行道或路缘石。

  2. 高速公路应具有对称的中央隔离带,其车道类型应为 “island”。所谓对称,是指最内侧的左车道和最内侧的右车道都应为 “island” 类型。这些车道的宽度没有限制,可以设置为零宽度。

  3. 双向高速公路应尽量保持对称(即左右车道数量相等),但这一要求较为宽松。

上一次修订: 六月 22, 2026

还有其他问题?

加入我们的 Discord 服务器
Our documentation is currently incomplete and undergoing active development. If you have any questions or feedback, please visit this forum thread.