Zh-hans:Key:hov
| 说明 |
|---|
| 表示多乘员车辆的通行权限。 |
| 组: restrictions |
| 用于这些元素 |
| 已记载的值: 1 |
| 常用组合 |
|
| 另见 |
|
| 状态:使用中 |
| 此标签的工具 |
hov=*(high-occupancy vehicle lane)标签用于表示一条路径对车辆乘员数的要求。这类通行限制依地区不同,可能被称为 carpool、diamond、transit、T2 或 T3 限制。
取值
与相关键 hgv=* 和 bus=* 一样,hov=* 为该路径的所有车道设置 OpenStreetMap 通行权限,覆盖该路径可能具有的任何默认权限,或权限层级中设置得更高的权限。如果路径上的某些车道有不同的 HOV 限制(例如在车行道上很常见),那么如使用 hov=*,应辅以 hov:lanes=* 来按车道设置通行权限和限制。
关于所有可能的取值,参见 access=*。最常用的有:
hov=designated:该路径指定给多乘员车辆。hov=yes:允许多乘员车辆。这本身并不意味着其他车辆被限制使用该路径。hov=no:该路径不允许多乘员车辆。这本身并不意味着其他车辆类型可以使用该路径。:已弃用且非标准。如果在某条路径上看到此取值,应将其移除;对于按车道的 HOV 通行限制,hov=lanehov:lanes=*是更可取的标注方式。
有用的补充:
hov:minimum=*:本键的典型取值为2(用于"2+"车道)和3(用于"3+"车道)。toll=yestoll:hov=no:用于多乘员收费(HOT)道路。对于本就未收费的道路上出现 HOT 车道这种更常见情况,使用toll:lanes=*toll:hov=*。
车道
hov:lanes=* 用于一条路径上某些车道与其他车道有不同 HOV 要求的情况。Lanes,即描述如何标注道路单条车道的文章,完整介绍了具体做法。
正如 Lanes 文章中摘录的,特别针对 HOV 车道:"(hov:lanes=*)在允许沿途任意点进出时最有用;如果只能在某些特定地点进出 HOV 车道,最好将 HOV 车道建模为单独的路径。"
话虽如此,以下是如何标注车道的两个示例。
一个行驶方向
不使用权限继承
highway=motorwaylanes=4oneway=yesmotor_vehicle:lanes=no|yes|yes|yeshov:lanes=designated|yes|yes|yeshov:minimum=2
这是一条有四条车道的单向道路,其中四条中最左侧的一条指定给 2+ 乘员的 HOV 交通使用。HOV 车辆允许使用全部四条车道。请注意,对于 highway=motorway,motor_vehicle=yes 几乎肯定是被隐含的,因此我们还必须限制普通机动车交通使用最左侧车道。motor_vehicle=* 限制在通行限制树中层级更高,与范围更窄的 hov=* 允许权限相结合,因此"所有"机动车交通都不能使用最左侧车道,但 2+ 乘员的 HOV 交通被指定使用该车道。
使用权限继承
highway=motorwaylanes=4oneway=yesmotor_vehicle:lanes=no|||hov:lanes=designated|||hov:minimum=2
在这种情况下,我们利用了 highway=motorway 具有某些默认权限这一事实,具体来说是 motor_vehicle=yes 和 hov=yes。我们不必专门用 motor_vehicle=yes 或 hov=yes 标注该路径。未指定通行权限的车道(两个 || 符号之间没有任何内容)将使用默认值,这里两种情况下的默认值都是 yes。上面两个示例在功能上是相同的。
两个行驶方向
在两个行驶方向的常见情况下,需在键的末尾加上 :forward 或 :backward。
oneway=nolanes=6lanes:forward=3hov:lanes:forward=designated|yes|yeshov:lanes:backward=designated|yes|yeshov:minimum=3
这是一条每个方向有三条车道的道路。每个方向最左侧的车道指定给 3+ 乘员的 HOV 车辆使用。如有必要,还必须为这些车道添加针对其他车辆类型的额外限制。
请注意,车道是按各自的行驶方向来看的;即 hov:lanes:forward=* 描述与 osm 路径同方向的车道,第一个车道取值指的是该方向的最左侧车道;而 hov:lanes:backward=* 描述与 osm 路径相反方向的车道,第一个车道取值指的是该方向的最左侧车道。
如上所述,关于如何按车道设置 HOV 通行限制的完整规范,请参阅Lanes。
编辑器支持
JOSM
在编辑过程中,可以使用样式 Land and road attributes 将 HOV 车道可视化,使用键 hov:lanes=* 和车道取值 designated。下面的截图显示了一条标注有 hov:lanes=designated|yes|yes|yes|yes 和 hov:minimum=2 的高速公路。

条件性 HOV
当 HOV 要求仅在有条件时适用,例如仅在一天中的特定时段适用时,如果 HOV 适用于所有车道,请使用 hov:conditional=*;如果 HOV 只适用于部分车道,请使用 hov:lanes:conditional=*。语法应遵循条件限制。
例如,在周一至周五上午 6 点至 10 点的早高峰时段,hov:conditional=designated @ (Mo-Fr 06:00-10:00),或针对最左侧车道 hov:lanes:conditional=designated | @ (Mo-Fr 06:00-10:00)