Zh-hans:Key:charge:conditional

From OpenStreetMap Wiki
Jump to navigation Jump to search
charge:conditional
说明
使用复杂规则来表明使用或进入某一设施需收取的金额。 编辑此说明
组: properties
用于这些元素
可用于节点可用于路径可用于区域可用于关系
常用组合
状态:使用中
本页面由 AI 从英文页面翻译而来,内容需要人工复核。

charge:conditional=* 用于说明使用或进入某一设施需收取的金额。它多半与 fee=* 组合使用。

本键的使用形式为 fee=* + charge:conditional=*,或 fee=* + charge=* + charge:conditional=*。在后一种情况下,适用 charge=* 的取值,但 charge:conditional=* 所描述的情形除外。

用法

另见 conditional restrictions 和 charge=* 页面。

基本语法为 [charge] @ [condition]。例如:

场景 语法
对载重超过 3.5 吨的车辆收取 150 兰特。 150 ZAR @ weight>3.5
对高度不超过 2 米的车辆收取 1.250 科威特第纳尔(分为 1,000 菲尔),对高于 2 米的车辆收取 2.500 第纳尔。 1.250 KWD @ height<=2; 2.500 KWD @ height>2
10 月至 4 月收取 20,000 印尼盾。 20000 IDR @ (Oct-Apr)
对高度低于 2.2 米的车辆收取 2.50 欧元;其余情况下,轴数少于 4 的车辆收取 6.30 欧元,轴数 4 根或以上的车辆收取 8.90 欧元(example)。 2.50 EUR @ height<=2.2; 6.30 EUR @ axles<4 AND height>2.2; 8.90 EUR @ axles>=4 AND height>2.2

在适用的情况下,小数值应完整写出(例如用 8.50 AUD 而非 8.5 AUD,用 17.500 TND 而非 17.5 TND)。在毛里塔尼亚和马达加斯加,一个 khoum 或一个 iraimbilanja 分别写作 0.2 MRU 或 0.2 MGA,保留一位小数。

类似的键

如果某项收费仅适用于某一特定车辆类型而没有附加条件(如载重),可以把 charge:[vehicle type] 设为该收费:例如,若摩托车的收费为 2.70 欧元,则设为 charge:motorcycle=2.70 EUR(example)。

如果某项收费适用于某一特定车辆类型且带有附加条件,可以把 charge:[vehicle type]:conditional 设为该收费:例如,在 w:Rio–Antirrio Bridge 上,残障汽车驾驶者的收费为 5.00 欧元而非 15.90 欧元,因此设为 charge:motorcar:conditional=5.00 EUR @ disabled=yes(example)。

参见

  • payment=* —— 指明确切的支付方式。
  • toll=* —— 指明道路、桥梁、渡船或其他通行方式需要收费,即必须付费才能使用。
  • fine=* —— 指明违反交通规则的罚款