FR:Key:interval
interval |
Description |
---|
Indique la fréquence de passage d'une route de transport en commun. Utiliser le format "HH:MM:SS", "HH:MM", "MM", ou "M". |
Groupe: Transports publics |
Utilisé pour ces éléments |
Statut : Approuvé |
Outils pour cet attribut |
|
La clé interval=* indique la fréquence de passage, ou plus exactement le temps entre deux départs à un arrêt donné d'un parcours d'une ligne de transport en commun (cette fréquence est également appelée headway en anglais). Cette clé peut être utilisée sur des ferries, des bus, des trains, du tramway ou tout autre trajet de transport en commun (type=route ).
Format
La valeur de la fréquence doit suivre les formats possibles suivants :
HH:MM:SS, HH:MM, MM, M ("H" = Heures, "M" = Minutes, & "S" = Secondes)
Par exemple, pour un bus desservant une ligne dans un sens avec un départ toutes les 1h30, le tag interval=01:30 est ajouté au trajet (type=route ). Les tags suivants sont également possibles : interval=90 ou interval=01:30:00.
Le trajet d'un bus qui passe toutes les six minutes va quant à lui avoir le tag interval=6 (ou interval=00:06 ou interval=00:06:00).
Cette valeur n'a pas besoin d'être précise. Elle représente une estimation grossière de la fréquence de passage, et pas une information précise de la grille horaire.
Usage
Ce tag est utilisé sur les trajets de transport en commun (type=route ), pas sur les arrêts (bus_stop ou platform). Ajouter ce tag au niveau de la ligne de transport (type=route_master ) est également possible, mais uniquement si tous les trajets de la ligne ont la même fréquence de passage, ce qui est rare.
Exemples
Situation | Valeur du tag | Explication du tag |
---|---|---|
Le trajet d'un bus qui circule sur la période Mo-Fr 08:00 à 18:00 avec une fréquence de ...
|
interval=00:10,
interval:conditional=00:20 @ Mo-Fr 10:00-16:00, opening_hours=Mo-Fr 08:00-18:00 |
La fréquence principale est 00:10 minutes, avec un service réduit sur 10:00-16:00. Les horaires standard sont indiqués avec le tag opening_hours=*. Attention, le tag conditionnel va surcharger le tag interval. |
Un métro qui circule en 24/7 avec une fréquence de ...
|
interval=00:15,
interval:conditional=00:05 @ Mo-Fr 07:00-10:00; 00:05 @ Mo-Fr 16:30-19:00; 00:30 @ Mo-Su 22:00-05:00, opening_hours=24/7 |
La fréquence principale est 15 minutes, avec des exceptions sur la période de pointe et la nuit. |
Une ligne de ferry qui circule toutes les heures de 07:00 à 19:00 tous les jours. | interval=01:00,
opening_hours=Mo-Su 07:00-19:00 |
La fréquence est 01:00 pendant la journée, avec des horaires d'ouverture 07:00-19:00. |
Une ligne de train qui circule:
|
interval=00:06,
interval:conditional=00:10 @ Sa-Su 06:00-22:00, opening_hours=Mo-Fr 06:00-23:00; Sa-Su 06:00-22:00 |
La fréquence principale est de 6 minutes, avec une exception le week-end indiquant toutes les 10 minutes. |
Cas des lignes de Ferry
Lignes de Ferry cartographiées via des ways
Beaucoup de lignes de ferry sont cartographiées avec un seul chemin connectant les deux ports desservis par le ferry. Dans ce cas, les tags interval:forward=*, interval:backward=*, interval:forward:conditional=*, and interval:backward:conditional=* pourront être utilisés pour décrire les fréquences aller et retour de la ligne. interval=* and interval:conditional=* peuvent également être utilisés si les deux directions ont la même fréquence approximative.
opening_hours=* (ou alternativement opening_hours:forward=* + opening_hours:backward=*) peuvent également être utilisés sur le way de la ligne de ferry.
Lignes de Ferry cartographiées via des relations
Elles peuvent être cartographiées de la même manière que les bus ou les trains, étant donné qu'une relation route ne représente qu'une seule direction de la ligne. Les tags à ajouter sont donc interval=*, interval:conditional=*, et opening_hours=*.
Outils
Éditeur
Busy Hours (code source) est un éditeur web pour les horaires des lignes de transport. Il permet de renseigner les heures de service, les créneaux des heures de pointe et heures creuses, ainsi que les fréquences de passage à ces heures.
Bibliothèques
- https://github.com/Jungle-Bus/transport-hours-js : bibliothèque javascript pour interpréter les attributs interval=*, interval:conditional=*, et opening_hours=*
- https://github.com/Jungle-Bus/transport-hours-py : bibliothèque python pour interpréter les attributs interval=*, interval:conditional=*, et opening_hours=*
Assurance Qualité
Osmose propose des tests sur la syntaxe et la cohérence des attributs interval=*, interval:conditional=* : http://osmose.openstreetmap.fr/en/errors/?item=3250&class=32502