← Retour aux issues

Horaires mal interprétés : jours fermés sur une plage de mois

publié le
Avatar Codeberg de CapitaineMoustacheCapitaineMoustache

Dans le cas de ce POI, le tag opening_hours indique que sur deux plages de mois (fév-mars et avr-oct) le musée est fermé tous les mardis, voir ci-après : Feb-Mar 10:00-13:00,14:00-17:00; Feb-Mar,Apr-Oct Tu off; Apr-Oct 10:00-13:00,14:00-18:00; Nov-Dec Sa,Su 10:00-13:00,14:00-17:00; May 01,Dec 24,Dec 25,Dec 31 off Or, cartes.app n'interprète pas cela correctement :

Les horaires ont été produits avec YoHours.

Screenshot 2026-10-26 at 15-06-10 Cartes

  1. Avatar Codeberg de CapitaineMoustacheCapitaineMoustache

    J'ai fait un test sur le validateur d'horaires d'ouverture en ajoutant Tu off à chaque plage de mois plutôt que Feb-Mar,Apr-Oct Tu off. Cette fois-ci, le validateur interprète correctement les horaires.

    Est-il normal que le validateur d'horaires ne sache pas interpréter quelque chose comme Feb-Mar,Apr-Oct Tu off ? Ou bien est-ce YoHours qui crée une syntaxe innappropriée ?

  2. Avatar Codeberg de n4n5n4n5

    Hello

    j'ai l'impression que c'est un soucis avec le rendu the YoHours (https://projets.pavie.info/yohours/). Si je mets ton tags dans YoHours, le mardi est actif. image

    Si j'enleve le mardi pour Apr-Oct, le tag change...pour devenir le même que le tiens ahah

    par contre, si j'utilise ce tag, je tombe bien avec le mardi Off

    Feb-Mar 10:00-13:00,14:00-17:00; Apr-Oct 10:00-13:00,14:00-18:00; Feb-Mar,Apr-Oct Tu off; Nov-Dec Sa,Su 10:00-13:00,14:00-17:00; May 01,Dec 24,Dec 25,Dec 31 off
    
  3. Avatar Codeberg de n4n5n4n5

    Pour info, le repo est https://framagit.org/PanierAvide/YoHours

    Je peux faire une issue si tu as envie (ou si tu ne veux pas faire l'issue)

    yo_hours

  4. Avatar Codeberg de CapitaineMoustacheCapitaineMoustache

    Donc, si je comprends bien ton raisonnement, la syntaxe est correcte mais c'est le rendu qui est dans les choux. Il faut donc prévenir les rendus d'horaires OSM (le validateur opening_hours, YoHours et cartes.app) pour que des plages de mois multiples associés à des jours de fermeture soient correctement pris en compte.

    @n4n5 Je veux bien que tu fasses une issue pour YoHours, je n'ai pas de compte Framagit.

  5. Avatar Codeberg de n4n5n4n5

    Hum, je ne suis pas expert de opening_hours. Je dirais plutot "YoHours donne le même résultat pour deux calendriers différents", il y a une erreur.

    Si je regarde la spec (rapidement)

    https://wiki.openstreetmap.org/wiki/Key:opening_hours

    closed or off: closed at the indicated dates and times (or permanently if no time is given), except at overriding dates and times that follow;

    Je pense que le fait que dans Feb-Mar 10:00-13:00,14:00-17:00; Feb-Mar,Apr-Oct Tu off; Apr-Oct 10:00-13:00,14:00-18:00; le Apr-Oct 10:00-13:00,14:00-18:00 soit après, agit comme un override. A vu de nez, je suppose que c'est ça, j'ai pas trop envie de me taper toute la specs ^^

    Je vais faire l'issue

    AH image

    Je vais envoyer un mail alors a l'ancienne


✏️ Participer à la discussion