PERIODE_JH, PERIODE_DEBUT, PERIODE_FIN

Le format Opening Hours a été adopté pour définir les heures et jours de circulation dans le champ PERIODE_JH

Vous trouverez sur le wiki OpenStreetMap des éléments sur comment écrire en Opening Hours.

Aussi, l'outil yohours permet d'extraire de façon intuitive les chaînes Opening Hours correspondant à vos périodes.

Un cas simple

Soit cette règle issue de l'arrêté de Cassis de 2019

Pour mentionner tous les jours, nous pouvons écrire Mo-Su

Il est bien de préciser que les jours fériés sont aussi inclus. Les jours fériés sont mentionnés par PH

Nous pouvons dès lors écrire Mo-Su,PH.Ce qui signifie du Lundi au Dimanche (soit tous les jours), ainsi que les jours fériés (PH)

Nous devons préciser les heures. Pour indiquer l'on ne peut circuler qu'entre 6h et 10h, nous écrivons 06:00-10:00

Ce qui donne au final pour la chaîne complète Mo-Su,PH 06:00-10:00

Un cas mentionnant le lendemain

Soit l'article 9-3-1 :

Ici, nous avons deux périodes :

  • du lundi au samedi inclus de 11h à 19h et de minuit à 6h le lendemain (2)

  • les dimanches et jours fériés de 10h à 19H puis de minuit à 6h le lendemain (3)

Nous avons aussi la mention de période d'application (1)

Première période

Concentrons-nous dans un premier temps sur "du lundi au samedi inclus de 11h à 19h et de minuit à 6h le lendemain".

  • Mo-Sa indique du lundi au samedi

  • 11:00-19:00 indique de 11h à 19h

  • 00:00-06:00 indique de minuit à 6h le lendemain.

Om combine la première période (11:00-19:00) et la seconde (00:00-06:00) en les séparant par une virgule : 11:00-19:00, 00:00-06:00

Pour la seconde période, de manière implicite, on déduit de la chaîne complète que 06:00 concerne le lendemain.

Voici la chaîne complète : Mo-Sa 11:00-19:00, 00:00-06:00

Seconde période

Concentrons-nous ensuite sur la mention "les dimanches et jours fériés de 10h à 19h puis de minuit à 6h le lendemain".

Su,PH indique le dimanche et les jours fériés

  • 10:00-19:00 dinqique de 1àh à 19h

  • 00:00-06:00 indique de minuit à 6h le lendemain.

Nous pouvons écrire la chaîne comme ceci : Su,PH 10:00-19:00, 00:00-06:00

Chaîne finale

Finalement, on assemble les deux périodes et les deux chaînes en les séparant par un ; : periode1; periode2

La première période est : Mo-Sa 11:00-19:00, 00:00-06:00

La seconde est : Su,PH 10:00-19:00, 00:00-06:00

On obtient alors : Mo-Sa 11:00-19:00, 00:00-06:00; Su,PH 10:00-19:00, 00:00-06:00

Période d'application

Nous avons vu que l'article définit une période d'application qui va de la Fin des vacances de la Toussaint au 31 Mars.

Du coup :

  • nous remplissons la colonne PERIODE_DEBUT à Fin des vacances de la Toussaint

  • et la colonne PERIODE_FIN à 31 Mars.

Tableau

Voici à quoi ressembleront les informations dans le tableau :

Cas particuliers

Voici une restriction d'horaire assez particulière :

La restriction commence à 10h sans précision sur l'heure de fin. Nous utilisons le signe +

Nous écrivons Su,PH 10:00+

Dernière mise à jour