FR:Key:opening_hours

From OpenStreetMap Wiki
Jump to navigation Jump to search
Public-images-osm logo.svg opening_hours
Neon Internet Cafe open 24 hours.jpg
Description
Définit les horaires d'ouverture d'un lieu. Edit this description in the wiki page. Edit this description in the data item.
Groupe: Propriétés
Utilisé pour ces éléments
peut être utilisé sur des nœudspeut être utilisé sur des cheminspeut être utilisé sur des zonespeut être utilisé sur des relations
Voir aussi
Wikidata
Statut : de facto



De très nombreux lieux ou services ont des horaires d'ouverture. Il est intéressant d'en préciser les horaires car les magasins ferment à des heures différentes les uns des autres, et certains sont ouverts toute la nuit, voire 7 jours sur 7. Une telle mention est d'une grande aide si l'on recherche un service de nuit ou un jour de fermeture.

Emploi

Cette clé, qui n'apporte qu'un complément d'information, doit être employée avec une autre qui définit le service. Par exemple :

Valeurs

  • avant d'utiliser cette clé sur un chemin chemin, jetez un œil à Key:access

Exemples

  • opening_hours = 24/7
s'applique à tout service ouvert tous les jours de la semaine et sans interruption.
rendu graphique: par exemple une icône présentant le nombre 24
  • opening_hours = Sa-Su 00:00-24:00
s'applique à un service ouvert sans interruption pendant le week-end, mais fermé en semaine.
  • opening_hours = Mo-Fr 08:30-20:00 ou pour des horaires plus complexes:
opening_hours = Mo 10:00-12:00,12:30-15:00; Tu-Fr 08:00-12:00,12:30-15:00; Sa 08:00-12:00
opening_hours = Mo-Su 08:00-18:00; Apr 10-15 off; Jun 08:00-14:00; Aug off; Dec 25 off
s'applique à tout service soumis à des horaires
rendu graphique: aucun, l'information doit être exploitée par des logiciels.
  • opening_hours = Mo-Sa 10:00-20:00; Tu off ou opening_hours = Mo-Sa 10:00-20:00; Tu 10:00-14:00
permet de gérer les exceptions au sein d'une série de jours.
s'applique à tout service soumis à des horaires
rendu graphique: aucun, l'information doit être exploitée par des logiciels.

Syntaxe

  • wd (weekday) jour de la semaine, en anglais, sur deux lettres, parmi : Mo · Tu · We · Th · Fr · Sa · Su (par ex. > Fr 08:30-20:00)
  • hh heure, toujours sur 2 chiffres et par 24 heures (pas de am/pm), au format "hh:mm" · (par ex. > Fr 08:30-20:00)
  • mm minutes, toujours sur 2 chiffres au format "hh:mm" (par ex. > Fr 08:30-20:00)
  • mo mois, en anglais sur trois lettres, parmi : Jan · Feb · Mar · Apr · May · Jun · Jul · Aug · Sep · Oct · Nov · Dec · "mo md" (par ex. > Dec 25)
  • md (monthday) jour du mois, toujours sur 2 chiffres, au format "mo md" (par ex. > Dec 25)
  • PH (public holidays) jours fériés (par ex. > Mo-Fr 09:00-17:00; PH 10:00-12:00; PH Su off)
  • SH (school holidays) vacances scolaires (par ex. > Mo-Fr 08:00-09:00,14:00-15:00; SH off)


La syntaxe pour les horaires habituels est: wd hh:mm-hh:mm (par ex. > Fr 08:30-20:00)

La syntaxe pour les horaires de certains jours particuliers: mo md hh:mm-hh:mm (par ex. > Dec 25 08:30-20:00)

Règles

  • plage horaire [nécessite systématiquement ouverture-fermeture] séparé par "-" · (par exemple 08:30-20:00)
  • jours de la semaine ouverts consécutivement séparés par "-" · (par exemple Mo-Fr)
  • mois consécutifs d'ouverture séparés par "-" · (par exemple Dec 20-26) ou (Dec 20-Jan 06)
  • une interruption au milieu de la semaine : jours séparés par "," · (par exemple Mo,We,Fr)
  • une interruption horaire : séparateur "," · ( par exemple 8:30-14:00,16:30-20:00 )
  • des horaires variables selon les jours sont séparés par ";" ( par exemple Mo 10:00-12:00,12:30-15:00; Tu-Fr 08:00-12:00,12:30-15:00; Sa 08:00-12:00 )
comprendre: tels horaires pour tel jour ; tels horaires pour tels jours
  • un jour de fermeture dans la semaine est noté "wd off" ( par exemple Tu off )
  • une succession de jours de fermeture dans la semaine est notée "wd-wd off" ( par exemple Tu-Th off )
  • un mois complet de fermeture est noté "mo off" ( par exemple Aug off )
  • une succession de mois de fermeture est notée "mo-mo off" ( par exemple Aug-Sep off )
  • un jour du mois chômé est indiqué par "mo md off" ( par exemple Dec 25 off )
  • une succession de jours du mois chômés est indiquée par "mo md-md off" ( par exemple Dec 24-26 off ) ou "mo md - mo md off" ( par exemple Dec 25-Jan 06 off )
  • pour indiquer une exception au sein d'une succession de jours, donner d'abord la plage d'ouverture, et ensuite l'exception (par exemple Mo-Sa 10:00-20:00; Tu off ) ou (par exemple Mo-Sa 10:00-20:00; Tu 10:00-14:00 ) (cela signifie que la seconde mention corrige la plage d'ouverture, elle ne s'y ajoute pas. Ainsi Mo-Fr 08:00-12:30; We 14:00-17:00 signifie que l'ouverture le mercredi est limitée à l'après-midi, et non pas matin et après-midi.)
  • Si le jour exceptionnel est le premier ou le dernier de la plage, ne pas employer cette exception, mais la formulation classique (par exemple Mo-Fr 10:00-20:00; Sa 10:00-14:00 )
  • les jours non-consécutifs ou semi-consécutifs de la semaine seront indiqué par "wd[x]" (par exemple Su[3] 09:00-12:00)
Ceci est utilisé pour indiquer le 3ème dimanche du mois, de 09:00 à 12:00.
Utilisez -1 poour indiquer le dernier jour du mois; Par exemple, Aug Th[-1] signifie le dernier jour de juillet
Vous pouvez aussi regrouper (par exemple, Su[1,3,5] ou Su[1-3])
  • si certains jours, il n'y a pas de fermeture, utiliser 00:00-24:00
  • s'il n'y a aucune période de fermeture, utiliser la formulation spécifique : 24/7
Une icône particulière pourra alors être utilisée.

Correspondances

Jours

Lundi Mo
Mardi Tu
Mercredi We
Jeudi Th
Vendredi Fr
Samedi Sa
Dimanche Su

Mois

Janvier Jan
Février Feb
Mars Mar
Avril Apr
Mai May
Juin Jun
Juillet Jul
Août Aug
Septembre Sep
Octobre Oct
Novembre Nov
Décembre Dec

Rendu

Dans le seul cas où opening_hours=24/7, il est envisageable d'ajouter à l'icône quelque chose comme un petit 24 ou autre chose.

Pharmacy dispencing 24.png

Les autres valeurs ne seront pas représentées et devront être rendues accessibles par d'autres moyens, comme un menu contextuel ou autre.

Outils

YoHours

YoHours : Interface web permettant de transformer les horaires d'ouvertures en format opening_hours.

Outil d'évaluation opening_hours

opening_hours evaluation tool permet de vérifier une chaîne de caractères au format opening_hours.

opening_hours.js

opening_hours.js est une bibliothèque logicielle partagée sous licence GPL qui permet de manipuler des chaînes de caractères au format opening_hours.

Code PHP d'analyse de opening_hours

Code PHP d'analyse de opening_hours

Carte de rendu

OpeningH

http://openingh.openstreetmap.de - Carte qui affiche les horaires : les horaires d'ouverture, les horaires d'éclairage, l'horaire des offices…

osm24

Le site osm24 affiche les commerces et services sur OpenStreetMap selon leurs horaires d'ouverture.

Légendes :

  • en vert les établissements ouverts
  • en jaune ceux qui ferment dans moins d'une heure
  • en gris les établissements fermés
  • en bleu ceux pour lesquels les horaires d'ouverture ne sont pas encore renseignés sur OpenStreetMap (vous pouvez alors contribuer !)

Exemple : Digne sur osm24

Le code est disponible sous licence libre AGPL

Voir aussi

  • Key:access - restrictions temporelles d'accès
  • lit - Sources artificielles de lumière