Re: [OSM-talk-fr] Valeur opening_hours supérieure à 255 caractères

2017-08-11 Par sujet marc marc
Le 10. 08. 17 à 21:23, Philippe Verdy a écrit :
> J'avais proposé un schéma simple
url ?

> Le 10 août 2017 à 19:58,  a écrit :
> Relâcher la contrainte de 255 caractères est sans doute possible
> dans tous les logiciels utilisés
possible bien sur, mais nécessite la collaboration de tous les devs.
Quand on voit quantité de chose utile qui ne sont pas supporté dans les 
apps, je sais pas si ce serra leur priorité de s'occuper de cas si peu 
courant.

D'ici là, ne serrait-il pas plus simple de préfixer les heures avec le 
tag de la fonctionnalité liée ? genre shop:opening_hours pour les heures 
du magasin d'Emaus.
Et dans description, un mot signalant l’existence de plusieurs horaire 
au cas oü une app filtre les tag affichés.

Cordialement,
Marc
___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] Valeur opening_hours supérieure à 255 caractères

2017-08-11 Par sujet Charles MILLET
Je fais parti des 1% des 0,01% et qui en plus habite en zone rural. j'en 
conclu que je suis peut-être le seul ;) mais je suis pas sûr...


Charles MILLET
charlesmil...@free.fr

Le 10/08/2017 à 19:58, osm.sanspourr...@spamgourmet.com a écrit :

Le 08/08/2017 à 02:22, Philippe Verdy - verd...@wanadoo.fr a écrit :
C'est moins la question du copyright que le fait que le contenu de 
l'URL est hors de contrôle et peut contenir n'importe quoi. Et aussi 
ne pas être facilement accessible (les données OISM ne sont pas 
destinées à n'être utilisée que online, on fait quoi pour les cartes 
embarquées?)
On parle bien des 1 % de gens qui utilisent une carte embarquée pour 
voir les horaires de 0,01 % des descriptions qui dépasserait 255 
caractères ?
De plus comme OSMAND peut prendre un extrait de page Wikipédia hors 
ligne, un outil pourrait récupérer une version simplifiée de la page 
horaires. Oui en prenant les précautions idoines ce qui n'est pas simple.


Fantasque ou pas, on a des tas de trucs comme ça dans le monde rural 
où les hoaires ne sont pas aussi larges que dans les grandes villes, 
compliqués par la présence d'une seule personne qui va travailler 
partiellement pour la structure et en fonction des besoins.

ainsi nombre de (...) vont changer régulièrement les horaires

Dans ce cas :
- si c'est vraiment rural, il est peut probable qu'un contributeur 
saisisse les horaires (on a moins de contributeurs dans le monde rural)
- si ça change, ça ne fait pas plus de 255 caractères, ça fait un tag 
à redéfinir régulièrement. On n'a pas besoin en août 2017 de savoir 
qu'en juillet 2017, untel n'était pas dispo car en juillet 2018 ce ne 
sont pas les horaires de 2017 qui s'appliqueront.


Tu nous fais des stats sur la longueur du tag ?
J'ai vu à la 65ième page de taginfos :
opening_hours=Nov-Jan␣07:45-18:00;␣Feb␣07:45-18:30;␣Mar␣1-15␣07:45-19:00;␣Mar␣16-31␣07:45-19:30;Apr␣07:45-20:00;May␣07:45-20:30;Jun-Aug␣07:45-21:00;Sep␣1-15␣07:45-20:30;␣Sep␣16-30␣07:45-19:30;Oct␣1-15␣07:45-19:00;Oct␣16-31␣07:45-18:30
220 caractères.

En partant de l'autre bout on tombe logiquement plus vite sur de 
grandes chaînes :

Nov␣01-Feb␣29␣Mo-Fr␣08:00-12:00,13:00-18:00;␣Nov␣01-Feb␣29␣Sa␣09:00-16:00␣"Werkstatt␣geschlossen";␣Mar␣01-Oct␣31␣Mo-Fr␣08:00-12:00,13:00-18:30;␣Mar␣01-Oct␣31␣Sa␣08:00-16:00␣"Werkstatt␣geschlossen";␣Dec␣01-Jan␣31␣Mo␣off;␣PH␣off
Tu m'expliqueras comment le logiciel sait que la partie atelier est 
fermée ;-). 226 caractères.
Les solutions propres ressemblent au cas proposé pour Emmaüs. Et oui 
si on prend un {repair=no}


Relâcher la contrainte de 255 caractères est sans doute possible dans 
tous les logiciels utilisés, mais est-ce que ça ne va pas pénaliser 
les performances ? Mais planter des logiciels (ou corruption des 
données par outil pas à jour) pour quelques valeurs semble faire 
pencher la balance du côté du statuquo.


Jean-Yvon


___
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


Re: [OSM-talk-fr] Valeur opening_hours supérieure à 255 caractères

2017-08-10 Par sujet Philippe Verdy
L'exemple est intéressant car le label set à indiquer quels services sont
ouverts dans un même lieu et par la même entité physique.
Si on prend l'exemple des mairies, le service d'état-civil a souvent des
horaires mont contraints que les autres démarches. Le service est ouvert
mais avec moins de personnel et pas les mêmes qualifications. Il sera
difficile de trouver des tags descriptifs pour chaque service sur des
noeuds arbitrairement séparés et les labels (décrits dans ce tag) seront
alors utilisés.
Comment alors mettre plusieurs classes d'ouvertures de services? (exemple :
horaire pour le'éta-vil, horaires pour les instcriptions aux services
sportif, horaire de la permanence sociale On retombe sur le problème, et la
limite est facilement atteinte et sans ces labels mettre un tag d'ouverture
global tous services confondus ne sera pas très utile.
Ces cas sont en fin de compte assez courant et notamment dans les salles
d'activités multiservices (il y a aussi des horaires libres pour des
demandes individuelles à réserver), et les horaires de passage des
médiathèques ambulantes qui font un service régulier entre plusieurs
communes). Dans plein d'endroits les locaux sont partagés mais avec des
réservations régulières..
J'avais proposé un schéma simple permettant des extensions avec des noms de
clés prédictibles uniquement à partir de la clé principale. Et c'est même
plus facile à lire et éditer qu'une longue chaine complexe comme celle
ci-dessous où les erreurs sont faciles à commettre dans la syntaxe.

