Re: [OSM-talk-fr] Delta du haut-niger Mali, problème avec tag landuse=farmland

2012-10-05 Par sujet Philippe Verdy
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

2012-10-04 Par sujet Pierre Béland
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

2012-10-04 Par sujet Pierre Béland
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

2012-10-04 Par sujet Marc

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

2012-10-04 Par sujet Pierre Béland
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-04 Par sujet Pieren
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

2012-10-04 Par sujet Pierre Béland
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