Zh-hans:Key:charge
| 说明 |
|---|
| 使用或进入某设施所收取的费用。 |
| 组: properties |
| 用于这些元素 |
| 常用组合 |
|
| 另见 |
|
| 状态:使用中 |
| 此标签的工具 |
charge=* 用于指定使用或进入某设施所收取的费用金额。它多与 fee=yes 或 toll=yes 组合使用。它可以与 charge:conditional=* 组合使用,以说明默认价格的特殊例外情况。
用法
该键的取值通常采用以下记法:
- charge = <amount> <currency code>[/<unit>][/<time unit>]
如果收费包含更小的单位(例如分),金额应将其一并写入:例如,如果收取的费用是 2.95 美元,则标注为 2.95 USD,而不要将金额四舍五入为 3 USD。更小的单位应完整表达(例如,写 8.50 AUD 而不是 8.5 AUD;对于按 1,000 个更小单位分割的货币,写 1.500 KWD 而不是 1.5 KWD),并且始终使用小数点作为 decimal separator。
如果收取的金额是整数,则允许省略更小的单位。因此恰好为 5 欧元的费用既可以写为 5 EUR,也可以写为 5.00 EUR。不过,有些制图者更偏好后者,因为它明确表示金额没有经过四舍五入。对于没有更小单位的货币,例如日元或韩元,则完全不使用小数部分。
在毛里塔尼亚和马达加斯加(后者仅作说明用),一个 khoum 或一个 iraimbilanja 分别表示为 0.2 MRU 或 0.2 MGA,保留一位小数。在伊朗,一个托曼(一种非官方但在通用中常见的上位单位)[1] 表示为 10 IRR。
金额的数字和货币代码之间要放一个空格字符。
货币代码应按照 ISO 4217 指定。不要使用货币符号(例如
$、€、¥、円 或 £)或本地缩写(例如 zł、Kč 或 RM),它们与 ISO 货币代码并不相同。
| 货币 | 代码 |
|---|---|
| 欧元 | EUR
|
| 日元 | JPY
|
| 英镑 | GBP
|
| 瑞士法郎 | CHF
|
| 美元 | USD
|
其他代码(维基百科条目)
| |
在某些情况下,所收取的费用是按某个单位计算的。实际使用中见到的这类示例包括 person(按人收费)、kWh(按千瓦时电能收费)、1.5 litre(按某液体如水的每升收费)。也可以使用 access=* 中定义的各种车辆类别,例如 motorcar 或 hgv(Heavy goods vehicles)。其他标准单位参见 Map features/Units。
可选的 时间单位不应缩写(使用 hour 而不是 h)。除了分钟、小时、天、周等离散时长外,也使用诸如 night 和 day 等其他取值。
你可以像这样指定车辆类型:
charge:motorcar=*charge:motorcycle=*charge:bus=*charge:caravan=*- ...
这些取值以 Key:access#Land-based transportation 为基础,尚未经过讨论,但已在示例中使用过。
示例
| 场景 | 语法 |
|---|---|
| 费用为 2 美元。 | fee=yes + charge=2.00 USD
|
| 费用为每小时 2 美元。 | fee=yes + charge=2.00 USD/hour
|
| 费用为每千瓦时 20 科威特费尔。 | fee=yes + charge=0.020 KWD/1 kWh
|
| 费用为 40 毛里塔尼亚乌吉亚加两个 khoum(1 khoum = 0.2 乌吉亚)。 | fee=yes + charge=40.4 MRU
|
| 汽车的费用为 50,000 伊朗托曼(1 托曼 = 10 里亚尔)。 | fee=yes + charge:motorcar=500000 IRR
|
使用取水点(amenity=water_point)的费用为每 100 升 2 欧元。
|
fee=yes + charge=2.00 EUR/100 litre
|
| 通行费为 5 瑞士法郎。 | toll=yes + charge=5 CHF
|
参见
charge:conditional=*用于通过复杂规则说明例外情况payment:*=*用于指示具体的支付方式。toll=*用于指示某条道路、桥梁、渡轮或其他路径需要收费——即你必须付费才能使用。- 基于此键并通过交叉引用维基数据中的汇率得出的 Sophox 最高费用查询。
fine=*用于指示违反交通法规的罚款
