Skip to content
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

Icônes manquantes : v3 #815

Open
13 of 37 tasks
laem opened this issue Feb 15, 2025 · 6 comments
Open
13 of 37 tasks

Icônes manquantes : v3 #815

laem opened this issue Feb 15, 2025 · 6 comments

Comments

@laem
Copy link
Collaborator

laem commented Feb 15, 2025

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
@LySioS
Copy link
Contributor

LySioS commented Feb 15, 2025

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> ?

@etienneJr
Copy link
Collaborator

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 😅​

@laem
Copy link
Collaborator Author

laem commented Feb 15, 2025

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.

@laem
Copy link
Collaborator Author

laem commented Feb 15, 2025

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 :)

@LySioS
Copy link
Contributor

LySioS commented Feb 15, 2025

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 ?

@etienneJr
Copy link
Collaborator

etienneJr commented Feb 15, 2025

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants