Zh-hans:Key:open

From OpenStreetMap Wiki
Jump to navigation Jump to search
open
说明
大门、闸门或门之类的对象是否处于永久开启状态。 编辑此说明
组: restrictions
用于这些元素
可用于节点不可用于路径不可用于区域不可用于关系
常用组合
另见
状态:已批准Page for proposal
本页面由 AI 从英文页面翻译而来,内容需要人工复核。

open=* 用于描述一个可以开启或关闭的对象是否处于永久开启状态。这适用于大门(例如 barrier=gate)之类的对象,尤其是门(door=*)。

该键仅适用于可以被开启和关闭的元素。例如它不适用于:

只有在你对该地点有足够的本地了解、能够对取值作出合理判断时,才应使用该键,这与 locked=* 和 seasonal=* 等键的做法类似。不要仅仅因为去过一次就标注取值。

可能取值

该取值描述一个可以用手动或机械装置开启/关闭的要素的“默认状态”。默认状态是指在任何用户交互之前/没有用户交互时,该要素所处的静止或被动状态。

  • open=yes - 以某种方式处于开启状态。通用取值,尽可能使用更具体的取值。
    • open=full - 完全开启。对于带多扇门扇的门,所有门扇都必须完全打开。
    • open=partial - 仅部分开启。例如多个门扇中只有一个打开,或某一门扇只开了一部分。可以用 opening=* 记录开口的净宽。
  • open=no - 关闭(默认值)。需要手动或借助机械装置打开才能通过。可以用 access=* 及相关键记录是否允许通行以及对谁允许。可以用 locked=* 记录该要素在关闭状态下是否被锁住。

条件性开启

主条目:Conditional restrictions

如果已知某要素在特定时间开启,或遵循某种其他周期规律,请使用 open:conditional=* 语法。

例如:

  • 如果门平时开着,但冬季关闭,可以用 open=yes 和 open:conditional=no @ (winter) 记录。
  • 如果门只在周一至周五 7 点至 9 点的繁忙时段开启,可以用 open=no 和 open:conditional=yes @ (Mo-Fr 07:00-09:00) 记录。

示例

图片 标注 说明
indoor=door

door=hinged

open=full

maxwidth:physical=2

火车站中连接入口大厅与站台的门。此门始终完全打开,因此 maxwidth:physical=* 已经足够。
entrance=yes

open=no

maxwidth:physical=1.2

通往火车站入口大厅的关闭的门。这可能会给轮椅使用者带来不便。如果没有明确标注,则默认认为 open=no。
entrance=yes

open=partial

⁣opening=0.6

maxwidth:physical=1.2

火车站中部分开启的门。轮椅使用者无需开门,但他们的轮椅可能无法通过。
barrier=gate

open=partial

opening=1.5

maxwidth:physical=4

一个部分开启的车库滑动门。(请注意,图片显示的是私人车库,实际上很可能既不常开也无法依法进入)
barrier=gate

open=full

maxwidth:physical=2.2

果园中开启的大门。此门始终完全打开,因此 maxwidth:physical=* 已经足够。

参见