En gros l'anomalie c'est qu'en calculant un polygone de buffer supposé à l'intérieur du polygone de base, ce polygone calculé en partant d'un côté peut sortir du polygone de base.
Pour l'éviter, il faut ensuite lui appliquer un clipping par le polygone de base. Et c'est ce clipping qui manque et provoque l'anomalie (qu'on constate aussi autour des "pointes" de toutes les réserves, même plus grandes, partout là où il y a des angles de plus de 90 degrés mesurés sur la distance de buffer et pas seulement entre deux segments immédiats connectés au même sommet). Techniquement je ne sais pas comment tu calcule les polygones, mais ce ne sont pas des buffers dans le système de coordonnées géographique, mais dans celui de la projection de rendu carto (coordonnées en pixels, donc à priori pas dans le code SQL lui-même, qui n'a besoin de retourner que le polygone externe de base avant la projection carto). Le 9 juin 2013 12:11, Philippe Verdy <verd...@wanadoo.fr> a écrit : > > http://tile.openstreetmap.fr/?zoom=11&lat=47.61458&lon=-3.39151&layers=B00000F > > Regarde bien le sud de l'île de Groix au zoom 11, et vois comment ça > déborde (côté mer c'est plus facile à voir) par rapport au rendu du zoom > 12. Les débordements sont encore plus accentués au zoom 10. > Et ça explique pourquoi ces réserves semblent beaucoup plus étendues > qu'elles ne sont, et trop visibles aussi. En fait cela affecte *toutes* les > petites réserves. > > > Le 9 juin 2013 11:53, Vincent Pottier <vpott...@gmail.com> a écrit : > > Le 09/06/2013 11:42, Philippe Verdy a écrit : >> >> Il y a une anomalie de géométrie des buffers calculés, qui "débordent" >>> quand ils partent d'un côté du polygone pour passer par dessus l'autre côté >>> du polygone. Effet visible au sud de l'île de Groix (en mer). >>> >> Une url, ça aide... >> -- >> FrViPofm >> >> >> ______________________________**_________________ >> Talk-fr mailing list >> Talk-fr@openstreetmap.org >> http://lists.openstreetmap.**org/listinfo/talk-fr<http://lists.openstreetmap.org/listinfo/talk-fr> >> > >
_______________________________________________ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr