La base des horaires (ODbL)
Les horaires habituels des officines que montre l’app viennent d’OpenStreetMap : © les contributeurs d’OpenStreetMap. La base qu’en tire l’app est une base dérivée, sous Open Database License (ODbL) 1.0 : vous pouvez la copier, la partager et l’adapter, sous la même licence.
La copie
horaires-osm.json (JSON, 883 Ko) : 9474 pharmacies, d’après OpenStreetMap au 17/10/2026. Chaque ligne : l’objet d’OpenStreetMap (n, w ou r, puis son numéro), le numéro FINESS de sa balise ref:FR:FINESS, la latitude, la longitude, et la balise opening_hours telle quelle. C’est la base dérivée entière.
La méthode
- La requête, à un serveur Overpass : les pharmacies de France qui ont une balise opening_hours et un numéro FINESS (ref:FR:FINESS).
[out:json][timeout:300]; nwr["amenity"="pharmacy"]["opening_hours"]["ref:FR:FINESS"]; out center tags;
- Les pharmacies marquées dispensing=no, qui ne délivrent pas de médicaments, sont écartées.
- Une balise opening_hours qui porte un commentaire entre guillemets n’est pas gardée (null) : c’est un texte libre.
- Le numéro FINESS : la balise ref:FR:FINESS, découpée sur « ; », sans ses espaces, neuf caractères.
- La position : le point de l’objet, ou le centre d’une surface, arrondi à cinq décimales.
Rien d’autre n’est changé. L’app lie ces horaires aux officines de FINESS+ par leur numéro FINESS, sans les mêler à ses autres données.
La licence le demande (ODbL 1.0, 4.6) : « You must also offer to recipients of the Derivative Database or Produced Work a copy in a machine readable form of: a. The entire Derivative Database; or b. A file containing all of the alterations made to the Database or the method of making the alterations to the Database (such as an algorithm) ».