Zh-hans:Key:duration
Jump to navigation
Jump to search
![]() |
| 说明 |
|---|
| 通过某个要素(通常是路线)所需的时间。 |
| 组: properties |
| 用于这些元素 |
| 常用组合 |
|
| 另见 |
| 状态:使用中 |
| 此标签的工具 |
本页面由 AI 从英文页面翻译而来,内容需要人工复核。
用于表示某条路线的时长,例如公交、route=ferry、railway=funicular、aerialway=cable_car、conveying=* 等,也用于徒步路径以及可能的其他要素。该时长不包括任何可能需要的等待时间。应用于关系或路径。关系的时长应包含该关系各个成员要素所需时长之和。
在路线有明确起点和终点时最为有用。只应在常规路径规划算法和交通分析无法判断所需时长时才使用(公路是最明显的例子)。
如何在站点之间显示时长尚不确定。欢迎提出意见。
相关标签有用于索道的 aerialway:duration=*,以及用于停车场的 maxstay=*。
取值
推荐的格式是用于小时和分钟的简单 hh:mm 格式。OSRM 或 GraphHopper 支持 mm、hh:mm 或 hh:mm:ss。
请注意,小于一小时的时长曾被录入为简单的整数分钟(mm)。这种做法不推荐,因为它与整数小时(hh)含义不清。
少数非常长的路线的时长以 ISO 8601 表示,某些 maxstay=* 的取值甚至使用 RFC 5545 §3.3.6 格式,但这可能并无必要,因为即使是最长的渡轮路线 672506453 672506453 的时长,也可以按惯例用
hh:mm 格式表示。
话虽如此,它已经是 3 位数了。从另一个极端来看,这种时间格式可能会与 MM:SS 混淆,后者可能用于 interval=* 之类的标签。在交通运输之外,停车、酒店和其他设施上的 maxstay=*(以及理论上的 minstay=*)等其他要素需要用更长的时间段来描述,即使用在 Proposed features/Maximum Stay 中“已批准”的完整形式单位。
