-
Notifications
You must be signed in to change notification settings - Fork 3
Keep min count of PDCs instead of none #14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
hum 🤔 je ne sais pas trop... J'avoue préférer ne rien mettre que de risquer de mettre une valeur fausse, surtout pour les attributs qui se relèvent facilement sur le terrain comme c'est le cas pour Tu as d'autres champs en tête où on pourrait envisager un traitement de ce genre ? |
Oui il y a les champs que je propose dans cette PR #15. |
En fait l'idée simple serait d'afficher pour ces champs dans Osmose |
Et bien en fait j'ai notamment en tête ce cas là : https://osmose.openstreetmap.fr/en/issue/37223e0a-a4ff-65a1-f874-f17d358322c5 Et effectivement j'avais zappé le message générique. J'utilise JOSM qui renvoie directement sur l'URL ci-dessus, et je scrolle tout en bas pour voir les infos. Et j'aimerai ajouter d'une manière ou d'une autre quels sont les champs "devinés" ou calculés qui ne sont pas directement ceux d'openData. ça faciliterait la vérification. Alors ça peut être :
J'ai également en tête d'autres champs comme par exemple dans certains cas on pourrait récupérer une station avec une |
Mon avis en tant qu'utilisateur de la donnée :
|
tu sais que tu peux cliquer sur le lien fix-josm (présent dans la poup-up dans ma capture précédente par ex) et avoir un nouvel objet créé dans JOSM avec directement tous les tags proposés sans avoir à faire de copié collé ?
L'option d'ajouter !GUESSED ou autre chose dans le tag est absolument à éviter. Je veux bien prendre les paris que si on fait ça, ça finit tel quel dans OSM. |
Dans l'absolu, je pense qu'on devrait essayer de ne proposer que des trucs officiels ou dont on est surs. Donc bof pour essayer de deviner la capacité ou la puissance pour mettre ça dans Osmose derrière. Par contre, ça ne me dérange pas qu'on fasse des savants calculs dans ce repo et qu'on génère des champs (_guessed au lieu de _grouped par exemple) qui pourraient être utilisés par des utilisateurs plus experts qui voudraient ajouter ces attributs en connaissance de cause. |
Oui je fais ça. D'où l'idée d'avoir plus de valeurs pré-remplies.
Humm, je ne vais pas parier là dessus :) fort probable hélas.
Donc je propose de reverter ce commit => on ne propose pas de Et d'ajouter un nouveau champ |
J'ai opté pour |
c'est le min en fonction du nombre de prise ? de ref ? |
Dans le fichier d'entrée, Pour un station_id, on a plusieurs pdc (lignes), et on a également la colonne
|
pq 0 ? parce que incohérence ? ce serrait mieux de rien mettre dans ce cas |
Actuellement, c'est mis à 0 parce qu'incohérence (c'est ce que je voudrais changer). Il y a probablement plusieurs confusions possibles. Notamment dû à la hiérarchie Dans le schema IRVE, Mais il n'est pas clair (pour moi en tout cas) si une ligne dans le csv issu de data.gouv correspond à une borne ou un point de charge. J'ai l'impression que c'est variable. Et j'ai l'impression que certains opérateurs peuvent interpreter Je n'ai pas d'exemple dont je sois sûr (i.e d'une station que je connais ave cette erreur), mais on peut regarder celui-ci (au hasard) :
Ici quand on compare le nb de lignes et Une fois le nouveau champ dispo, je pourrai proposer une PR coté Osmose (qui pour le moment ne fait que proposer Au final cette PR ne résout pas le problème de fond, mais améliore ce cas de figure (qui concerne plus de 9000 stations). |
Euh non, attention, il ne fait jamais mettre nbre_pdc à 0, même en cas d'incohérence car ça créairait un tag capacity=0 dans OSM, ce qui n'aurait pas de sens. |
J'ai l'impression qu'à moins de connaitre la configuration en bornes de la station (et donc de déjà savoir quelle est le bon tag capacity à utiliser) c'est impossible de faire qqch d'utile avec ces info contradictoires ... Mais bon, je n'ai pas de contrindication à ajouter un attribut nbre_pdc_unsure non utilisé par Osmose. |
Oups, désolé. Dans ma tête c'était 0, mais c'est bien None dans le code. |
C'est à discuter. Je comprends qu'on préfère ne rien proposer plutôt qu'une valeur incorrecte.
Mon argument est de proposer une valeur par défaut conservatrice probablement juste plutôt que rien du tout.
Cependant l'idéal serait de fournir une liste de champs dont les valeurs sont "déduites" et de les signaler comme telles dans Osmose. (je peux m'occuper de ça avec les modifications correspondantes du côté Osmose)