Le 10 août 2017 à 19:58,  a écrit :

> En partant de l'autre bout on tombe logiquement plus vite sur de grandes
> chaînes :
> Nov␣01-Feb␣29␣Mo-Fr␣08:00-12:00,13:00-18:00;␣Nov␣01-Feb␣29␣
> Sa␣09:00-16:00␣"Werkstatt␣geschlossen";␣Mar␣01-Oct␣31␣
> Mo-Fr␣08:00-12:00,13:00-18:30;␣Mar␣01-Oct␣31␣Sa␣08:00-16:00␣
> "Werkstatt␣geschlossen";␣Dec␣01-Jan␣31␣Mo␣off;␣PH␣off
> Tu m'expliqueras comment le logiciel sait que la partie atelier est fermée
> ;-). 226 caractères.
> Les solutions propres ressemblent au cas proposé pour Emmaüs. Et oui si on
> prend un {repair=no}
>
> Relâcher la contrainte de 255 caractères est sans doute possible dans tous
> les logiciels utilisés, mais est-ce que ça ne va pas pénaliser les
> performances ? Mais planter des logiciels (ou corruption des données par
> outil pas à jour) pour quelques valeurs semble faire pencher la balance du
> côté du statuquo.
>
> Jean-Yvon
>
> ___
> 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


Re: [OSM-talk-fr] Valeur opening_hours supérieure à 255 caractères

2017-08-10 Par sujet osm . sanspourriel

Le 08/08/2017 à 02:22, Philippe Verdy - verd...@wanadoo.fr a écrit :
C'est moins la question du copyright que le fait que le contenu de 
l'URL est hors de contrôle et peut contenir n'importe quoi. Et aussi 
ne pas être facilement accessible (les données OISM ne sont pas 
destinées à n'être utilisée que online, on fait quoi pour les cartes 
embarquées?)
On parle bien des 1 % de gens qui utilisent une carte embarquée pour 
voir les horaires de 0,01 % des descriptions qui dépasserait 255 
caractères ?
De plus comme OSMAND peut prendre un extrait de page Wikipédia hors 
ligne, un outil pourrait récupérer une version simplifiée de la page 
horaires. Oui en prenant les précautions idoines ce qui n'est pas simple.


Fantasque ou pas, on a des tas de trucs comme ça dans le monde rural 
où les hoaires ne sont pas aussi larges que dans les grandes villes, 
compliqués par la présence d'une seule personne qui va travailler 
partiellement pour la structure et en fonction des besoins.

ainsi nombre de (...) vont changer régulièrement les horaires

Dans ce cas :
- si c'est vraiment rural, il est peut probable qu'un contributeur 
saisisse les horaires (on a moins de contributeurs dans le monde rural)
- si ça change, ça ne fait pas plus de 255 caractères, ça fait un tag à 
redéfinir régulièrement. On n'a pas besoin en août 2017 de savoir qu'en 
juillet 2017, untel n'était pas dispo car en juillet 2018 ce ne sont pas 
les horaires de 2017 qui s'appliqueront.


Tu nous fais des stats sur la longueur du tag ?
J'ai vu à la 65ième page de taginfos :
opening_hours=Nov-Jan␣07:45-18:00;␣Feb␣07:45-18:30;␣Mar␣1-15␣07:45-19:00;␣Mar␣16-31␣07:45-19:30;Apr␣07:45-20:00;May␣07:45-20:30;Jun-Aug␣07:45-21:00;Sep␣1-15␣07:45-20:30;␣Sep␣16-30␣07:45-19:30;Oct␣1-15␣07:45-19:00;Oct␣16-31␣07:45-18:30
220 caractères.

En partant de l'autre bout on tombe logiquement plus vite sur de grandes 
chaînes :

Nov␣01-Feb␣29␣Mo-Fr␣08:00-12:00,13:00-18:00;␣Nov␣01-Feb␣29␣Sa␣09:00-16:00␣"Werkstatt␣geschlossen";␣Mar␣01-Oct␣31␣Mo-Fr␣08:00-12:00,13:00-18:30;␣Mar␣01-Oct␣31␣Sa␣08:00-16:00␣"Werkstatt␣geschlossen";␣Dec␣01-Jan␣31␣Mo␣off;␣PH␣off
Tu m'expliqueras comment le logiciel sait que la partie atelier est 
fermée ;-). 226 caractères.
Les solutions propres ressemblent au cas proposé pour Emmaüs. Et oui si 
on prend un {repair=no}


Relâcher la contrainte de 255 caractères est sans doute possible dans 
tous les logiciels utilisés, mais est-ce que ça ne va pas pénaliser les 
performances ? Mais planter des logiciels (ou corruption des données par 
outil pas à jour) pour quelques valeurs semble faire pencher la balance 
du côté du statuquo.


Jean-Yvon
___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] Valeur opening_hours supérieure à 255 caractères

2017-08-07 Par sujet Philippe Verdy
Le 7 août 2017 à 21:20,  a écrit :

