← Retour aux issues

Icônes manquantes : v3

publié le , mis à jour
Avatar Codeberg de laemlaem

Commentaire copié de l'avancement de #806 que j'ai mise en ligne car déjà plein d'ajouts :) liste par @etienneJr

icones cherchées avec le préfixe cartesapp- (pas forcément absentes si existent dans indoorequal car fallback)

  • gate : icone maki (en small)
  • school : redirect vers college (icone maki dispo mais avec une pomme ?!?)
  • waste_basket : icone maki (en small)
  • (rien) : étudier pourquoi il cherche des icones sans nom
  • supermarket
  • shelter : icone maki (en small)
  • sports_center
  • library : redirect vers book
  • kindergarten
  • lift_gate : icone maki
  • alcohol : redirect vers bootle
  • cycle_barrier : icone temaki (en small)
  • museum : icone maki + ajout nouvelle catégorie spécifique (par fission de attraction)
  • car_repair
  • market_place
  • deli
  • multi
  • taxi
  • arts_center
  • greengrocer
  • art
  • bag
  • dog_park : icone maki (en small)
  • motorcycle_parking
  • picnic_site : redirect vers picnic
  • escape_game
  • yoga
  • coworking_space: redirect vers coworking
  • department_store
  • brownfield
  • hackerspace
  • christian
  • cycling : redirect vers bicycle

icones cherchées sans le préfixe cartesapp (bah tiens, pourquoi ça arrive ça ?) :

  • park
  • hospital
  • subway
  • tramway
  1. Avatar Codeberg de GhostGhost

    Génial bravo à tous les deux !! La suite

    • fontaines
    • monuments aux morts
    • boites à livres
    • module de fitness en extérieur
    • borne recharge voiture élec
    • calvaire
    • oratoire

    je veux bien aider si ya un tuto qui m'explique les grandes lignes de ce qu'on doit faire à quel endroit. J'ai repéré le dossier /public/icons pour y verser les svg et le fichier imageRedirect.yaml pour ajouter le texte. La syntaxe c'est le <tagOSM>:<nomIcone> ?

  2. Avatar Codeberg de etienneJretienneJr

    La syntaxe c'est le <tagOSM>:<nomIcone> ?

    Oui, c'est bien ça la syntaxe pour imageRedirect.yaml, au détail près que ça n'est peut être pas toujours exactement une valeur de tag OSM, puisque c'est plus exactement la valeur des propriétés subclass ou class du POI dans le fichier de tuiles utilisant le schéma OpenMapTiles (les valeurs possibles pour les POI sont ici : https://openmaptiles.org/schema/#poi)

    Le plus simple est de regarder cette liste de tracking des icones manquantes, avec le nb de fois où elles ont été cherchées. (pour avoir la valeur de tagOSM, il faut enlever le préfixe cartesapp- qui sert à éviter les collisions avec d'autres icones)

    Si l'icone est déjà listée dans moreCategories.yaml il faut ajouter <tagOSM>:<nomIcone> dans la liste in categories. Sinon si c'est une nouvelle icone qui n'a pas été déclarée ailleurs, il faut l'ajouter dans la 2e partie du fichier dans la liste not in categories

    dis moi si c'est pas clair 😅​

  3. Avatar Codeberg de laemlaem

    mapImagesMissing.json

    Voici le log "final" des icônes manquantes. J'ai désactivé le suivi pour l'instant pour ne pas payer 20 € / mois.

  4. Avatar Codeberg de laemlaem

    puisque c'est plus exactement la valeur des propriétés subclass ou class du POI dans le fichier de tuiles utilisant le schéma OpenMapTiles (les valeurs possibles pour les POI sont ici : https://openmaptiles.org/schema/#poi)

    Pour info, après un clic sur un item de la carte, en cherchant "clicked map" dans la console vous pourrez voir la class et subclass de l'entité des tuiles :)

  5. Avatar Codeberg de GhostGhost

    puisque c'est plus exactement la valeur des propriétés subclass ou class du POI dans le fichier de tuiles utilisant le schéma OpenMapTiles (les valeurs possibles pour les POI sont ici : https://openmaptiles.org/schema/#poi)

    Pour info, après un clic sur un item de la carte, en cherchant "clicked map" dans la console vous pourrez voir la class et subclass de l'entité des tuiles :)

    Mais comme on peut pas cliquer les items sans icône, ça ne nous avancera pas bcp ☺️

    si ?

  6. Avatar Codeberg de etienneJretienneJr

    Tu peux cliquer sur le nom si ils en ont un. Mais en effet, si ils n'ont ni nom ni icone, on est cuit...

    Cela dit, comme il y a un fallback de la subclass vers la class, alors sans icone veut dire ni icone correspondant à la subclass (ça ok ça arrive souvent) ni icone correspondant à la class (ce qui devrait être plutôt rare). Il y a 36 valeurs possibles pour la class, il faudrait vérifier qu'on a bien une icone pour chaque. Alors on sera tranquille, tous les POI auront une icone, on pourra cliquer dessus même si ils n'ont pas de noms.

    Voilà la liste, je coche ceux qui existent déjà. Les non-cochés seront à ajouter en priorité (par un svg ou par un redirect, dans les 2 cas à lister dans imageRedirects.yaml) :

    • shop
    • office
    • town_hall
    • golf
    • fast_food
    • park
    • bus
    • railway
    • aerialway
    • entrance
    • campsite => on a camp_site ...
    • laundry
    • grocery
    • library
    • college
    • lodging
    • ice_cream
    • post
    • cafe
    • school
    • alcohol_shop => on a alcohol
    • bar
    • harbor
    • car
    • hospital
    • cemetery
    • attraction
    • beer
    • music
    • stadium
    • art_gallery
    • clothing_store
    • swimming
    • castle
    • atm
    • fuel

✏️ Participer à la discussion