cquest / topen25

Recréation du style des cartes "TOP25" de l'IGN, en cartocss
20 stars 1 forks source link

Collisions entre libellés de courbes de niveau #7

Open Shot2 opened 3 years ago

Shot2 commented 3 years ago

Description du problème Les libellés de certaines courbes de niveau sont peu lisibles car entrant en collision.

Exemple Exemple ici : https://osm.cquest.org/topen25/#15/47.0562/4.2899 (au-dessus de "Les Champagnes" : courbe "37375") Autre exemple de libellés très proches voire accolés : https://osm.cquest.org/topen25/#15/47.0658/4.3068 (courbe "475475")

La correction souhaitée Empêcher les collisions lors du rendu des libellés de courbes de niveau, en les espaçant ou, le cas échéant, les omettant. Suggestion d'espacement : au moins 1x la largeur d'un libellé entre deux libellés (sur une même courbe de niveau, ou pour des courbes de niveau voisines).

cquest commented 3 years ago

Problème lié au bord de métatuile... text-avoid-edge manquant...

cquest commented 3 years ago

La préparation des courbes de niveau est à revoir.

damienboilley commented 3 years ago

Bonjour, en général on force aussi l'affichage des libellés des courbes de niveau pour que les caractères soient orientés "vers le haut" de la pente (c'est à dire le bas des caractères vers le bas de la pente). Ça aide pour comprendre le sens de la pente.

cquest commented 3 years ago

Je ne suis pas sûr que mapnik permette d'écrire "à l'envers"... pas trouvé d'option pour cela: https://carto.com/developers/styling/cartocss/#text

damienboilley commented 3 years ago

Oui effectivement... ou il faudrait une option pour lui imposer de suivre le sens de la ligne mais ça n'a pas l'air d'être prévu.