Zh-hans:Key:maxspeed

From OpenStreetMap Wiki
Jump to navigation Jump to search
maxspeed
说明
指定道路、铁路或水路上的法定最高限速。 编辑此说明
组: restrictions
用于这些元素
可用于节点可用于路径可用于区域可用于关系
已记载的值: 3
常用组合
另见
状态:实际使用
本页面由 AI 从英文页面翻译而来,内容需要人工复核。

maxspeed=* 标签用于在路径上定义某条道路、铁路或水路上一般交通的法定最高限速。默认情况下,取值会被解释为公里/小时。必要时限速可以用不同的单位指定,单位以空格分隔附加在取值之后(见示例)。该标签也用于节点上以指定 maxspeed 交通标志。

取值

highway=*、railway=rail、waterway=river 等的最高限速可按如下方式指定:
虽然标注示例是针对线状要素给出的,但通常可以通过给节点标注相同的标签来绘制单个位置的限制。

类型 示例 含义
数值限速 maxspeed=60
maxspeed=50 mph
maxspeed=10 knots
固定的数值最高限速,若不是以 km/h 计量,则其后附上适当的单位。当取值以 km/h 计时,不应包含单位。例如 60 km/h 写成 maxspeed=60,50 mph 写成 maxspeed=50 mph(注意取值与单位之间有空格)。
隐含限速 maxspeed=<countrycode>:<zone type> 在某些国家,尤其是罗马尼亚和俄罗斯,常用 maxspeed 的隐含取值。格式为国家代码后跟一个 ':' 和一个区域标识符(例如 'RO:urban')。例如在俄罗斯,用于限速以符号或图标而非数字在街道上标明的地方。

这种非数值表示法用于避免因限速相关的立法变更而不得不更正整个国家的地图。

注意:某些本地社群更倾向于把同样的信息标注在 maxspeed:type=* 中,而 source:maxspeed=* 标签在某些社群中也很常见。目前尚未就这一信息的标注方式形成全项目范围的共识。

无限速 maxspeed=none 表示该路段没有固定的数值最高限速(见于部分德国高速公路以及极少数其他地方)。不应用于有限速但未知的情况。限速未知时,不要添加 maxspeed 标签。
可变限速 maxspeed:variable=*
主条目:Key:maxspeed:variable

表示可变最高限速可显示在电子可变信息标志上,原因由该标签的取值指明。可以与 maxspeed=* 一起使用,以表示正常情况下的限速。

步行速度限速 maxspeed=walk 在奥地利和德国,生活街道(德语:Wohnstraße bzw. Verkehrsberuhigter Bereich)的限速仅被定义为步行速度,但对此没有定义的数值。maxspeed walk 提案建议使用 walk,但它并不常用。

在希腊,步行街强制采用步行速度。虽然没有明确列举,但从电动个人代步车视为行人时适用的限速可以推断为 8 km/h。

如果法律定义了数值等价物,则可以使用该数值。例如在荷兰,步行速度在法律上定义为 15 km/h,因此直接使用 maxspeed=15 而非 maxspeed=walk。

隐含的 maxspeed 取值

主条目:Default speed limits

maxspeed=* 标签可以使用与语境相关的取值,例如道路未设标志而适用立法/法律规定的"默认"maxspeed 取值的情况。关于交通标志标注,另见相关的 maxspeed=implicit。

注意:在某些社群中,这一信息通常标注在 source:maxspeed=* 或 maxspeed:type=* 中。

国家 ISO 国家代码 城市 乡村 其他 注释
source:maxspeed=* 或 maxspeed:type=*(或 maxspeed=*) 隐含或显式取值 source:maxspeed=* 或 maxspeed:type=*(或 maxspeed=*) 隐含或显式取值 source:maxspeed=* 或 maxspeed:type=*(或 maxspeed=*) 隐含或显式取值
阿根廷 AR AR:urban 40 AR:rural 110 AR:motorway 130 —
AR:urban:primary 60
AR:urban:secondary 60
澳大利亚 AU 见 Australian Tagging Guidelines - Roads
奥地利 AT AT:urban 50 AT:rural 100 AT:bicycle_road 30
AT:shared_zone* *(数值)
AT:zone* *(数值)
AT:city_limit* *(数值)
AT:trunk 100
AT:motorway 130
白俄罗斯 BY BY:urban 60 BY:rural 90 BY:living_street 20 —
BY:motorway 110
比利时 BE BE-VLG:urban 50 BE-VLG:rural 70 BE:living_street 20
  • BE-VLG:佛兰德
  • BE-WAL:瓦隆
  • BE-BRU:布鲁塞尔首都大区
BE:cyclestreet 30
BE-WAL:urban 50 BE-WAL:rural 90 BE:zone30 30
BE:zone* *(数值)
BE-BRU:urban 30 BE-BRU:rural 70 BE:trunk 120
BE:motorway 120
保加利亚 BG BG:urban 50 BG:rural 90 BG:living_street 20
BG:trunk 120
BG:motorway 140
加拿大 CA CA-AB:urban 50(大多数道路),80(省级公路) CA-AB:rural 80(大多数道路)100(省级公路)
  • CA-AB:阿尔伯塔
  • CA-BC:不列颠哥伦比亚
  • CA-MB:曼尼托巴
  • CA-ON:安大略
  • CA-QC:魁北克
  • CA-SK:萨斯喀彻温

可能适用高于法定默认值的限速。大多数省份和地区在其交通法规中都有允许限速高于默认值的规定。

CA-BC:urban 50 CA-BC:rural 80
CA-MB:urban 50 CA-MB:rural 90
CA-ON:urban 50 CA-ON:rural 80
CA-QC:urban 50 CA-QC:rural 80(铺装道路),70(未铺装道路) CA-QC:motorway 100
CA-SK:nsl 80 [1]
捷克共和国(捷克) CZ CZ:urban 50 CZ:rural 90 CZ:pedestrian_zone 20 —
CZ:living_street 20
CZ:urban_motorway 80
CZ:urban_trunk 80
CZ:trunk 110
CZ:motorway 130
丹麦 DK DK:urban 50 DK:rural 80 DK:motorway 130 —
爱沙尼亚 EE EE:urban 50 EE:rural 90 —
芬兰 FI FI:urban 50 FI:rural 80 在步行区和生活街道上,速度必须适应行人交通,且不得超过 20 km/h。
法国 FR FR:urban 50 FR:rural 80 FR:zone30 30 —
FR:motorway 130 / 110(雨天)
德国 DE DE:urban none
50(机动车)
DE:rural none
100(机动车)
80(总质量 > 3.5 吨的货车,或带挂车)
60(质量 > 7.5 吨)
DE:living_street walk
  • 未设标志的(隐含)城市和乡村限速仅适用于机动车辆。
  • 目前正在讨论将城市地区的 50 改为 30。各市镇不久后或许能够更改其城市的默认限速。[2]
  • DE:motorway 没有限速[3]。
DE:bicycle_road 30
DE:motorway none
大不列颠 GB GB:nsl_restricted 30 mph
GB:nsl_single (60 mph)
GB:nsl_dual (70 mph)

60 mph(牵引房车或拖车的车辆、车长不超过 12 米的客车和小型客车、货车)

GB:motorway (70 mph)

60 mph(牵引房车或拖车的车辆、货车)

  • 这适用于联合国 3166 国家代码所偏好的、包含大不列颠在内的英国。
  • 在英国,maxspeed:type=* 优先于 source:maxspeed=*
  • 以英里/小时计量


GB:motorway 70 mph
GB:nsl_dual 70 mph
GB:nsl_single 60 mph
希腊 GR GR:urban 50 GR:rural 90 GR:living_street 20 —
GR:trunk 110
GR:motorway 130
香港 HK 50 50 香港的默认限速始终为 50 km/h,无论位于何处,除非另有标志规定。
匈牙利 HU HU:urban 50 HU:rural 90 HU:living_street 20 —
HU:trunk 110
HU:motorway 130
以色列 IL IL:urban 50 IL:rural 90(有泽西护栏)

80(无泽西护栏)

IL:living_street 30
IL:trunk 100
IL:motorway 110
印度 IN IN:urban 70 IN:rural 70 IN:motorway 120 在设有两条或更多车道的乡村双幅分隔式道路(例如双幅分隔式国道)上为 100 km/h
印度尼西亚 ID ID:urban 50 ID:rural 80 ID:residential 30
  • 高速公路上最低速度为 60 km/h
  • 城市高速公路限速 80 km/h。
ID:motorway 100
意大利 IT IT:urban 50 IT:rural 90 IT:trunk 110 按车辆类型的隐含最高速度见此处
IT:motorway 130
日本 JP JP:nsl 60 —
JP:motorway 100
韩国 KR KR:urban 50 KR:rural 60 KR:trunk 80
  • 快速路或类似快速路的道路上,每个方向有 2 条或更多车道时,限速为 100。
  • 运送危险品的车辆在快速路上限速 90 km/h。
KR:motorway 80
拉脱维亚 LT LT:urban 50 LT:rural 90 —
挪威 NO NO:urban 50 NO:rural 80 —
菲律宾 PH PH:urban 40 PH:rural 80 PH:motorway 100
  • 客车和货车在乡村地区适用 50 km/h 的较低限速。某些快速路对客车和货车设有较低的限速,另一些则允许货车以与汽车相同的限速行驶。
  • 城市地区的汽车和摩托车仅在指定的、无视线死角的直达街道或林荫大道上适用较高的限速(40 km/h)。
  • 被地方政府单位归类为"拥挤街道"的地方、靠近视线死角交叉口的区域以及学校区域,无论机动车类型如何,限速均为 20 km/h。
  • 地方政府单位可以规定更低的限速。收费管理委员会设定快速路上的限速[4];除非另有标志,快速路的一般限速设定为 100。
葡萄牙 PT PT:urban 50 PT:rural 90 PT:trunk 100 —
PT:motorway 120
罗马尼亚 RO RO:urban 50 RO:rural 90 RO:trunk 100 —
RO:motorway 130
俄罗斯 RU RU:urban 60 RU:rural 90 RU:living_street 20 —
RU:motorway 110
塞尔维亚 RS RS:urban 50 RS:rural 80 RS:living_street 10 —
RS:trunk 100
RS:motorway 130
斯洛伐克 SK SK:urban 50 SK:rural 90 SK:living_street 20 —
SK:trunk 90
SK:motorway 130
SK:motorway_urban 90
斯洛文尼亚 SI SI:urban 50 SI:rural 90 SI:trunk 110 —
SI:motorway 130
南非 ZA ZA:urban 60 ZA:rural 100 ZA:motorway 120 —
西班牙 ES ES:urban 50 ES:rural 90 ES:living_street 20
  • 城市地区的隐含限速(ES:urban)可以是 50、30 或 20 km/h,取决于道路的物理属性。
  • 未铺装道路上为 30 km/h。
ES:zone30 30
30 ES:trunk 90
20 ES:motorway 120
瑞典 SE SE:urban 50 SE:rural 70 —
瑞士 CH CH:urban[5] 50 CH:rural 80 CH:trunk 100 —
CH:motorway 120
土耳其 TR TR:urban 50 TR:rural 90 TR:living_street 20 注:很少被指定
TR:zone30 30
TR:trunk 110
TR:motorway 120-140 可以是 120(环城公路)、130(较早的收费公路)或 140(较新的收费公路)
乌克兰 UA UA:urban 50 UA:rural 90 UA:living_street 20 —
UA:trunk 110
UA:motorway 130
英国 UK UK:motorway 70 mph
  • 由于使用 ISO 3166 国家代码,偏爱使用 "GB:" 术语。
  • 以英里/小时计量。
UK:nsl_dual 70 mph
UK:nsl_single 60 mph
乌兹别克斯坦 UZ UZ:urban 70 UZ:rural 100 UZ:living_street 30 —
UZ:motorway 110

另见 Default speed limits,其中有更完整、可机读的隐含限速列表,还包含汽车以外机动车的限速,并直接源自各国立法(附链接)。

限速区

当限速由在区域边界处设置的专门限速标志标示时,可如下标注:

maxspeed=30
maxspeed:type=DE:zone30

或不那么常见地用 maxspeed=DE:zone:30。

注意:专用键 zone:maxspeed=* 与上述两种方法都有重叠,可以配合显式的 maxspeed 取值用于此目的,例如 zone:maxspeed=DE:30 和 maxspeed=30。

扩展标注

车辆

当针对不同车辆类别设置了不同的限速时,应使用 maxspeed:<vehicle>=* 指定。 <vehicle> 的可能取值对应于 access=* 键的交通方式取值(另见示例)。

注意:如果在某管辖区内对所有道路的某些车辆类别适用较低的统一下限速,则不应在单条道路的层面上标注。

例如:

行驶方向

主条目:Forward & backward, left & right

当每个行驶方向设置了不同的限速时,可使用 maxspeed:forward=* 和 maxspeed:backward=* 指定,其中 forward 适用于与 OSM 路径同方向的限速,backward 适用于相反方向的限速。

车道

当一条道路的每条车道规定了不同的限速时,可使用 maxspeed:lanes=* 指定。每条车道的最高速度必须以 "|" 字符分隔。第一个最高速度是最左侧车道(从 OSM 路径方向看)的最高速度,第二个最高速度是最左侧车道右侧车道的速度,依此类推,直到最右侧车道。 此外,如果需要对每个行驶方向分别指定,可以使用键 maxspeed:lanes:forward=* 或 maxspeed:lanes:backward=*,其中 lanes:forward 适用于与 OSM 路径同方向车道的限速,lanes:backward 适用于相反方向车道的限速。因此也请参见示例以及关于绘制单条车道的条目。

时间或其他条件

主条目:Conditional restrictions

示例:工作日(在德国为周一至周六,但公共假日除外)上午 7 点至下午 2 点之间最高速度为 30 km/h,其余时间则按城市隐含限速为 50 km/h:
maxspeed=50
source:maxspeed=DE:urban
maxspeed:conditional=30 @ (Mo-Sa 07:00-14:00; PH off)

明确的原因

主条目:Key:maxspeed:reason

有时会在限速规定上附加一块不具有法律约束力的标志。原因可以添加到 maxspeed:reason=* 中。

目前,该标签由当地语言的取值组成,大概直接取自标志。

其他注意事项

maxspeed=* 标签最好只添加在适用该限速的路段上。根据管辖区的不同,限速可能在限速标志处生效 [1][2]、在标志附近横跨路面绘制的实线处生效 [3]、在距标志固定距离处生效,或在最近的交叉口处生效。

示例

标识 标注 备注
maxspeed=60 + maxspeed:type=sign
maxspeed=50 mph + maxspeed:type=sign 限速以法律规定的单位指定,不会转换为 km/h。
maxspeed=50 + source:maxspeed=DE:urban

maxspeed=100 + source:maxspeed=DE:rural
maxspeed=none + source:maxspeed=DE:motorway

在德国所有未规定明确限速的道路上,可以(并且应该)标注相应的隐含取值。
10 knots maxspeed=10 knots 限速以法律规定的单位指定,不会转换为 km/h。
maxspeed:variable=* (可变)限速通过限速标志公布。
maxspeed=60 mph + maxspeed:type=GB:nsl_single

maxspeed=70 mph + maxspeed:type=GB:nsl_dual + dual_carriageway=yes

英国某条道路基于"国家限速"标志的 60 英里/小时(双幅分隔式道路上为 70 mph)隐含限速。
maxspeed:lanes=100|100|80 在假定一般限速为 100 公里/小时的道路上,最右侧车道的限速为 80 公里/小时。
maxspeed=80

maxspeed:hgv=60

仅对重型货车有效的 60 公里/小时限速——其他车辆为 80 公里/小时。
08:00 至 09:30 及 14:30 至 16:00 之间限速 40kph 的道路标志
维多利亚州的澳大利亚学校区域标志
maxspeed:conditional=40 @ (Mo-Fr 08:00-09:30, 14:30-16:00;PH off;SH off) 学校时段的条件限速。关于季节性变化或一天中不同时段的限速变化,参见Conditional restrictions。
不下雨时 80、下雨时 60 的道路标志
maxspeed=80 + maxspeed:conditional=60 @ wet 雨天条件限速
maxspeed:conditional=60 @ (maxweightrating>7.5) 最大允许总重量超过 7.5 吨的车辆限速 60 km/h。另见 maxweightrating=*
它也可以用在Relation:enforcement上。示例见Relation:enforcement#Example 3: Speed Camera。

服务

开发者

解析器

仅用于数值取值的正则表达式:

^([0-9][\.0-9]+?)(?:[ ]?(?:km/h|kmh|kph|mph|knots))?$

可捕获数值取值和隐含取值(例如 none 或 signals)的正则表达式:

^([^ ]+?)(?:[ ]?(?:km/h|kmh|kph|mph|knots))?$

1 英里/小时等于 1.609 km/h,1 knot 等于 1.852 公里/小时。

路径规划器

路径规划器的开发者应当注意,在某些管辖区,highway=* 标签不一定能很好地代表限速。例如在美国俄亥俄州,许多因素会影响道路的限速,以至于乡村未铺装的 highway=unclassified 路径默认具有比某些城市 highway=motorway 路径(50 mph)更高的限速(55 mph)。

可能的标注错误

  • maxspeed=unposted🔎
如果你知道有使用这个标签的地方的话,请确认能否使用其他标签代替。
我们非常不鼓励你使用自动化编辑,除非你知道自己在做什么!
  • maxspeed=unknown🔎
如果你知道有使用这个标签的地方的话,请确认能否使用其他标签代替。
我们非常不鼓励你使用自动化编辑,除非你知道自己在做什么!
如果你知道有使用这个标签的地方的话,请确认能否使用其他标签代替。
我们非常不鼓励你使用自动化编辑,除非你知道自己在做什么!
如果你知道有使用这个标签的地方的话,请确认能否使用其他标签代替。
我们非常不鼓励你使用自动化编辑,除非你知道自己在做什么!
如果你知道有使用这个标签的地方的话,请确认能否使用其他标签代替。
我们非常不鼓励你使用自动化编辑,除非你知道自己在做什么!
  • maxspeed=national🔎
如果你知道有使用这个标签的地方的话,请确认能否使用其他标签代替。
我们非常不鼓励你使用自动化编辑,除非你知道自己在做什么!
如果你知道有使用这个标签的地方的话,请确认能否使用其他标签代替。
我们非常不鼓励你使用自动化编辑,除非你知道自己在做什么!
如果你知道有使用这个标签的地方的话,请确认能否使用其他标签代替。
我们非常不鼓励你使用自动化编辑,除非你知道自己在做什么!
如果你知道有使用这个标签的地方的话,请确认能否使用其他标签代替。
我们非常不鼓励你使用自动化编辑,除非你知道自己在做什么!
如果你知道有使用这个标签的地方的话,请确认能否使用其他标签代替。
我们非常不鼓励你使用自动化编辑,除非你知道自己在做什么!
  • maxspeed=80; 50🔎
如果你知道有使用这个标签的地方的话,请确认能否使用其他标签代替。
我们非常不鼓励你使用自动化编辑,除非你知道自己在做什么!
  • maxspeed=20, 30, 40🔎
如果你知道有使用这个标签的地方的话,请确认能否使用其他标签代替。
我们非常不鼓励你使用自动化编辑,除非你知道自己在做什么!
如果你知道有使用这个标签的地方的话,请确认能否使用其他标签代替。
我们非常不鼓励你使用自动化编辑,除非你知道自己在做什么!
如果你知道有使用这个标签的地方的话,请确认能否使用其他标签代替。
我们非常不鼓励你使用自动化编辑,除非你知道自己在做什么!

参见

相关键

相关主题

日记

显示最高速度数据的地图

注释与参考资料

  1. ↑ 适用于无标志的城市和乡村地区。话虽如此,萨斯喀彻温的大多数道路和公路都设有标志限速,城市地区通常为 50,大多数乡村道路为 80,不分隔的省级公路为 100,分隔的省级公路为 110。
  2. ↑ https://lebenswerte-staedte.de
  3. ↑ 130 km/h 是高速公路上推荐的最高速度,以方形蓝色标志标示(圆形蓝色标志 = 最低速度)。德国高速公路网现在有许多路段设有最高限速,通常在 80 至 130 km/h 之间(下萨克森州正在测试 140 km/h 的限速——一些政界人士反对,因为 140 km/h 超过了推荐最高速度,视当地条件(如交通频繁、地形等)而定)。对于超速行驶并卷入碰撞事故的驾驶人,无论事故情形如何,通常都会被判定至少负有部分责任,保险公司有权拒赔。目前已有超过 50% 的高速公路设有(部分可变的)限速。车辆还必须能够行驶得比 60 km/h 更快。 大约 30% 的德国高速公路设有永久限速。另有 17% 至少设有视时间、天气或交通状况而定的部分限速。关于德国高速公路限速的研究。2013 年 5 月 25 日存档于 Wayback Machine。
  4. ↑ 参见第 2018-001 号联合备忘录通告第 II (D) (1) 节,可通过交通部网站查阅
  5. ↑ 该取值似乎没有必要,因为城市地区 50 km/h 的限速总是在聚居区入口处以交通标志 2.30.1 标示。