> À la base le problème n'est pas la limite de 255 caractères mais des
> horaires fantasques ;-).
>
> L'URL me semble préférable aux différentes extensions (si malgré les
> optimisations ça ne tient pas dans 255 caractères).
> Après s'il faut modifier la syntaxe il faut absolument que les outils
> actuels affichent au moins une partie.
> Perdre 99,99 % des contributions et pour le 0,01 % restant, permettre de
> l'entrer et non de l'afficher... serait assez contre productif.
>
> J'entends bien comme dit par Philippe que la page peut-être soumise à
> copyright mais on ne fait que la référencer et je vois mal un outil
> analyser cette page au format libre (sauf en intelligence artificielle) et
> quant à porter plainte pour publication de ses horaires d'ouverture, je
> peux le concevoir en théorie, en pratique..
>

C'est moins la question du copyright que le fait que le contenu de l'URL
est hors de contrôle et peut contenir n'importe quoi. Et aussi ne pas être
facilement accessible (les données OISM ne sont pas destinées à n'être
utilisée que online, on fait quoi pour les cartes embarquées?)
Fantasque ou pas, on a des tas de trucs comme ça dans le monde rural où les
hoaires ne sont pas aussi larges que dans les grandes villes, compliqués
par la présence d'une seule personne qui va travailler partiellement pour
la structure et en fonction des besoins.
ainsi nombre de bibliothèques municipales, d'écoles de musique, de centres
aérés municipaux, de clubs sportifs et nombreuses petites assos vont
changer régulièrement les horaires et d'autant plus que les budgets sont
limités, avec des services qui peuvent ouvrir une heure le matin, une heure
l'après-midi, parfois certains midis, et différemment entre vacances et
périodes scolaires, parce que la structure n'a pas d'employé en propre mais
reçoit juste quelques heures contribuées par une collectivité ou une
organisation, ou bien assurées par des bénévoles qui ne peuvent pas en
faire plus.
___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] Valeur opening_hours supérieure à 255 caractères

2017-08-07 Par sujet osm . sanspourriel
À la base le problème n'est pas la limite de 255 caractères mais des 
horaires fantasques ;-).


L'URL me semble préférable aux différentes extensions (si malgré les 
optimisations ça ne tient pas dans 255 caractères).


Après s'il faut modifier la syntaxe il faut absolument que les outils 
actuels affichent au moins une partie.
Perdre 99,99 % des contributions et pour le 0,01 % restant, permettre de 
l'entrer et non de l'afficher... serait assez contre productif.


J'entends bien comme dit par Philippe que la page peut-être soumise à 
copyright mais on ne fait que la référencer et je vois mal un outil 
analyser cette page au format libre (sauf en intelligence artificielle) 
et quant à porter plainte pour publication de ses horaires d'ouverture, 
je peux le concevoir en théorie, en pratique...


JYL

Le 26/07/2017 à 15:29, marc marc - marc_marc_...@hotmail.com a écrit :

Comme (sauf erreur) aucune solution n'existe pour l'instant pour décoder
le report sur plusieurs tag, d'ici là, la chaîne ne serra utile qu'aux
humains. à ta place je chercherais s'il n'existe pas des cas
d'utilisation du genre opening_hours:website=https://lapage pour
renseigner une version humainement digeste

  > opening_hours=Sep-JunMo<...>;@2
  > opening_hours:2=Jul-Aug<...>
ca aurait le mérite de rendre la moitié des infos utilisable par les
outils existants. donc y mettre la période la plus importante pour
l'utilisateur et demander sur le wiki pour standardiser la 2ieme partie.
___
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


Re: [OSM-talk-fr] Valeur opening_hours supérieure à 255 caractères

2017-07-26 Par sujet Philippe Verdy
L'autre solution c'est de mettre en valeur une URI vers un document externe
contenant la chaîne complète. Mais on sort de la base de données pour aller
n'importe où sur des données potentiellement non libres et jamais sous
contrôle direct de la communauté OSM qui ne saura jamais quand cette
ressource externe est modifiée sans aller la chercher explicitement (avec
le risque que quelqu'un aille y mettre des gigaoctets de données aléatoires
et planter un utilisateur de la base) ni qui l'a fait, et aussi le risque
de fermer l'accès aux modications (raison pour laquelle on admet
wikipedia= ou wikidata=Q et non pas des URLs libres en
valeur (qui ne sont admises que pour website sur un objet précis
directement associable à un domaine).

Si on met une URL il faudrait que ce soit vers un repository ouvert (type
GitHub, ou Subversion) où les participations de tiers sont admises et où
les décisions d'inclusions dans une branche ne dépendent d'un seul
utilisateur difficile à contacter.

Malheureusement OSM n'a pas un tel service pour ses propres besoins
permettant de stocker ce qui est difficilement représentable. Il faudrait
une extension au protocole de l'API OSM pour mettre des "supertags" pouvant
stocker des fichiers de taille arbitraire et si possible dans un format
ouvert facilement exploitable (CSV, XML, JSON, voire même une syntaxe wiki
à défaut du HTML qui peut poser des problèmes de sécurité, sinon un "plain
texte" pour une description libre ou des notes, ou un Hackpad pour
quelquechose un peu plus enrichi facilitant la lecture). Certains de ces
formats pourraient même être supportés par le moteur SQL sous-jascent pour
permettre des recherches. Les tags actuels ont leur limites mais il est peu
concevables d'en augmenter la longueur maximale.


Le 26 juillet 2017 à 15:29, marc marc  a écrit :

