Zh-hans:Key:area:highway

From OpenStreetMap Wiki
Jump to navigation Jump to search
area:highway
说明
道路、行人区域或交通岛的区域或"路面边缘"。 编辑此说明
组: highways
用于这些元素
不可用于节点不可用于路径可用于区域不可用于关系
已记载的值: 11
常用组合
状态:实际使用
本页面由 AI 从英文页面翻译而来,内容需要人工复核。

area:highway=* 描述一条道路(或其部分)的形状(即区域的二维轮廓)。它作为一种微绘制形式,附加于可路径规划、标注为 highway=* 的线性路径之外使用。

如何标注

此标签应用于闭合为多边形的路径或多重多边形,以标示道路的区域。

标签历史

此标签是 2011 年和 2015 年以下提案的目标。虽然这些提案(尚)未进行投票,但此标签已被广泛使用。一些不一致之处仍有待解决。

分类

行人和自行车区域

街道区域

area:highway=* 用于道路时,应覆盖添加到与 area:highway 对应路径上的交通车道、公交车道和自行车道等细节,不应覆盖单独绘制的路肩、停车位和人行道。

交通岛

area:highway=traffic_island 用于绘制交通岛区域;另见 traffic_calming=island。

区分 area:highway 与道路上的 area=yes

area:highway=* 曾被提议用于描述(通常为线性的)道路的不可路径规划的详细形状。此标签要求另外用 highway=* 以线的方式绘制道路的可路径规划的线性方向。

highway=* 上的 area=yes 描述一个可路径规划的道路区域,专门的交通可以在其上全向路径规划;即从边缘任一点到任意其他点。这典型用于行人区域,或车辆在没有规定车道的区域行驶的服务区。其原理是,路径规划引擎除经典图论中的节点和边之外,还应考虑这些全向对象;因此其内部不需要线性的道路线。

不一致之处

area:highway=* 标签源于两个不同的提案,存在未解决的不一致之处:

  • 尚不清楚此标签应作用于已建成道路的完整形状,还是拆分为功能性子区域。
  • 对于宽度恒定的路段,绘制线性道路的多边形表示可能被认为相对于线性道路绘制加 width=* 标签而言是不必要的冗余,并违反"一要素,一 OSM 元素"。
  • 一些制图者使用 area:highway=emergency,他们想要描述的是绘有白色阴影线、在正常交通流中应避开的道路区域,但这与紧急情况无关。用于绘制此类要素的新批准提案是 road_marking=restriction。

软件支持

编辑器

iD 有 Road Area(area:highway=*)和 Footway Area(area:highway=footway)预设。

有一个 JOSM 地图样式用于渲染道路区域。

渲染器

此标签目前在 OpenStreetMap 网站的 Standard 图层(OSM Carto)中未被渲染。它在 OSM Carto 的法国分支、OsmAnd 和 OpenFietsmap(示例)中会被渲染。以及 geo.dianacht.de(https://osm.org/way/153916175)。也可以在此网站生成 SVG 图像/地图 [1]。

在超写实渲染器中,Straßenraumkarte Neukölln 和 Streets GL 会渲染此键及一些其他城市标签。

曾有人尝试在 Organic Maps 中渲染它,但最终未被合并。CoMaps 仅渲染取值为 footway、living_street 和 pedestrian 的 area:highway。也有一个 issue关于渲染更多取值,但由于社区优先处理其他问题,它并不活跃。

路径规划器

路径规划器在计算路线时不会考虑 area:highway=* 区域,因为严格来说它们不构成路径规划网络的一部分。然而,某些路径规划器确实会穿过 highway=* area=yes 区域进行路径规划。

在逐向导航系统中,area:highway=* 区域可能有助于缓解在"扇出"处(道路的极端加宽,例如在边境口岸和收费站)错误检测偏离路线的问题。

参见

外部链接