Et si l'on se base sur un générateur avec : Jour ouvrable (ou autre possibilité jour ouvré) sauf: - jour férié sauf jour de solidarité plus exceptionnellement: Dimanche période de solde et marché de noël
Histoire de faire simple ? ;-) Le 11 octobre 2014 22:03, Yves Pratter <yves.prat...@gmail.com> a écrit : > > Le 11 oct. 2014 à 13:32, Frédéric Rodrigo <fred.rodr...@gmail.com> a > écrit : > > Comme déjà dit je pense que l'on ne peut que accorder qu'un confiance > limité en ça. > > Brice a précisé que ça ne marche pas pour tous les cas, un certains nombre > — combien exactement 1%, 10%, 90% ? —seront incomplètes, mais pas > erronées ? > Sur cette liste il y a d’un côté — des « perfectionnistes » qui veulent > des donnée fiables à 100%, maintenables et utiles — et de l’autres, des > personnes qui préfèrent des données moins fiables et leur ’amélioration > itérative, plutôt qu’une carte blanche. > > Ça produit un tag osm opening_hours, > > "opening_hours": lambda res: "24/7" if res["debut"] != "" and res["debut"] > == res["fin"] and res["saufjour"] == "" else None, > > Si je comprends bien le code source, ça produit opening_hours="24/7" > uniquement si début=fin est que saufjour est vide. > Dans les autres cas, l’attribut opening_hours n’est pas exporté ? > > > c'est con son format : > http://wiki.openstreetmap.org/wiki/Key:opening_hours > > Je ne comprends pas ce que tu veux dire ? > con : simple ? > > Ce format est en fait une grammaire qui permet de gérer tous les cas. > Simple dans les cas triviaux, mais complexe dans certains cas. > > Voici un traitement simple qui fonctionne dans tous les cas (je ne connais > pas python) : > > 1. remplacer ‘;' par ‘,' dans res['saufjour’] > 2. remplacer > [‘Lundi’,’Mardi’,’Mercredi’,’Jeudi’,’Vendredi’,’Samedi’,’Dimanche’] par > [‘Lundi’,’Mardi’,’Mercredi’,’Jeudi’,’Vendredi’,’Samedi’,’Dimanche’] > dans res[‘saufjour'] note : Je ne sais pas coder les étapes 1 et 2 en > python > > > > 1. renvoyer la concaténation du tout : > 'opening_hours': res['debut'] + ‘-‘ + res[‘fin'] + ‘ open ; ‘ + res[ > ‘saufjour’] + ‘closed’ > > > <ouverture debut="08:30" fin="20:00" saufjour="Lundi;Dimanche"/> donnera > *opening_hours='08:30-20:00 > open; Mo,Su closed > <http://openingh.openstreetmap.de/evaluation_tool/?EXP=Mo-Fr%2010:00-20:00&DATE=1413057240000&lat=48.7769&lon=9.1844&mode=0>’* > > Je ne suis pas trop pour intégrer des données peu fiable et inmaintenable. > > Je laisse e choix de trancher à la personne qui fait l’intégration ;-) > > id='25420005' > Pour c'est juste un identifiant interne et pas de référence. > > Je ne vois pas la différence. Et il est publié dans les données ouvertes > donc pas si interne que ça. > Tu voulais un identifiant bien « officiel » comme un SIRET ? > > Bonne soirée et bon dimanche, > > — > Yves > > > > _______________________________________________ > Talk-fr mailing list > Talk-fr@openstreetmap.org > https://lists.openstreetmap.org/listinfo/talk-fr > >
_______________________________________________ Talk-fr mailing list Talk-fr@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-fr