> Comme (sauf erreur) aucune solution n'existe pour l'instant pour décoder
> le report sur plusieurs tag, d'ici là, la chaîne ne serra utile qu'aux
> humains. à ta place je chercherais s'il n'existe pas des cas
> d'utilisation du genre opening_hours:website=https://lapage pour
> renseigner une version humainement digeste
>
>  > opening_hours=Sep-JunMo<...>;@2
>  > opening_hours:2=Jul-Aug<...>
> ca aurait le mérite de rendre la moitié des infos utilisable par les
> outils existants. donc y mettre la période la plus importante pour
> l'utilisateur et demander sur le wiki pour standardiser la 2ieme partie.
> ___
> 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


Re: [OSM-talk-fr] Valeur opening_hours supérieure à 255 caractères

2017-07-26 Par sujet Charles MILLET
Merci pour les différentes versions. Je ne connaissais pas cette façon 
de « contourner » la limite des 255.


Charles MILLET
charlesmil...@free.fr

Le 26/07/2017 à 15:19, Philippe Verdy a écrit :

Autre solution si ce n'est pas assez clair avec des "@":

opening_hours=Sep-Jun {opening_hours["en période scolaire"]};Jul-Aug 
{opening_hours["durant l'été"]}
opening_hours["en période scolaire"]=Mo,Th 11:30-14:00;Tu 
11:30-14:00,16:45-21:00;We 11:30-14:15;Fr 11:30-13:30,17:30-20:15;Sa 
14:00-18:00;Su 09:30-12:30,15:00-18:00
opening_hours["durant l'été"]=Mo,Sa 14:00-19:00;Tu 10:00-11:30;We,Th 
10:00-11:30,14:00-19:00;Fr 10:00-11:30,14:00-21:00;Su 
09:00-12:00,14:00-19:00


Là on utilise des {accolades} pour indiquer explicitement le nom du 
tag complet (le sous-tag est un nom libre, éventuellement entre 
guillemets pour indiquer un libellé pouvant être affiché tel quel 
destiné à l'utilisateur et pouvant contenir des caractères "spéciaux 
ou des espaces), mais pouvant aussi bien être interprété de façon 
opaque si on ne l'affiche pas car la langue n'est pas adaptée), ou 
juste (le nom du tag complet est déduit du contenu des accolades on 
peut reprendre les crochets et éliminer les guillemets.


opening_hours=Sep-Jun [en période scolaire];Jul-Aug [durant l'été]
opening_hours[en période scolaire]=Mo,Th 11:30-14:00;Tu 
11:30-14:00,16:45-21:00;We 11:30-14:15;Fr 11:30-13:30,17:30-20:15;Sa 
14:00-18:00;Su 09:30-12:30,15:00-18:00
opening_hours[durant l'été]=Mo,Sa 14:00-19:00;Tu 10:00-11:30;We,Th 
10:00-11:30,14:00-19:00;Fr 10:00-11:30,14:00-21:00;Su 
09:00-12:00,14:00-19:00


C'est un problème générique, mais la syntaxe doit être claire et 
légère avant de l'adopter.


Le 26 juillet 2017 à 15:07, Philippe Verdy > a écrit :




Le 26 juillet 2017 à 15:03, Philippe Verdy > a écrit :

Noter qu'on ne serait pas obligé non plus de factoriser les
conditions, et il suffirait aussi de référencer  des régles
autosuffisantes:

opening_hours=@1;@2
opening_hours:1=Sep-JunMo,Th 11:30-14:00;Sep-JunTu
11:30-14:00,16:45-21:00;Sep-JunWe 11:30-14:15;Sep-JunFr
11:30-13:30,17:30-20:15;Sep-JunSa 14:00-18:00;Sep-JunSu
09:30-12:30,15:00-18:00
opening_hours:2=Jul-AugMo,Sa 14:00-19:00;Jul-AugTu
10:00-11:30;Jul-AugWe,Th 10:00-11:30,14:00-19:00;Jul-AugFr
10:00-11:30,14:00-21:00;Jul-AugSu 09:00-12:00,14:00-19:00


Ou même encore:

opening_hours=Sep-JunMo,Th 11:30-14:00;Sep-JunTu
11:30-14:00,16:45-21:00;Sep-JunWe 11:30-14:15;Sep-JunFr
11:30-13:30,17:30-20:15;Sep-JunSa 14:00-18:00;Sep-JunSu
09:30-12:30,15:00-18:00;@2
opening_hours:2=Jul-AugMo,Sa 14:00-19:00;Jul-AugTu
10:00-11:30;Jul-AugWe,Th 10:00-11:30,14:00-19:00;Jul-AugFr
10:00-11:30,14:00-21:00;Jul-AugSu 09:00-12:00,14:00-19:00


 le @2 permettant d'indiquer dans quel tag (opening_hours:2) se
situe la suite (sans lui adjoindre aucun critère "factorisé")




___
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


Re: [OSM-talk-fr] Valeur opening_hours supérieure à 255 caractères

2017-07-26 Par sujet Charles MILLET

Ok, ça m'a échappé dans le Wiki, j'approfondirai ça.

Merci encore pour ton retour.

Charles MILLET
charlesmil...@free.fr

Le 26/07/2017 à 15:22, David Crochet a écrit :

Bonjour

Sauf que tu n'avais pas mis les ":" à tes définitions ce qu'il fait 
qu'ils faut les répéter après chaque ";".


Avec le ":", si je ne me trompe pas, l'attribut va jusqu'au ":" 
suivant quel que soit le nombre de ";" entre



Cordialement




___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] Valeur opening_hours supérieure à 255 caractères

2017-07-26 Par sujet marc marc
Comme (sauf erreur) aucune solution n'existe pour l'instant pour décoder 
le report sur plusieurs tag, d'ici là, la chaîne ne serra utile qu'aux 
humains. à ta place je chercherais s'il n'existe pas des cas 
d'utilisation du genre opening_hours:website=https://lapage pour 
renseigner une version humainement digeste

 > opening_hours=Sep-JunMo<...>;@2
 > opening_hours:2=Jul-Aug<...>
ca aurait le mérite de rendre la moitié des infos utilisable par les 
outils existants. donc y mettre la période la plus importante pour 
l'utilisateur et demander sur le wiki pour standardiser la 2ieme partie.
___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] Valeur opening_hours supérieure à 255 caractères

2017-07-26 Par sujet David Crochet

Bonjour

Sauf que tu n'avais pas mis les ":" à tes définitions ce qu'il fait 
qu'ils faut les répéter après chaque ";".


Avec le ":", si je ne me trompe pas, l'attribut va jusqu'au ":" suivant 
quel que soit le nombre de ";" entre



Cordialement

--
David Crochet


___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] Valeur opening_hours supérieure à 255 caractères

