[OSM-talk-fr] opening_hours pathologiques

osm.sanspourriel at spamgourmet.com osm.sanspourriel at spamgourmet.com
Mer 19 Juil 22:26:19 UTC 2017


Bonjour,

Un peu comme l'extinction partielle de l'éclairage public il y a les 
magasins de seconde main :

dans le premier cas on a envie de mettre non pas ouvert (allumé) / fermé 
(éteint) mais le pourcentage.

C'est exclusif (si on a 10 % on n'a pas 50 %) comme un agenda d'une salle.

Les magasins de seconde main (mais il y a sûrement d'autres cas) ont des 
horaires de réception des dons différents des horaires de vente.

Ce n'est pas exclusif : ça peut être ouvert à la vente et à la réception 
ou pas.

Mettre peut-être artificiellement deux nœuds, un à la réception et 
l'autre à la vente ?

Des meilleurs propositions ? Voir ci-dessous une alternative.

Sur https://wiki.openstreetmap.org/wiki/Talk:Key:opening_hours je trouve :

Sunrise / Sunset 
<https://wiki.openstreetmap.org/wiki/Talk:Key:opening_hours#Sunrise_.2F_Sunset>

Expressing end at <variable_time> but not after <time> 
<https://wiki.openstreetmap.org/wiki/Talk:Key:opening_hours#Expressing_end_at_.3Cvariable_time.3E_but_not_after_.3Ctime.3E>

women/men-only days 
<https://wiki.openstreetmap.org/wiki/Talk:Key:opening_hours#women.2Fmen-only_days>

Alors (sunset-00:15)-22:30;22:30-dusk"{'t':{'lit:dimmer':'50'}}"; pour 
un éclairage de 15 minutes avant le coucher du soleil à 22:30 et réduit 
à 50 % de 22:30 à l'aube ?

Pour les horaires de vente et d'achat des descriptions telles que 
"{'t':{'sell':'yes'}}" "{'t':{'buy':'yes'}}" 
"{'t':{'sell':'yes'},{'t':{'buy':'yes'}}"
Si vous voulez un exercice pratique  : 
http://www.emmaus-redene.com/contact#horaires.
À défaut :
opening_hours: 
<https://wiki.openstreetmap.org/w/index.php?title=Key:opening_hours:url&action=edit&redlink=1>url=http://www.emmaus-redene.com/contact#horaires.

Mais si http://projets.pavie.info/yohours (ou un autre outil mais j'aime 
bien yohours) n'a pas une interface adaptée pour, c'est ingérable.
Par exemple on décrit des tags.
sell=yes
buy=yes

on leur donne des petits noms si on veut un truc plus sexy
Par exemple en json simplifié {opening_hour:rule=sell, sell=yes}.
{opening_hour:rule=buy, buy=yes}.
{opening_hour:rule=both, sell=yes, buy=yes}.
{opening_hour:rule=closed}.
on les sélectionne (sélection multiple possible) et ensuite quand on 
"peint" la zone agenda on dépose la/les opening_hour:rule sélectionnés.
Donc en version brute on afficherait un buy=yes et sinon un simple buy.

Peut-être simplifier en mettant des couleurs/motifs et des légendes ?
opening_hour:rule:colour et opening_hour:rule:pattern ?

Attention aux daltoniens ! L'un n'empêche pas l'autre et l'info peut 
être sauvegardée textuellement, l'affichage peut-être un choix de 
l'utilisateur lors de l'édition.
Pour les couleurs, proposer bien-sûr des schémas de ColorBrewer2.org 
<http://colorbrewer2.org/#type=sequential&scheme=OrRd&n=4>. Ça pourrait 
même être automatique  : la première règle décrite a la première 
couleur, etc...

Des opinions ? En particulier d'un certain développeur ? ;-)

Jean-Yvon

-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://lists.openstreetmap.org/pipermail/talk-fr/attachments/20170720/ff60a8dc/attachment.htm>


Plus d'informations sur la liste de diffusion Talk-fr