Icônes manquantes : v3
publié le , mis à jourCommentaire 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
GhostGé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
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éssubclassouclassdu 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éfixecartesapp-qui sert à éviter les collisions avec d'autres icones)Si l'icone est déjà listée dans
moreCategories.yamlil faut ajouter<tagOSM>:<nomIcone>dans la listein 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 listenot in categoriesdis moi si c'est pas clair 😅
laem
Voici le log "final" des icônes manquantes. J'ai désactivé le suivi pour l'instant pour ne pas payer 20 € / mois.
laem
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 :)
Ghostpuisque 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
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
subclassvers laclass, 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 laclass, 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