2017-07-26 Par sujet Philippe Verdy
Autre solution si ce n'est pas assez clair avec des "@":

opening_hours=Sep-Jun {opening_hours["en période scolaire"]};Jul-Aug {
opening_hours["durant l'été"]}
opening_hours["en période scolaire"]=Mo,Th 11:30-14:00;Tu
11:30-14:00,16:45-21:00;We 11:30-14:15;Fr 11:30-13:30,17:30-20:15;Sa
14:00-18:00;Su 09:30-12:30,15:00-18:00
opening_hours["durant l'été"]=Mo,Sa 14:00-19:00;Tu 10:00-11:30;We,Th
10:00-11:30,14:00-19:00;Fr 10:00-11:30,14:00-21:00;Su
09:00-12:00,14:00-19:00

Là on utilise des {accolades} pour indiquer explicitement le nom du tag
complet (le sous-tag est un nom libre, éventuellement entre guillemets pour
indiquer un libellé pouvant être affiché tel quel destiné à l'utilisateur
et pouvant contenir des caractères "spéciaux ou des espaces), mais pouvant
aussi bien être interprété de façon opaque si on ne l'affiche pas car la
langue n'est pas adaptée), ou juste (le nom du tag complet est déduit du
contenu des accolades on peut reprendre les crochets et éliminer les
guillemets.

opening_hours=Sep-Jun [en période scolaire];Jul-Aug [durant l'été]
opening_hours[en période scolaire]=Mo,Th 11:30-14:00;Tu
11:30-14:00,16:45-21:00;We 11:30-14:15;Fr 11:30-13:30,17:30-20:15;Sa
14:00-18:00;Su 09:30-12:30,15:00-18:00
opening_hours[durant l'été]=Mo,Sa 14:00-19:00;Tu 10:00-11:30;We,Th
10:00-11:30,14:00-19:00;Fr 10:00-11:30,14:00-21:00;Su
09:00-12:00,14:00-19:00

C'est un problème générique, mais la syntaxe doit être claire et légère
avant de l'adopter.

Le 26 juillet 2017 à 15:07, Philippe Verdy  a écrit :

>
>
> Le 26 juillet 2017 à 15:03, Philippe Verdy  a écrit :
>
>> Noter qu'on ne serait pas obligé non plus de factoriser les conditions,
>> et il suffirait aussi de référencer  des régles autosuffisantes:
>>
>> opening_hours=@1;@2
>> opening_hours:1=Sep-Jun Mo,Th 11:30-14:00;Sep-Jun Tu
>> 11:30-14:00,16:45-21:00;Sep-Jun We 11:30-14:15;Sep-Jun Fr
>> 11:30-13:30,17:30-20:15;Sep-Jun Sa 14:00-18:00;Sep-Jun Su
>> 09:30-12:30,15:00-18:00
>> opening_hours:2=Jul-Aug Mo,Sa 14:00-19:00;Jul-Aug Tu 10:00-11:30;Jul-Aug 
>> We,Th
>> 10:00-11:30,14:00-19:00;Jul-Aug Fr 10:00-11:30,14:00-21:00;Jul-Aug Su
>> 09:00-12:00,14:00-19:00
>>
>
> Ou même encore:
>
>> opening_hours=Sep-Jun Mo,Th 11:30-14:00;Sep-Jun Tu
>> 11:30-14:00,16:45-21:00;Sep-Jun We 11:30-14:15;Sep-Jun Fr
>> 11:30-13:30,17:30-20:15;Sep-Jun Sa 14:00-18:00;Sep-Jun Su
>> 09:30-12:30,15:00-18:00;@2
>> opening_hours:2=Jul-Aug Mo,Sa 14:00-19:00;Jul-Aug Tu 10:00-11:30;Jul-Aug 
>> We,Th
>> 10:00-11:30,14:00-19:00;Jul-Aug Fr 10:00-11:30,14:00-21:00;Jul-Aug Su
>> 09:00-12:00,14:00-19:00
>>
>
>  le @2 permettant d'indiquer dans quel tag (opening_hours:2) se situe la
> suite (sans lui adjoindre aucun critère "factorisé")
>
>
___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] Valeur opening_hours supérieure à 255 caractères

2017-07-26 Par sujet Philippe Verdy
Le 26 juillet 2017 à 15:03, Philippe Verdy  a écrit :

> Noter qu'on ne serait pas obligé non plus de factoriser les conditions, et
> il suffirait aussi de référencer  des régles autosuffisantes:
>
> opening_hours=@1;@2
> opening_hours:1=Sep-Jun Mo,Th 11:30-14:00;Sep-Jun Tu
> 11:30-14:00,16:45-21:00;Sep-Jun We 11:30-14:15;Sep-Jun Fr
> 11:30-13:30,17:30-20:15;Sep-Jun Sa 14:00-18:00;Sep-Jun Su
> 09:30-12:30,15:00-18:00
> opening_hours:2=Jul-Aug Mo,Sa 14:00-19:00;Jul-Aug Tu 10:00-11:30;Jul-Aug We,Th
> 10:00-11:30,14:00-19:00;Jul-Aug Fr 10:00-11:30,14:00-21:00;Jul-Aug Su
> 09:00-12:00,14:00-19:00
>

Ou même encore:

> opening_hours=Sep-Jun Mo,Th 11:30-14:00;Sep-Jun Tu
> 11:30-14:00,16:45-21:00;Sep-Jun We 11:30-14:15;Sep-Jun Fr
> 11:30-13:30,17:30-20:15;Sep-Jun Sa 14:00-18:00;Sep-Jun Su
> 09:30-12:30,15:00-18:00;@2
> opening_hours:2=Jul-Aug Mo,Sa 14:00-19:00;Jul-Aug Tu 10:00-11:30;Jul-Aug We,Th
> 10:00-11:30,14:00-19:00;Jul-Aug Fr 10:00-11:30,14:00-21:00;Jul-Aug Su
> 09:00-12:00,14:00-19:00
>

 le @2 permettant d'indiquer dans quel tag (opening_hours:2) se situe la
suite (sans lui adjoindre aucun critère "factorisé")
___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] Valeur opening_hours supérieure à 255 caractères

2017-07-26 Par sujet Philippe Verdy
Noter qu'on ne serait pas obligé non plus de factoriser les conditions, et
il suffirait aussi de référencer  des régles autosuffisantes:

opening_hours=@1;@2
opening_hours:1=Sep-Jun Mo,Th 11:30-14:00;Sep-Jun Tu
11:30-14:00,16:45-21:00;Sep-Jun We 11:30-14:15;Sep-Jun Fr
11:30-13:30,17:30-20:15;Sep-Jun Sa 14:00-18:00;Sep-Jun Su
09:30-12:30,15:00-18:00
opening_hours:2=Jul-Aug Mo,Sa 14:00-19:00;Jul-Aug Tu 10:00-11:30;Jul-Aug We,Th
10:00-11:30,14:00-19:00;Jul-Aug Fr 10:00-11:30,14:00-21:00;Jul-Aug Su
09:00-12:00,14:00-19:00

Cette syntaxe étant plus facile à générer automatiquement quand on dépasse
une longueur maximale, sans chercher à factoriser des conditions.

Noter enfin que la première sous-règle (en ayant factorisé "Sep-Sun" dans
le tag de base) n'est pas non plus facilement factorisable par heure de la
journée (c'est presque illisible et c'est même plus long!):
opening_hours:1=Su 09:30-11:30;Su-Fr 11:30-12:30;Mo,Th-Fr 12:30-13:30;Mo-Th
13:30-14:00;We-Sa 14:00-14:15;Sa 14:15-15:00;Sa-Su 15:00-16:45;Sa-Su,Tu
16:45-17:30;Fr-Su,Tu 17:30-18:00;Tu,Fr 18:00-20:15;Tu 20:15-21:00
Bref pas de solution de ce côté-là, on n'arrivera pas à tout combiner sans
une seule règle...



Le 26 juillet 2017 à 14:37, Philippe Verdy  a écrit :

> D'une part il y a des espaces en excédent mais ça ne résoud pas le
> problème.
> Comme ce sont des règles indépendantes (séparées par ;) On devrait pouvoir
> les éclater en plusieurs tags (les tags eux-mêmes n'ayant pas d'ordre,
> contrairement aux valeurs séparées par une virgule ',')
>
> Cela suggérerait; en factorisant le sélecteur de mois:
> opening_hours[Sep-Jun]=Mo,Th 11:30-14:00;Tu 11:30-14:00,16:45-21:00;We
> 11:30-14:15;Fr 11:30-13:30,17:30-20:15;Sa 14:00-18:00;Su
> 09:30-12:30,15:00-18:00
> opening_hours[Jul-Aug]=Mo,Sa 14:00-19:00;Tu 10:00-11:30;We,Th
> 10:00-11:30,14:00-19:00;Fr 10:00-11:30,14:00-21:00;Su
> 09:00-12:00,14:00-19:00
>
> Mais dans tous les cas l'éclatement d'une valeur unique demanderait une
> modification des clients. Une autre facon serait d'inclure une partie des
> sélecteurs pour l'associer à une règle dans un autre tag faisant le détail,
> cette syntaxe semblant claire et permettant de ne pas "louper" un
> "opening_hours=*" dans une sélection qui indique expressément qu'on a
> d'autres sous-règles dans des tags déterminés.
>
> opening_hours=Sep-Jun @1;Jul-Aug @2
> opening_hours:1=Mo,Th 11:30-14:00;Tu 11:30-14:00,16:45-21:00;We
> 11:30-14:15;Fr 11:30-13:30,17:30-20:15;Sa 14:00-18:00;Su
> 09:30-12:30,15:00-18:00
> opening_hours:2=Mo,Sa 14:00-19:00;Tu 10:00-11:30;We,Th
> 10:00-11:30,14:00-19:00;Fr 10:00-11:30,14:00-21:00;Su
> 09:00-12:00,14:00-19:00
>
> Bref à discuter et proposer.
>
>
> Le 26 juillet 2017 à 14:07, Charles MILLET  a
> écrit :
>
>> Bonjour,
>>
>> Quelqu'un a-t-il une solution ou une astuce pour décrire des horaires
>> d'ouverture (*opening_hours*) « complexes » qui dépassent 255 caractères
>> ?
>>
>> Pour information il s'agit des ces horaires ; elles décrivent un horaire
>> différent presque chaque jour et pour deux périodes différentes de l'année
>> — Sep-Jun et Jul-Aug :
>>
>> Sep-Jun Mo,Th 11:30-14:00; Sep-Jun Tu 11:30-14:00,16:45-21:00; Sep-Jun We
>> 11:30-14:15; Sep-Jun Fr 11:30-13:30,17:30-20:15; Sep-Jun Sa 14:00-18:00;
>> Sep-Jun Su 09:30-12:30,15:00-18:00; Jul-Aug Mo,Sa 14:00-19:00; Jul-Aug Tu
>> 10:00-11:30; Jul-Aug We,Th 10:00-11:30,14:00-19:00; Jul-Aug Fr
>> 10:00-11:30,14:00-21:00; Jul-Aug Su 09:00-12:00,14:00-19:00
>>
>> Bonne journée !
>>
>> --
>> Charles milletcharlesmil...@free.fr
>>
>>
>> ___
>> 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


Re: [OSM-talk-fr] Valeur opening_hours supérieure à 255 caractères

2017-07-26 Par sujet Charles MILLET

Merci pour vos retours.

J'avais pensé à factoriser mais je pensais aussi  les ";" sont là pour 
marquer des ensembles fermes et que les deux période "Sep-Jun:" et 
"Jul-Aug:" en début de période ne devaient pas être suffisamment explicites.


Par contre effectivement pour es espaces en trop il faudra que je fasse 
attention.


Charles MILLET
charlesmil...@free.fr

Le 26/07/2017 à 14:42, Philippe Verdy a écrit :
C'est une autre façon de "factoriser" les mois, mais cette syntaxe est 
aussi une extension, et je ne suis pas convaincu car le ";" sépare 
TOUS les éléments et rien n'indique que "Sep-Jun:" s'applique comme 
critère à tous ce qui suit mais pas à la partie commençant par 
"Jul:Aug:". (noter encore que les espaces après ";" sont excédentaires)


Je pense que l'éclatement (avec un @ pour référencer une sous-règle) 
donne quelque chose de plus clair et plus facilement maintenable, 
chaque sous-règle restant elle-aussi indépendante indépendamment du 
filtre qu'on lui applique dans une règle "mère".



Le 26 juillet 2017 à 14:35, David Crochet > a écrit :


Bonjour


Le 26/07/2017 à 14:07, Charles MILLET a écrit :

Sep-Jun Mo,Th 11:30-14:00; Sep-Jun Tu 11:30-14:00,16:45-21:00;
Sep-Jun We 11:30-14:15; Sep-Jun Fr 11:30-13:30,17:30-20:15;
Sep-Jun Sa 14:00-18:00; Sep-Jun Su 09:30-12:30,15:00-18:00;
Jul-Aug Mo,Sa 14:00-19:00; Jul-Aug Tu 10:00-11:30; Jul-Aug
We,Th 10:00-11:30,14:00-19:00; Jul-Aug Fr
10:00-11:30,14:00-21:00; Jul-Aug Su 09:00-12:00,14:00-19:00


Sep-Jun: Mo,Th,Tu 11:30-14:00; Tu 16:45-21:00; We 11:30-14:15; Fr
11:30-13:30,17:30-20:15; Sa 14:00-18:00; Su
09:30-12:30,15:00-18:00; Jul-Aug: Mo,Sa,We,Th,Su 14:00-19:00;
We,Th,Fr,Tu 10:00-11:30; Fr 14:00-21:00; Su 09:00-12:00

Cordialement

-- 
David Crochet



___
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


___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] Valeur opening_hours supérieure à 255 caractères

2017-07-26 Par sujet Philippe Verdy
C'est une autre façon de "factoriser" les mois, mais cette syntaxe est
aussi une extension, et je ne suis pas convaincu car le ";" sépare TOUS les
éléments et rien n'indique que "Sep-Jun:" s'applique comme critère à tous
ce qui suit mais pas à la partie commençant par "Jul:Aug:". (noter encore
que les espaces après ";" sont excédentaires)

Je pense que l'éclatement (avec un @ pour référencer une sous-règle) donne
quelque chose de plus clair et plus facilement maintenable, chaque
sous-règle restant elle-aussi indépendante indépendamment du filtre qu'on
lui applique dans une règle "mère".


Le 26 juillet 2017 à 14:35, David Crochet  a écrit :

> Bonjour
>
>
> Le 26/07/2017 à 14:07, Charles MILLET a écrit :
>
>> Sep-Jun Mo,Th 11:30-14:00; Sep-Jun Tu 11:30-14:00,16:45-21:00; Sep-Jun We
>> 11:30-14:15; Sep-Jun Fr 11:30-13:30,17:30-20:15; Sep-Jun Sa 14:00-18:00;
>> Sep-Jun Su 09:30-12:30,15:00-18:00; Jul-Aug Mo,Sa 14:00-19:00; Jul-Aug Tu
>> 10:00-11:30; Jul-Aug We,Th 10:00-11:30,14:00-19:00; Jul-Aug Fr
>> 10:00-11:30,14:00-21:00; Jul-Aug Su 09:00-12:00,14:00-19:00
>>
>
> Sep-Jun: Mo,Th,Tu 11:30-14:00; Tu 16:45-21:00; We 11:30-14:15; Fr
> 11:30-13:30,17:30-20:15; Sa 14:00-18:00; Su 09:30-12:30,15:00-18:00;
> Jul-Aug: Mo,Sa,We,Th,Su 14:00-19:00; We,Th,Fr,Tu 10:00-11:30; Fr
> 14:00-21:00; Su 09:00-12:00
>
> Cordialement
>
> --
> David Crochet
>
>
> ___
> 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


Re: [OSM-talk-fr] Valeur opening_hours supérieure à 255 caractères

2017-07-26 Par sujet Philippe Verdy
D'une part il y a des espaces en excédent mais ça ne résoud pas le problème.
Comme ce sont des règles indépendantes (séparées par ;) On devrait pouvoir
les éclater en plusieurs tags (les tags eux-mêmes n'ayant pas d'ordre,
contrairement aux valeurs séparées par une virgule ',')

Cela suggérerait; en factorisant le sélecteur de mois:
opening_hours[Sep-Jun]=Mo,Th 11:30-14:00;Tu 11:30-14:00,16:45-21:00;We
11:30-14:15;Fr 11:30-13:30,17:30-20:15;Sa 14:00-18:00;Su
09:30-12:30,15:00-18:00
opening_hours[Jul-Aug]=Mo,Sa 14:00-19:00;Tu 10:00-11:30;We,Th
10:00-11:30,14:00-19:00;Fr 10:00-11:30,14:00-21:00;Su
09:00-12:00,14:00-19:00

Mais dans tous les cas l'éclatement d'une valeur unique demanderait une
modification des clients. Une autre facon serait d'inclure une partie des
sélecteurs pour l'associer à une règle dans un autre tag faisant le détail,
cette syntaxe semblant claire et permettant de ne pas "louper" un
"opening_hours=*" dans une sélection qui indique expressément qu'on a
d'autres sous-règles dans des tags déterminés.

opening_hours=Sep-Jun @1;Jul-Aug @2
opening_hours:1=Mo,Th 11:30-14:00;Tu 11:30-14:00,16:45-21:00;We
11:30-14:15;Fr 11:30-13:30,17:30-20:15;Sa 14:00-18:00;Su
09:30-12:30,15:00-18:00
opening_hours:2=Mo,Sa 14:00-19:00;Tu 10:00-11:30;We,Th
10:00-11:30,14:00-19:00;Fr 10:00-11:30,14:00-21:00;Su
09:00-12:00,14:00-19:00

Bref à discuter et proposer.


Le 26 juillet 2017 à 14:07, Charles MILLET  a écrit :

> Bonjour,
>
> Quelqu'un a-t-il une solution ou une astuce pour décrire des horaires
> d'ouverture (*opening_hours*) « complexes » qui dépassent 255 caractères ?
>
> Pour information il s'agit des ces horaires ; elles décrivent un horaire
> différent presque chaque jour et pour deux périodes différentes de l'année
> — Sep-Jun et Jul-Aug :
>
> Sep-Jun Mo,Th 11:30-14:00; Sep-Jun Tu 11:30-14:00,16:45-21:00; Sep-Jun We
> 11:30-14:15; Sep-Jun Fr 11:30-13:30,17:30-20:15; Sep-Jun Sa 14:00-18:00;
> Sep-Jun Su 09:30-12:30,15:00-18:00; Jul-Aug Mo,Sa 14:00-19:00; Jul-Aug Tu
> 10:00-11:30; Jul-Aug We,Th 10:00-11:30,14:00-19:00; Jul-Aug Fr
> 10:00-11:30,14:00-21:00; Jul-Aug Su 09:00-12:00,14:00-19:00
>
> Bonne journée !
>
> --
> Charles milletcharlesmil...@free.fr
>
>
> ___
> 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


Re: [OSM-talk-fr] Valeur opening_hours supérieure à 255 caractères

2017-07-26 Par sujet David Crochet

Bonjour


Le 26/07/2017 à 14:07, Charles MILLET a écrit :
Sep-Jun Mo,Th 11:30-14:00; Sep-Jun Tu 11:30-14:00,16:45-21:00; Sep-Jun 
We 11:30-14:15; Sep-Jun Fr 11:30-13:30,17:30-20:15; Sep-Jun Sa 
14:00-18:00; Sep-Jun Su 09:30-12:30,15:00-18:00; Jul-Aug Mo,Sa 
14:00-19:00; Jul-Aug Tu 10:00-11:30; Jul-Aug We,Th 
10:00-11:30,14:00-19:00; Jul-Aug Fr 10:00-11:30,14:00-21:00; Jul-Aug 
Su 09:00-12:00,14:00-19:00


Sep-Jun: Mo,Th,Tu 11:30-14:00; Tu 16:45-21:00; We 11:30-14:15; Fr 
11:30-13:30,17:30-20:15; Sa 14:00-18:00; Su 09:30-12:30,15:00-18:00; 
Jul-Aug: Mo,Sa,We,Th,Su 14:00-19:00; We,Th,Fr,Tu 10:00-11:30; Fr 
14:00-21:00; Su 09:00-12:00


Cordialement

--
David Crochet


___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


[OSM-talk-fr] Valeur opening_hours supérieure à 255 caractères

2017-07-26 Par sujet Charles MILLET

Bonjour,

Quelqu'un a-t-il une solution ou une astuce pour décrire des horaires 
d'ouverture (/opening_hours/) « complexes » qui dépassent 255 caractères ?


Pour information il s'agit des ces horaires ; elles décrivent un horaire 
différent presque chaque jour et pour deux périodes différentes de 
l'année — Sep-Jun et Jul-Aug :


Sep-Jun Mo,Th 11:30-14:00; Sep-Jun Tu 11:30-14:00,16:45-21:00; Sep-Jun 
We 11:30-14:15; Sep-Jun Fr 11:30-13:30,17:30-20:15; Sep-Jun Sa 
14:00-18:00; Sep-Jun Su 09:30-12:30,15:00-18:00; Jul-Aug Mo,Sa 
14:00-19:00; Jul-Aug Tu 10:00-11:30; Jul-Aug We,Th 
10:00-11:30,14:00-19:00; Jul-Aug Fr 10:00-11:30,14:00-21:00; Jul-Aug Su 
09:00-12:00,14:00-19:00


Bonne journée !

--
Charles MILLET
charlesmil...@free.fr

___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr