← Retour aux issues

Ajout (massif) de catégories (dont cachées)

publié le , mis à jour

⚙️ Ceci est une proposition de changement de code.

Rendez-vous sur sa page Coderberg pour l'osculter.

Avatar Codeberg de etienneJretienneJr

J'ai commencé à bosser sur l'ajout de catégories pour augmenter notre annuaire. Je les ajoute principalement en mode caché (avec hidden=true) pour ne pas surcharger le menu, sauf celles qui sont vraiment importante (subjectivement forcément). Je ne gère pas les icones en parallèle pour l'instant, j'utilise les icones existantes.

  1. Avatar Codeberg de GhostGhost

    Dokploy Preview Deployment

    Name Status Preview Updated (UTC)
    web-master ✅ Done Preview URL 2025-04-29T21:57:38.004Z
  2. Avatar Codeberg de etienneJretienneJr

    J'ai créé un groupe services publics avec :

    • en visible : mairie, police, pompiers, agence postale, boite aux lettres, justice, france travail, établissement scolaire (à déplacer dans un groupe éducation ?)
    • en caché : préfecture

    Liste à compléter à partir de https://wiki.openstreetmap.org/wiki/France/Services_Publics

  3. Avatar Codeberg de etienneJretienneJr

    J'ai complété le groupe Santé, notamment avec des propositions de #676. Ca donne :

    • en caché : maison de santé, podologue, kiné, orthophoniste, psychologue, don du sang

    A compléter en regardant : https://wiki.openstreetmap.org/wiki/FR:Comment_cartographier_un_(sant%C3%A9)

  4. Avatar Codeberg de etienneJretienneJr

    @laem si on ajoute santé dans le dictionnaire de chaque catégorie du groupe Santé (surtout sur les hidden en fait), alors en tappant santé dans la barre de recherche, l'utilisateur verra toutes les catégories cachées liées à la santé. Bonne idée ou mauvaise idée ?

  5. Avatar Codeberg de etienneJretienneJr

    J'ai complété le groupe santé, ainsi que le groupe commerces non alimentaires (je pense qu'il faudra faire un groupe séparé pour les magasins de services, je ne les ai pas mis)

    Et je tiens à jour sur le wiki la liste des catégories visibles / cachées / autres idées : https://github.com/cartesapp/cartes/wiki/Les-cat%C3%A9gories-sur-cartes.app (je m'attendais comme sur gitlab à ce qu'il y ait un fil de discussion sur le wiki mais ça n'est pas le cas, zut...)

    @LySioS tu étais motivé par les catégories, n'hésite pas à proposer des choses, et discuter mes choix !

  6. Avatar Codeberg de etienneJretienneJr

    @laem un autre point important, dans commerces non alimentaires, j'ai remplacé dans les requêtes overpass la recherche d'une occurence exacte par une expression régulière, pour récupérer les multivalués, par exemple shop=florist;garden_centre. Je pense qu'il faudra faire de même dans les autres groupes. Mais en vérifiant sur taginfo parce qu'il y a des pièges. par exemple shop~"furniture" récupérait les "garden_furniture" ...

  7. Avatar Codeberg de GhostGhost

    J'ai complété le groupe santé, ainsi que le groupe commerces non alimentaires (je pense qu'il faudra faire un groupe séparé pour les magasins de services, je ne les ai pas mis)

    Et je tiens à jour sur le wiki la liste des catégories visibles / cachées / autres idées : https://github.com/cartesapp/cartes/wiki/Les-cat%C3%A9gories-sur-cartes.app (je m'attendais comme sur gitlab à ce qu'il y ait un fil de discussion sur le wiki mais ça n'est pas le cas, zut...)

    @LySioS tu étais motivé par les catégories, n'hésite pas à proposer des choses, et discuter mes choix !

    Ah super; je n'avais jamais prêté attention qu'il y avait une partie wiki sur github, je vais pouvoir y copier les trucs que j'avais fait il y a longtemps. Ce qui m'a empêché d'avancer était la structuration des catégories, qui se modifie au fur et à mesure qu'on pense à des items à rechercher.

    À ce sujet, j'avais éliminé la catégorie "services publics" au profit de "services administratifs" pour éviter de se retrouver embêté avec les hopitaux qui iraient mieux dans santé, les polices dans sécurité, etc

    Bien joué, j'y vais de ce pas

  8. Avatar Codeberg de GhostGhost

    Bien joué, j'y vais de ce pas

    Je peux (ou ne trouve pas comment) pas éditer le wiki. Il y a des permissions particulières ?

  9. Avatar Codeberg de etienneJretienneJr

    Je peux (ou ne trouve pas comment) pas éditer le wiki. Il y a des permissions particulières ?

    Oui, mais je n'ai pas la main non plus, c'est à @laem de t'accorder les droits.

  10. Avatar Codeberg de laemlaem

    Je t'ai invité @LySioS

    Désolé, je suis bien chargé cette semaine, n'hésitez pas à mettre en ligne si vous êtes confiants :)

  11. Avatar Codeberg de laemlaem

    en tappant santé dans la barre de recherche, l'utilisateur verra toutes les catégories cachées liées à la santé. Bonne idée ou mauvaise idée ?

    Oui plutôt cool je pense. Je trouve que l'affichage des suggestions prend trop de place par contre. En plus de ça, on pourrait aussi améliorer l'algorithme qui produit les suggestions. Le rendre moins sensible, enfin itérer quoi.

  12. Avatar Codeberg de laemlaem

    (je m'attendais comme sur gitlab à ce qu'il y ait un fil de discussion sur le wiki mais ça n'est pas le cas, zut...)

    Le wiki de github est vraiment pas ouf. D'où l'utilisation des issues pour ça de mon côté avec le tag Wiki. Comme ça on peut discuter, voir l'historique des modifications de message.

  13. Avatar Codeberg de laemlaem

    @etienneJr je pense que cette issue est vachement pertinente pour cette PR : /documentation/tickets/851

    Tu l'avais vu passer ? J'imagine qu'Apple a fait un bon boulot duquel on peut s'inspirer, comme d'hab. Mais ce n'est pas pour remettre en question ton approche bien sûr, juste un potentiel de complétion.

  14. Avatar Codeberg de GhostGhost

    J'ai commencé à remplir les catégories, par contre, Etienne, je ne comprends pas ce que veut dire "non intégrés", ça veut dire qu'on pourra pas les chercher ?

  15. Avatar Codeberg de etienneJretienneJr

    C'est vrai que mon tableau n'était pas clair. En réalité je voulais parler d'une seule rubrique "autres idées non intégrées pour l'instant", mais ça me faisait un nom trop long qui pourrissait la mise en page 😅

  16. Avatar Codeberg de etienneJretienneJr

    Le wiki de github est vraiment pas ouf. D'où l'utilisation des issues pour ça de mon côté avec le tag Wiki. Comme ça on peut discuter, voir l'historique des modifications de message.

    J'avais pris le wiki car je pensais que les messages dans les issues et PR ne pouvaient être modifiés que par leur rédacteur initial. Mais je découvre à l'instant que le niveau d'accès collaborateur du dépôt nous permet à de modifier les messages de tout le monde, c'est cool. Donc en effet ça sera mieux dans une issue pour avoir le fil de discussion. @LySioS je transférerai donc la page wiki dans une issue à l'occasion.

  17. Avatar Codeberg de etienneJretienneJr

    @LySioS comme annoncé j'ai transféré la page wiki dans l'issue #918. Tu peux continuer à compléter si tu veux. Dans tous les cas, je continuerai dans les prochains jours à intégrer tes précédentes propositions dans cette PR.

    J'en ai profité pour faire quelques modifs dans cette PR. Et aussi une grosse modif : j'ai supprimé le groupe tourisme en ventilant les catégories soit dans culture (musée, théatre) soit dans loisirs (camping, pique-nique, plage). OK pour toi aussi @laem ?

  18. Avatar Codeberg de etienneJretienneJr

    ah zut j'ai force-pushed alors que j'aurais dû pouvoir m'en passer...

  19. Avatar Codeberg de etienneJretienneJr

    @laem @LySioS cette PR me parait devenir trop grosse (introduire trop de changements d'un coup), je pense essayer de la terminer au plus simple (inclure les icones manquantes, peut-être ajouter certaines catégories déjà proposées par @LySioS dans #918 mais pas forcément toutes) quitte à faire d'autres PR pour les modifs suivantes. OK ?

  20. Avatar Codeberg de etienneJretienneJr

    J'ai poussé pas mal de nouvelles icônes ce soir, principalement pour les commerces

    En faisant ça, j'ai compris pourquoi certains svg de OsmAnd font planter le script de génération des icones avec le rond de couleur (du moins ça génère bien une icone mais on ne voit pas le rond de couleur, donc on ne voit que du blanc). C'est quand la size ne correspond pas à la viewBox, par exemple quand on a <svg width="48" height="48" viewBox="0 0 580 580" . Pour corriger dans Inkscape, je remets le scale=1 dans File\Document properties puis je redeminue la taille du dessin qui est devenu >10 fois plus gros que le canvas.

    Je remets ici les liens vers les ressources pour les icones :

  21. Avatar Codeberg de etienneJretienneJr

    J'ai complété le groupe loisirs. J'ai créé un groupe Services pour différencier les commerces de service des commerces de biens. Et surtout j'ai pas mal modifié les couleurs. En restant comme avant dans des tons pastels (plutôt que saturés comme iOS) car je trouve que c'est moins agressif et plus apaisant (et puis je m'y suis habitué !). Ca donne ça pour l'instant. OK pour vous ? @laem @LySioS image

  22. Avatar Codeberg de GhostGhost

    Nickel, on pourra continuer à affiner la ventilation dans les catégories Je suis pas trop dispo en ce moment, merci pour le travail accompli Même avis pour le pastel 😊

  23. Avatar Codeberg de etienneJretienneJr

    J'ai complété le groupe Culture, ça donne ça (+qq autres cachés) :

    image

  24. Avatar Codeberg de etienneJretienneJr

    J'ai transféré depuis #751 tous les distributeurs automatiques. Ils sont cachés au départ mais on peut les afficher tous en cherchant distributeur ou le mot clé libre-service : image

  25. Avatar Codeberg de etienneJretienneJr

    Voilà, avec tout ça je suis content ! Il y aura encore des groupes à améliorer et compléter évidemment, mais je pense qu'on peut déjà déployer cette grosse partie. J'enlève donc le mode draft.

  26. Avatar Codeberg de etienneJretienneJr

    @laem Avec les 3 derniers commits, j'ai fini de reprendre dans cette PR toutes les idées qui avaient été proposées dans des PR ou issues précédentes et mises en attente le temps de revoir le menu.

  27. Avatar Codeberg de etienneJretienneJr

    Allez tant que j'étais lancé j'ai optimisé les icones en :

    • réduisant la taille des fichiers en simplifiant certains designs, et grâce à une astuce repérée ici: All icons must be SVG, saved as standards compliant SVG without any proprietary tags. In Inkscape software, you will need to "Save As..." and choose the format Optimized SVG Une précision numérique à 4 chiffres me parait suffisante. Il y a d'autres options mais je n'ai pas forcément fait attention, du moment que le résultat était clean (dans un éditeur de texte). La taille totale est passée de 200Ko à 166Ko. Bon c'est moins que ce que j'espérais mais il y a encore à gagner car je n'ai pas tout fait.
    • passant les dernières icones blanches en noir pour faciliter le travail dessus.
      • d'ailleurs @laem est-ce que pour remettre en blanc ton script modifie aussi la couleur des stroke ou seulement la couleur des fill ? Je demande parce qu'il y a des icones ou des strokes restent en noir et je ne sais pas pourquoi. par exemple stadium (j'ai laissé tel quel) et metro (j'ai forcé le blanc pour cette icone importante...)
  28. Avatar Codeberg de laemlaem

    @laem si on ajoute santé dans le dictionnaire de chaque catégorie du groupe Santé (surtout sur les hidden en fait), alors en tappant santé dans la barre de recherche, l'utilisateur verra toutes les catégories cachées liées à la santé. Bonne idée ou mauvaise idée ?

    À faire automatiquement en fait : chercher le nom du groupe devrait afficher toutes ses sous-cat je pense, avec fuse pour une tolérance sur les accents et erreurs genre "comerce".

    • chercher le groupe -> afficher ses cats

    services publics vs administration

    Je ne suis pas certain de l'intérêt de cette séparation. Pour moi la mairie est un service public, tout comme France travail, avant d'être une administration (vision interne des fonctionnaires je pense). Je suis davantage pour créer une nouvelle catégorie "enseignement" pour y mettre tout ce qui y touche et garder SP au lieu de administration. J'y mettrais aussi "boîte aux lettres".

    j'ai supprimé le groupe tourisme en ventilant les catégories soit dans culture (musée, théatre) soit dans loisirs (camping, pique-nique, plage). OK pour toi aussi @laem ?

    Ah pourquoi ? Le terme loisir me semble peu adapté au camping ou à la plage. Un loisir représente pour moi davantage quelque chose qu'on fait au quotidien, proche de chez soi, une activité spécifique. Que penses-tu de "loisirs et nature" ? Ou "loisirs et farniente" ?

  29. Avatar Codeberg de laemlaem

    Je mets en ligne car c'est une énorme PR qui apporte déjà beaucoup de choses ! Libre à vous de prendre mes commentaires dans le message précédent, mais en tout cas ils ne devaient pas bloquer cette branche :)


✏️ Participer à la discussion