C'est visiblement un bug de mapnik et/ou de postgis pour calculer une
position au libellé sur le polygone.

Ce n'est pas lié directement à la feuille de style des rendus, mais aux
libraires sous-jacentes...

postgis propose 2 fonctions : ST_Centroid et ST_PointOnSurface

ST_Centroid ne garantit pas que le point est dans le polygone, et
ST_PointOnSurface garantit que le point est dans le polygone, mais pas
forcément là où naturellement on le mettrait

Un nouvel algo est apparu il y a peu pour calculer une position plus
naturelle, mais il n'est pas encore intégré à postgis ou mapnik à ce que je
sache.



Le 3 janvier 2018 à 16:50, althio <[email protected]> a écrit :

> >> Où fait-on remonter ce type de problème (si c'est bien un problème ?) ?
> >
> > ici https://github.com/gravitystorm/openstreetmap-carto/issues
> > et là https://github.com/cquest/osmfr-cartocss/issues
>
> En fait, cela doit déjà être connu :
> https://github.com/gravitystorm/openstreetmap-carto/issues/2428
> https://github.com/gravitystorm/openstreetmap-carto/issues/2511
> https://github.com/gravitystorm/openstreetmap-carto/issues/1465
>
> et voire "au-dessus", améliorations en cours dans les dernières
> versions de mapnik
> https://github.com/mapnik/mapnik/issues/3550
> https://github.com/mapnik/mapnik/issues/3558
> https://github.com/mapnik/mapnik/pull/3771
> https://github.com/mapnik/mapnik/pull/3811
>
> _______________________________________________
> Talk-fr mailing list
> [email protected]
> https://lists.openstreetmap.org/listinfo/talk-fr
>



-- 
Christian Quest - OpenStreetMap France
_______________________________________________
Talk-fr mailing list
[email protected]
https://lists.openstreetmap.org/listinfo/talk-fr

Répondre à