Zh-hans:Key:covered

From OpenStreetMap Wiki
Jump to navigation Jump to search
covered
说明
用于表示某个对象是否被某物覆盖的属性。 编辑此说明
组: properties
用于这些元素
可用于节点可用于路径可用于区域不可用于关系
已记载的值: 2
常用组合
另见
状态:已批准Page for proposal
本页面由 AI 从英文页面翻译而来,内容需要人工复核。

covered=* 用于表示由节点、路径或区域所代表的对象是否被覆盖。

对于公路和铁路,它与 tunnel=* 的区别在于它通常至少有一侧是敞开的。这便意味着 covered=yes。

也用于某些使用 layer=* 没有意义的情形。

用法

以下情况请使用本标签:

  • 被建筑或其他结构(即使部分地)覆盖的公路、人行道、铁路或水道,但不包括适用 tunnel=*(含 tunnel=building_passage)的情形。
  • 位于狭窄沟槽中的电力线、供水总管、排水管等,其盖板可供交通(步行、车辆或其他)通行,并且可移除以进行检修。
  • 其他掩埋对象,但不包括适用 location=underground 的情形,例如地下停车场这样的区域、有盖的蓄水池/水箱,甚至水族馆(如新西兰奥克兰的 Kelly Tarlton's),前提是其遮盖物并非可据以区分图层的人造结构。
  • 能防雨的 amenity=bicycle_parking。

部分测绘者将本标签用于:

以下情况请不要使用本标签:

取值

穿过建筑的路径通常应与该建筑具有相同(或没有)的图层。

以这种方式使用时,建筑与路径应在建筑的出入口处共享节点。路径应在出入口节点处断开,并且只有被建筑覆盖的部分应标注 covered=yes。

表示某个对象未被覆盖。

用于那些未被拱廊或柱廊覆盖的被覆盖对象。此标签已由 proposed features/covered 批准。

以下标签正在使用中,但未被纳入最初的提案:

拱廊(arcade)是一系列拱,彼此互为反推力,由柱子或墩支撑,或是一条被一排这样的拱(在一侧或两侧)围合的有顶步道。[1] 此类路径应标注 covered=arcade。若拱廊是建筑的一部分,则建筑与路径在出入口处共享同一节点。路径在出入口节点处断开,只有被建筑覆盖的部分标注 covered=arcade。图层必须与建筑相同。因此,如果建筑没有图层标签,路径也不需要有。使用 arcade:left=open 或 arcade:right=open 来指明路径的哪一侧是敞开的。

何时不应使用 arcade: 它不适用于室内测绘。一侧的墙被视为可设有通往建筑内部入口的外墙。室内测绘可使用 indoor=yes。 它也不适用于简单的屋檐外挑或盲拱廊。

与拱廊类似,但建筑构造不同:柱廊(colonnade)指由檐部相连的长列柱子,通常是独立式的,或是建筑的一部分。[2] 此类路径应标注 covered=colonnade。若属于建筑的一部分,则建筑与路径在出入口处共享同一节点。路径在出入口节点处断开,只有被建筑覆盖的部分标注 covered=colonnade。图层必须与建筑相同。因此,如果建筑没有图层标签,路径也不需要有。使用 colonnade:left=open 或 colonnade:right=open 来指明路径的哪一侧是敞开的。

何时不应使用 colonnade: 它不适用于室内测绘。一侧的墙被视为可设有通往建筑内部入口的外墙。室内测绘可使用 indoor=yes。 它也不适用于简单的屋檐外挑。(此情况下,"porch" 也许更合适)。

部分测绘者使用此标签来表示某个对象只是部分被覆盖(例如被屋顶覆盖),因为 covered=yes 会被理解为完全覆盖,或人们会将其理解为完全覆盖。covered=partial 有时适用于铁路及其他公共交通站台(例如 railway=platform),此时站台通常应是一个对象(一个要素,一个 OSM 元素),而人们想用 covered=* 表示它被部分覆盖。但若如此,至少应额外(或干脆改为)为屋顶所在位置另绘一条路径,并添加 building=roof 及适用于该屋顶的 layer=* 标签。

此标注用于被带门的电话亭完全覆盖的公用电话(amenity=telephone)。选择 covered=booth 这一标签,第一是为了能区分全罩式电话亭与屋顶(后者应标注 covered=yes),第二是因为 shelter=yes 标签含义不同。对象上的 shelter=yes 表示该对象处有一个 amenity=shelter,这与电话亭并不相同。电话亭旨在遮蔽正在使用电话的人,但它并不是供若干人等公交或舒适地躲雨的那种候车亭。

请注意,covered=booth 是键 booth=* 的上位标签,后者用于指明电话亭的类型。

若要标注被用作公共书柜的电话亭,请改用 amenity=public_bookcase + public_bookcase:type=phone_box + booth=<boothtype> 。covered=booth 对这类对象不太合适,因为该标签描述的是要素如何被覆盖,而不是要素本身(此时要素应是公共书柜)。曾经是电话亭、如今作为公共书柜的对象,是唯一可以不先添加 covered=booth 就直接添加 booth=* 的例外。

示例

附加属性

maxheight=* 也可与被覆盖的路径或区域关联,以表示净空高度。

理由

由于 layer=* 标签定义的精化,本节内容自该要素获批以来已有所变化。

尽管使用 layer 或 level 标签是表示一个对象位于另一对象之上的常规手段,但在许多情况下这些标签并不合适,并且就所测绘的子系统而言可能产生误导。

例如,当一栋建筑有一条路径穿过时,建筑与穿过它的路径无法被赋予不同的图层。这种情况下,当该路径四面都有建筑外墙时使用 tunnel=building_passage。当该路径至少有一侧敞开时使用 covered=* 标签。

在需要例如规划一条避开恶劣天气的路线,或规划通往有盖停车场、或通往可遮蔽上下车的区域的路线时,路径上的 covered=* 标签将使路线规划更高效。

在其他情况下,对象可以被赋予不同的图层,但无法用桥梁、隧道或室内测绘来表示——此时 covered=* 提供了一种表达此类情形的简单方法。

另一个用例:某些对象,如地下停车库和蓄水池,被某个不会被单独测绘的对象所覆盖。

可能的标注错误

如果你知道有使用这个标签的地方的话,请确认能否使用其他标签代替。
我们非常不鼓励你使用自动化编辑,除非你知道自己在做什么!
如果你知道有使用这个标签的地方的话,请确认能否使用其他标签代替。
我们非常不鼓励你使用自动化编辑,除非你知道自己在做什么!
如果你知道有使用这个标签的地方的话,请确认能否使用其他标签代替。
我们非常不鼓励你使用自动化编辑,除非你知道自己在做什么!
  • covered=1🔎 ‒ 含义未记录
如果你知道有使用这个标签的地方的话,请确认能否使用其他标签代替。
我们非常不鼓励你使用自动化编辑,除非你知道自己在做什么!

参见

参考资料