De temps en temps Mapnuk se plante et remplit l'extérieur d'une zone au lieu de l'intérieur, particulièrement dans les zones complexes comprenant de nombreux tracés sont une partie déborde du carré de rendu d'une tuile : c'est correct dans les tuiles voisines, mais il y a une discontinuité arbitraire introduite juste par la limite de la tuile, sans doute parce qu'il a omis de charger certaines données présentes dans les tuiles voisines.
Cela se voit quand on change de niveau de zoom. Moralité: si un trait est trop long, et traverse en diagonale un coin du carré d'une tuile sans aucun noeud dedans, Mapnik ne voit pas ce trait dans cette tuile, et il inverse tout... Mapnik est supposé régler le problème en cherchant des données aussi un peu au delà de la tuile dans les tuiles voisines mais il ne va pas très loin. On règle en général le problème en ajoutant des nœuds intermédiaires (ce qui est facile et pas arbitraire du tout, quand les segments réellement rectilignes sont relativement rares sur une carte, surtout en zone rurale comme ici). Donc pas besoin de couper à la serpe avec un faux tracé. Le 5 octobre 2012 00:28, Pierre Béland <infosbelas-...@yahoo.fr> a écrit : > Extraordinaire Pieren > > Quelques coups de serpes ici et là, et ça a commencé a régler le problème. > Je vais donner encore quelques coups et voir à nouveau le résultat. > > Espérons que je ne ferai couler aucune île. > > > Pierre > > ________________________________ > De : Pieren <pier...@gmail.com> > À : Pierre Béland <infosbelas-...@yahoo.fr>; Discussions sur OSM en français > <talk-fr@openstreetmap.org> > Envoyé le : Jeudi 4 octobre 2012 16h38 > > Objet : Re: [OSM-talk-fr] Delta du haut-niger Mali, problème avec tag > landuse=farmland > > 2012/10/4 Pierre Béland <infosbelas-...@yahoo.fr> > > > Je ne comprend pas pourquoi le problème proviendrait de l'assemblage contenu > dans la relation. Celle-ci contient des membres avec des rôles outer et > inner définissant et le contour et les zones à exclure. Ceci est rendu > correctement. > > > Si c'est un bug mapnik ou oms2pgsql, tu n'as qu'à inverser l'ordre des deux > îles dans la relation et légèrement modifier leur géométrie pour relancer le > rendu et voir si le problème s'est déplacé. > > Pieren > > > > > _______________________________________________ > Talk-fr mailing list > Talk-fr@openstreetmap.org > http://lists.openstreetmap.org/listinfo/talk-fr > _______________________________________________ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr