Re: [OSM-talk-fr] Delta du haut-niger Mali, problème avec tag landuse=farmland
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
[OSM-talk-fr] Delta du haut-niger Mali, problème avec tag landuse=farmland
Le delta du Haut-Niger au Mali contient de vastes zones qui sont inondées à chaque année à la période des pluies. Ces zones inondables sont en grande partie des fermes. J'ai cartographié la zone entre Bourem et Gao avec succès sauf une petite zone près de Taboye où les zones inondables ne s'affichent pas correctement. Pour représenter les contours du fleuve, j'ai créé des relations multipolygone, waterway=riverbank avecdes rôles outer pour les contours externes et des rôles inner pour les îles. Le tout s'affiche correctement. Pour représenter les fermes en zone inondable, j'ai utilisé lesdeux tags suivants : landuse=farmland et flood_prone=yes. Je me suis également assuré que dans les polygones représentant les îles, la terre soit toujours à gauche du chemin. Les zones inondables apparaissent en rosé avec la couche OSM-Mapnik. Cependant, pour la relation 2069385, plusieurs îles ne s'affichent pas correctement. Quelqu'un peut-il m'aider à identifier le problème avec ces îles? Y-a-t-il un outil qui pourrait aider à identifier de tels problèmes? relation avec zones farmland non reconnues voir http://www.openstreetmap.org/?relation=2069385 autres relations à proximité http://www.openstreetmap.org/?relation=2069384 http://www.openstreetmap.org/?relation=2312915 Pierre ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
Re: [OSM-talk-fr] Delta du haut-niger Mali, problème avec tag landuse=farmland
De façon à illustrer plus succintement le problème présenté plus tôt, voici deux îles sur le fleuve Niger qui sont définies dans OSM avec les mêmes attributs mais ont un rendu différent dans Mapnik. Les deux îles sont inclues dans une relation riverbank, toutes deux avec un rôle inner. Le contour du fleuve et les îles sont affichés correctement. Par contre, Mapnik ne reconnait l'attribut landuse=farmland que pour une des deux îles (zone rosée). Ce même problème se pose pour plusieurs îles faisant parti de cette relation. Si j'utilise le style Mapnik dans JOSM, ces îles s'affichent correctement. Les deux chemins décrivant les îles ont les attributs (ie. flood_prone = yes landuse = farmland) :http://www.openstreetmap.org/browse/way/168321975 http://www.openstreetmap.org/browse/way/168369481 Dans la relation 2069385, ces deux polygones ont le rôle inner. La relation contient les attributs suivants : type = multipolygon waterway = riverbank Rendu Mapnik pour la relation : http://www.openstreetmap.org/?relation=2069385 D'où peut venir le problème? Quelques pistes de solution? Pierre De : Pierre Béland infosbelas-...@yahoo.fr À : Discussions sur OSM en français talk-fr@openstreetmap.org Envoyé le : Jeudi 4 octobre 2012 10h50 Objet : [OSM-talk-fr] Delta du haut-niger Mali, problème avec tag landuse=farmland Le delta du Haut-Niger au Mali contient de vastes zones qui sont inondées à chaque année à la période des pluies. Ces zones inondables sont en grande partie des fermes. J'ai cartographié la zone entre Bourem et Gao avec succès sauf une petite zone près de Taboye où les zones inondables ne s'affichent pas correctement. Pour représenter les contours du fleuve, j'ai créé des relations multipolygone, waterway=riverbank avecdes rôles outer pour les contours externes et des rôles inner pour les îles. Le tout s'affiche correctement. Pour représenter les fermes en zone inondable, j'ai utilisé lesdeux tags suivants : landuse=farmland et flood_prone=yes. Je me suis également assuré que dans les polygones représentant les îles, la terre soit toujours à gauche du chemin. Les zones inondables apparaissent en rosé avec la couche OSM-Mapnik. Cependant, pour la relation 2069385, plusieurs îles ne s'affichent pas correctement. Quelqu'un peut-il m'aider à identifier le problème avec ces îles? Y-a-t-il un outil qui pourrait aider à identifier de tels problèmes? relation avec zones farmland non reconnues voir http://www.openstreetmap.org/?relation=2069385 autres relations à proximité http://www.openstreetmap.org/?relation=2069384 http://www.openstreetmap.org/?relation=2312915 Pierre ___ 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
Re: [OSM-talk-fr] Delta du haut-niger Mali, problème avec tag landuse=farmland
Jolie dentelle!!! J'ai regarder, et je n'ai pas vu d'écart des les tags et la géométrie me semble correcte... Mapnik ne comprend pas ce que tu veux faire ? Le 04/10/2012 20:26, Pierre Béland a écrit : De façon à illustrer plus succintement le problème présenté plus tôt, voici deux îles sur le fleuve Niger qui sont définies dans OSM avec les mêmes attributs mais ont un rendu différent dans Mapnik. Les deux îles sont inclues dans une relation riverbank, toutes deux avec un rôle inner. Le contour du fleuve et les îles sont affichés correctement. Par contre, Mapnik ne reconnait l'attribut landuse=farmland que pour une des deux îles (zone rosée). Ce même problème se pose pour plusieurs îles faisant parti de cette relation. Si j'utilise le style Mapnik dans JOSM, ces îles s'affichent correctement. Les deux chemins décrivant les îles ont les attributs (ie. flood_prone http://wiki.openstreetmap.org/wiki/Key:flood%20prone?uselang=fr-CA = yes landuse http://wiki.openstreetmap.org/wiki/Key:landuse?uselang=fr-CA = farmland http://wiki.openstreetmap.org/wiki/Tag:landuse=farmland?uselang=fr-CA) : http://www.openstreetmap.org/browse/way/168321975 http://www.openstreetmap.org/browse/way/168369481 Dans la relation 2069385, ces deux polygones ont le rôle inner. La relation contient les attributs suivants : type http://wiki.openstreetmap.org/wiki/Key:type?uselang=fr-CA = multipolygon waterway http://wiki.openstreetmap.org/wiki/Key:waterway?uselang=fr-CA = riverbank http://wiki.openstreetmap.org/wiki/Tag:waterway=riverbank?uselang=fr-CA Rendu Mapnik pour la relation : http://www.openstreetmap.org/?relation=2069385 D'où peut venir le problème? Quelques pistes de solution? ___ 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
Re: [OSM-talk-fr] Delta du haut-niger Mali, problème avec tag landuse=farmland
Marc, Le style Mapnik fonctionne correctement dans JOSM. Par contre, non avec certaines îles dans cette relation. Il y a plusieurs relations avec des caractéristiques similaires le long du Niger et qui fonctionnent correctement. 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. Ensuite il y a une série de polygones, les îles avec un tag landuse=farmland + flood_prone=yes. Et c'est là que le problème apparait, puisque ce ne sont pas toutes les zones qui sont reconnues et affichées avec zone rosée. Est-il effectivement possible que le problème soit causé par le rendu Mapnik? Pierre De : Marc o...@framboisier.fr À : talk-fr@openstreetmap.org Envoyé le : Jeudi 4 octobre 2012 15h15 Objet : Re: [OSM-talk-fr] Delta du haut-niger Mali, problème avec tag landuse=farmland Jolie dentelle!!! J'ai regarder, et je n'ai pas vu d'écart des les tags et la géométrie me semble correcte... Mapnik ne comprend pas ce que tu veux faire ? Le 04/10/2012 20:26, Pierre Béland a écrit : De façon à illustrer plus succintement le problème présenté plus tôt, voici deux îles sur le fleuve Niger qui sont définies dans OSM avec les mêmes attributs mais ont un rendu différent dans Mapnik. Les deux îles sont inclues dans une relation riverbank, toutes deux avec un rôle inner. Le contour du fleuve et les îles sont affichés correctement. Par contre, Mapnik ne reconnait l'attribut landuse=farmland que pour une des deux îles (zone rosée). Ce même problème se pose pour plusieurs îles faisant parti de cette relation. Si j'utilise le style Mapnik dans JOSM, ces îles s'affichent correctement. Les deux chemins décrivant les îles ont les attributs (ie. flood_prone = yes landuse = farmland) :http://www.openstreetmap.org/browse/way/168321975 http://www.openstreetmap.org/browse/way/168369481 Dans la relation 2069385, ces deux polygones ont le rôle inner. La relation contient les attributs suivants : type = multipolygon waterway = riverbank Rendu Mapnik pour la relation : http://www.openstreetmap.org/?relation=2069385 D'où peut venir le problème? Quelques pistes de solution? ___ 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 ___ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr
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
Re: [OSM-talk-fr] Delta du haut-niger Mali, problème avec tag landuse=farmland
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