Le 06/08/2020 à 08:45, Christian Quest a écrit :
Le 05/08/2020 à 19:42, Jérôme Amagat a écrit :
Tout d'abord, merci pour ce très beau rendu !
Plusieurs améliorations possibles :
Les aires d'autoroutes highway=services ne sont pas rendu
contrairement au aires sans service highway=rest_area
exemple : https://www.openstreetmap.org/way/125646404
http://tile.openstreetmap.fr/?zoom=17&lat=45.84394&lon=5.07038&layers=B00000000FFFF
Les barrage non plus, pas rendu waterway=dam, il y a seulement le nom
qu apparaît.
exemple : https://www.openstreetmap.org/way/37953758
http://tile.openstreetmap.fr/?zoom=15&lat=45.22418&lon=6.95203&layers=B00000000FFFF
Les rivières waterway=river sans natural=water ou waterway=riverbank
n'apparaissent qu'au zoom 15 ce qui est tard, il me semble.
exemple : https://www.openstreetmap.org/way/30785271
http://tile.openstreetmap.fr/?zoom=14&lat=42.6065&lon=8.9894&layers=B00000000FFFF
Il y a des déserts en natural=desert et en natural=sand pour les
déserts de sable, a faible zoom il sont rendu de la même façon mais à
partir du zoom 8 les natural=sand disparaissent. Et il serait
intéressant que leur noms apparaissent aussi et peut être une couleur
un peu différente ?
exemple : https://www.openstreetmap.org/way/232227949
http://tile.openstreetmap.fr/?zoom=8&lat=30.16904&lon=0.24451&layers=B00000000FFFF
Les mers, baies et détroits (place=sea, natural=bay, natural=strait)
en surfacique pourraient avoir leur nom qui apparaissent pour les mer
et détroit et plus tôt lorsqu'ils sont très grands pour les baies qui
sont déjà rendu.
exemple : le golfe du lion
https://www.openstreetmap.org/relation/9287303
http://tile.openstreetmap.fr/?zoom=11&lat=42.99137&lon=4.17341&layers=B00000000FFFF
Il faudrait mettre ça en issues sur
https://github.com/cquest/osmfr-cartocss/issues
Truc plus compliqué et je ne sais pas si c'est possible.... C'est un
rendu fr, mais n' y a pas de name:fr partout :) et les noms sont
illisibles pour la plupart des francophones lorsqu'il sont dans un
autre alphabet, par contre les noms en anglais sont beaucoup plus
présent et sont souvent les même que les français, serait il possible
de faire apparaître les noms en anglais lorsque le name=* est dans un
autre alphabet que l'alphabet latin et qu'il n'y a pas de name:fr ?
Je pense surtout au noms des villes et régions en Chine, Japon,
Thaïlande, pays arabe... mais aussi l'europe de l'est et la Grèce
avec leurs alphabet plus proche du nôtre mais difficile à lire pour
la plupart des francophones.
Je ne sais pas si c'est possible de trier par alphabet ou par pays.
C'est déjà en partie le cas, l'ordre c'est:
- name:fr
- intl_name
- name
Difficile par contre de déterminer l'alphabet utilisé et d'aller plus
loin en insérant par exemple un name:en.
J'ai fait pas mal de modif ces derniers jours sur le style du rendu FR:
- les barrages sur rendu en surfaciques
- les rivières sont de retour
- les déserts (natural=sand) sont visibles sur tous les zoom
Pour les noms, j'ai trouvé un moyen de détecter que name=* contient des
caractères en laphabet latin ou pas. Si il n'y en a pas, j'ai rajouté
les name:en, name:es et name:de en rattrapage. Cela donne de bons
résultats sur Tokyo.
Toujours les noms... j'ai tenté d'aller un peu plus loin dans les
abréviations, car vu qu'ils prennent moins de place, on a plus de chance
de les voir apparaître.
Des noms abrégés étaient déjà utilisés (jusqu'au zoom 16), j'ai rajouté
un traitement sur les prénoms dans les noms de rues.
"Rue Pierre et Marie Curie" > "Rue P. et M. Curie"
"Jean-Pierre Thimbaud" > " J-P. Thimbaud"
Mais...
"Saint-François d'Assise" > "St-François d'Assise"
"Jean-Paul II" > "Jean-Paul II"
Dans les autres améliorations mineures, beaucoup de coupures de texte
ont été améliorées. En fait, les réglage de la feuille de style
tentaient de composer avec le fonctionnement de mapnik 2.x... et la
majorité des causes de coupure en bord de métatuiles sont désormais bien
gérées par mapnik 3.x.
Vous pouvez voir l'ensemble des modifs sur
https://umap.openstreetmap.fr/fr/map/rendu-fr-en-developpement_483858
Un peu de patience, le cache a été vidé, donc il faut un peu de temps
pour les calculs des tuiles (qui chauffe mon bureau comme si il en avait
besoin).
N'hésitez pas à remonter des anomalies, avant que je ne pousse cette
nouvelle version du style en production (ou pas selon vos retours).
--
Christian Quest - OpenStreetMap France
_______________________________________________
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr