Zh-hans:Key:alcohol

From OpenStreetMap Wiki
Jump to navigation Jump to search
alcohol
说明
在某地点是否允许饮酒,或可以供应何种类型的酒类。 编辑此说明
组: restrictions
用于这些元素
可用于节点不可用于路径可用于区域不可用于关系
状态:使用中
本页面由 AI 从英文页面翻译而来,内容需要人工复核。

此键既用于表示某地点是否允许饮酒(例如 leisure=park 或 natural=beach),也用于表示某地点供应何种类型的酒类(例如 amenity=restaurant)。

取值

此键主要有两种用法:作为限制条件(例如 alcohol=no)和作为说明(例如 alcohol=wine)。用作说明时含义很清楚(表示销售某种特定类型的酒类),但用作限制条件时则稍显含糊。例如,alcohol=yes 可能表示某地点允许饮用酒类,也可能表示某地点销售酒类。这时必须通过其他标注来推断其实际用意。例如,alcohol=yes 与 leisure=park 一起使用时意味着不存在限制(可以在这里饮酒),但当它与 amenity=restaurant 一起使用时则表示说明(这里销售酒类)。

作为限制条件

要表示禁止饮酒的场所,请使用 alcohol=no。其他较少使用的限制包括 alcohol=off_site_only、alcohol=on_site_only 和 alcohol=bring_your_own_bottle(又称“BYOB”,有时更泛称地写作“bring your own”)。

在某些地点饮酒可能是有条件的,例如取决于一天中的时段。在这种情况下请使用 条件限制 标注方案。例如,alcohol:conditional=no @ (20:00-08:00) 表示在晚上 8 点至次日上午 8 点之间不得在该地点饮酒,而在这些时间之外可以饮酒。

作为说明

要表示某地点供应的酒类类型,请使用 alcohol=wine 或其他合适的取值(例如 beer)。

另一种更流行的标注方案是使用 drink=* 键。