Re: [OSM-talk-fr] Riverbank - de retour

2014-03-03 Par sujet Pieren
2014-03-02 21:30 GMT+01:00 djo_man djo_...@laposte.net:
 Bon,
 ça semble réglé (generation en cours des tuiles aux zooms 18--15)
 Mais je ne peux dire ce qui a vraiment marché
 - modification de la géometrie ?
 - suppression du name (je le remettrais plus tard ) ?
 - reconnection des ways des waterway=river avec un noeud sur le pourtour des
 riverbank ?
 - ou tout simplement une réécriture dans la base ?


Juste un petit mot pour signaler ici que le rendu principal
(mapnik/osm.org) a subit ces derniers temps plusieurs modifications de
sa feuille de style qui ont provoqué des délais assez importants sur
l'actualisation des images.
J'ai aussi appris que la mise à jour ne se faisait plus qu'une fois
par mois jusqu'à z12.

Pieren

___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] Riverbank - de retour

2014-03-03 Par sujet Christian Quest
Pour l'ile de la Jatte... dans la base générée par osm2pgsql j'ai 2
polygones waterway=riverbank:
- un pour le way 35475500 qui est outer dans la relation, donc plein
- un pour la relation multipolygone 152887 qui a aussi un waterway=riverbank
- le way 10426860 qui représente l'île n'a qu'un tag place=island et aucun
landuse=* ou autre qui ferait qu'il serait remplit

Voilà ce qui explique pourquoi l'ile est inondée, à cause du way 35475500.

Pourquoi osm2pgsql ne l'a pas éliminé vu qu'il fait partie d'une relation
multipolygone ?

Ce way comportait 2 tags:
- water=riverbank
- layer=-1

C'est ce layer=-1 qui faisait qu'osm2pgsql générait aussi un polygone pour
le way extérieur car il n'avait pas les mêmes tags que la relation du
multipolygone (par de layer=-1 pour elle).

En supprimant le layer=-1 tout est rentré dans l'ordre au niveau de la base
de donnée et donc du rendu.

-- 
Christian Quest - OpenStreetMap France
Conférence State Of The Map France du 4 au 6 avril à
Parishttp://openstreetmap.fr/sotmfr
___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] Riverbank - de retour

2014-03-03 Par sujet Pieren
2014-03-03 11:51 GMT+01:00 Christian Quest cqu...@openstreetmap.fr:
 Pour l'ile de la Jatte... dans la base générée par osm2pgsql j'ai 2
 polygones waterway=riverbank:
 - un pour le way 35475500 qui est outer dans la relation, donc plein
 - un pour la relation multipolygone 152887 qui a aussi un waterway=riverbank
 - le way 10426860 qui représente l'île n'a qu'un tag place=island et aucun
 landuse=* ou autre qui ferait qu'il serait remplit

 Voilà ce qui explique pourquoi l'ile est inondée, à cause du way 35475500.

 Pourquoi osm2pgsql ne l'a pas éliminé vu qu'il fait partie d'une relation
 multipolygone ?

 Ce way comportait 2 tags:
 - water=riverbank
 - layer=-1

 C'est ce layer=-1 qui faisait qu'osm2pgsql générait aussi un polygone pour
 le way extérieur car il n'avait pas les mêmes tags que la relation du
 multipolygone (par de layer=-1 pour elle).

 En supprimant le layer=-1 tout est rentré dans l'ordre au niveau de la base
 de donnée et donc du rendu.

 --
 Christian Quest - OpenStreetMap France
 Conférence State Of The Map France du 4 au 6 avril à Paris

 ___
 Talk-fr mailing list
 Talk-fr@openstreetmap.org
 https://lists.openstreetmap.org/listinfo/talk-fr


___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] Riverbank - de retour

2014-03-03 Par sujet Pieren
2014-03-03 11:51 GMT+01:00 Christian Quest cqu...@openstreetmap.fr:

 En supprimant le layer=-1 tout est rentré dans l'ordre au niveau de la base
 de donnée et donc du rendu.

Ca ressemble à un bug dans osm2pqsql. Les règles de transformation ne
devraient pas changer en fonction du tag layer. Ou alors, y a une
subtilité que je n'ai pas saisi.

Pieren

___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] Riverbank - de retour

2014-03-03 Par sujet Christian Quest
osm2pgsql procède en plusieurs étapes:
- il crée la géométrie du multipolygone
- il recopie les tags des membres si il n'y en a aucun de significatif sur
la relation (là il y en avait un: waterway=riverbank)
- il repasse en revue les membres pour décider de générer ou non une
géométrie séparée pour chacun d'eux en comparant leurs tags avec ceux de la
relation.

C'est cette dernière passe qui semble avoir posé problème.

Le code est ici pour les curieux:
https://github.com/openstreetmap/osm2pgsql/blob/master/tagtransform.c#L621

Il compare les tags de la relation avec les tags des membres et décide ou
non d'éliminer les membres comme devant générer une géométrie.


La conclusion c'est quand même d'éviter d'avoir des tags identiques sur la
relation et ses membres et de plutôt les reporter sur la relation, ça évite
pas mal d'ambiguité pas toujours facile à gérer côté code.



Le 3 mars 2014 12:03, Pieren pier...@gmail.com a écrit :

 2014-03-03 11:51 GMT+01:00 Christian Quest cqu...@openstreetmap.fr:

  En supprimant le layer=-1 tout est rentré dans l'ordre au niveau de la
 base
  de donnée et donc du rendu.

 Ca ressemble à un bug dans osm2pqsql. Les règles de transformation ne
 devraient pas changer en fonction du tag layer. Ou alors, y a une
 subtilité que je n'ai pas saisi.

 Pieren

 ___
 Talk-fr mailing list
 Talk-fr@openstreetmap.org
 https://lists.openstreetmap.org/listinfo/talk-fr




-- 
Christian Quest - OpenStreetMap France
Conférence State Of The Map France du 4 au 6 avril à
Parishttp://openstreetmap.fr/sotmfr
___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] Riverbank - de retour

2014-03-03 Par sujet Pieren
2014-03-03 12:26 GMT+01:00 Christian Quest cqu...@openstreetmap.fr:

 La conclusion c'est quand même d'éviter d'avoir des tags identiques sur la
 relation et ses membres et de plutôt les reporter sur la relation, ça évite
 pas mal d'ambiguité pas toujours facile à gérer côté code.

Ou de ne mettre que le strict minimum dans la relation.. il faut
effectivement éviter les doublons. Mais bon, débat sans fin...

Pieren

___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


[OSM-talk-fr] Riverbank - de retour

2014-03-02 Par sujet JB

Si quelqu'un comprend celui-là :
http://www.openstreetmap.org/note/125800#map=13/47.2736/-1.9258layers=N
Le riverbank n'est pas rendu sur ce tronçon, alors que celui de l'ouest 
l'est. La seule différence que je vois est que celui de l'ouest est dans 
un multipolygone avec les mêmes tags sur le MP (mais un tag résiduel 
riverbank est sur le way).

JB.

___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] Riverbank - de retour

2014-03-02 Par sujet Philippe Verdy
Est-ce que la superposition des riverbanks selon les deux modèles ne les
amène pas à s'annuler l'un et l'autre quand le moteur rendu fusionne le
tout ?


Le 2 mars 2014 13:47, JB jb...@mailoo.org a écrit :

 Si quelqu'un comprend celui-là :
 http://www.openstreetmap.org/note/125800#map=13/47.2736/-1.9258layers=N
 Le riverbank n'est pas rendu sur ce tronçon, alors que celui de l'ouest
 l'est. La seule différence que je vois est que celui de l'ouest est dans un
 multipolygone avec les mêmes tags sur le MP (mais un tag résiduel riverbank
 est sur le way).
 JB.

 ___
 Talk-fr mailing list
 Talk-fr@openstreetmap.org
 https://lists.openstreetmap.org/listinfo/talk-fr

___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] Riverbank - de retour

2014-03-02 Par sujet djo_man

  
  
bonjour, 

Sans doute que prdemment il tait outer dans la grande relation
mais vue que je suis en train de remettre les choses comme il faut
c'est  dire une relation par outer ds qu'il y a des iles
pas de relation quand il n'y pas d'iles
l je me rappelle qu'il n'y a pas d'ile (trs rare)
et bien il doit etre tout seul sans les bons tags maintenant..
voir prcdente discussion

Je regarde cela de suite.

djo_man


Le 02/03/2014 13:47, JB a crit:

Si quelqu'un
  comprend celui-l :
  
http://www.openstreetmap.org/note/125800#map=13/47.2736/-1.9258layers=N
  
  Le riverbank n'est pas rendu sur ce tronon, alors que celui de
  l'ouest l'est. La seule diffrence que je vois est que celui de
  l'ouest est dans un multipolygone avec les mmes tags sur le MP
  (mais un tag rsiduel riverbank est sur le way).
  
  JB.
  
  
  ___
  
  Talk-fr mailing list
  
  Talk-fr@openstreetmap.org
  
  https://lists.openstreetmap.org/listinfo/talk-fr
  
  



  


___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] Riverbank - de retour

2014-03-02 Par sujet djo_man

  
  
Ben l, je sche.
Rien a voir avec la problmatique des relations imbiques.
(disparition des iles dont l'ile de nantes)
Ni celle sur la problmatique d'une trop grosse relation. (modles
et usage de la base)

- Le riverbank est des plus simples avec le bon tag et sans
relation, sans iles, sans super relation 
rien que du trs commun.
- Le riverbank juste en amont qui est exactement sur le mme modle
(pas de relation, etc) est lui bien rendu...
- La seule petite diffrence c'est que celui qui n'est pas rendu a
un "name". c'est quand mme pas cela ?

donc
soit il est en cours de rendu.
soit un problme de prise en compte dans la base.

une autre ide ?

djo_man

Le 02/03/2014 19:35, djo_man a crit:


  
  bonjour, 
  
  Sans doute que prdemment il tait outer dans la grande relation
  mais vue que je suis en train de remettre les choses comme il faut
  c'est  dire une relation par outer ds qu'il y a des iles
  pas de relation quand il n'y pas d'iles
  l je me rappelle qu'il n'y a pas d'ile (trs rare)
  et bien il doit etre tout seul sans les bons tags maintenant..
  voir prcdente discussion
  
  Je regarde cela de suite.
  
  djo_man
  
  
  Le 02/03/2014 13:47, JB a crit:
  
  Si quelqu'un
comprend celui-l : 
http://www.openstreetmap.org/note/125800#map=13/47.2736/-1.9258layers=N

Le riverbank n'est pas rendu sur ce tronon, alors que celui de
l'ouest l'est. La seule diffrence que je vois est que celui de
l'ouest est dans un multipolygone avec les mmes tags sur le MP
(mais un tag rsiduel riverbank est sur le way). 
JB. 

___ 
Talk-fr mailing list 
Talk-fr@openstreetmap.org

https://lists.openstreetmap.org/listinfo/talk-fr


  
  
  
  
  
  
  ___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr




  


___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] Riverbank - de retour

2014-03-02 Par sujet djo_man

  
  
Bon, 
a semble rgl (generation en cours des tuiles aux zooms
18--15)
Mais je ne peux dire ce qui a vraiment march
- modification de la gometrie ?
- suppression du name (je le remettrais plus tard ) ?
- reconnection des ways des waterway=river avec un noeud sur le
pourtour des riverbank ?
- ou tout simplement une rcriture dans la base ?

djo_man


Le 02/03/2014 19:54, djo_man a crit:


  
  Ben l, je sche.
  Rien a voir avec la problmatique des relations imbiques.
  (disparition des iles dont l'ile de nantes)
  Ni celle sur la problmatique d'une trop grosse relation. (modles
  et usage de la base)
  
  - Le riverbank est des plus simples avec le bon tag et sans
  relation, sans iles, sans super relation 
  rien que du trs commun.
  - Le riverbank juste en amont qui est exactement sur le mme
  modle (pas de relation, etc) est lui bien rendu...
  - La seule petite diffrence c'est que celui qui n'est pas rendu a
  un "name". c'est quand mme pas cela ?
  
  donc
  soit il est en cours de rendu.
  soit un problme de prise en compte dans la base.
  
  une autre ide ?
  
  djo_man
  
  Le 02/03/2014 19:35, djo_man a
crit:
  
  

bonjour, 

Sans doute que prdemment il tait outer dans la grande relation
mais vue que je suis en train de remettre les choses comme il
faut
c'est  dire une relation par outer ds qu'il y a des iles
pas de relation quand il n'y pas d'iles
l je me rappelle qu'il n'y a pas d'ile (trs rare)
et bien il doit etre tout seul sans les bons tags maintenant..
voir prcdente discussion

Je regarde cela de suite.

djo_man


Le 02/03/2014 13:47, JB a crit:

Si
  quelqu'un comprend celui-l : 
  http://www.openstreetmap.org/note/125800#map=13/47.2736/-1.9258layers=N
  
  Le riverbank n'est pas rendu sur ce tronon, alors que celui
  de l'ouest l'est. La seule diffrence que je vois est que
  celui de l'ouest est dans un multipolygone avec les mmes tags
  sur le MP (mais un tag rsiduel riverbank est sur le way). 
  JB. 
  
  ___ 
  Talk-fr mailing list 
  Talk-fr@openstreetmap.org
  
  https://lists.openstreetmap.org/listinfo/talk-fr
  
  






___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr

  
  
  
  
  
  
  ___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr




  


___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] Riverbank - de retour

2014-03-02 Par sujet George Kaplan
Tant qu'on est dans les problèmes de rendu pour les fleuves, j'ai repéré l'ile 
de la Jatte (Neuilly sur Seine) qui reste transparente dans le rendu osmfr 
alors que l'ile voisine est correctement dessinée.
Plus précisémet, on a 2 relations multipolygon avec un outer taggué 
waterway=riverbank et un inner place=island. La seule différence c'est que la 
relation de l'ile de la Jatte (152887) a en plus le tag waterway=riverbank.
Cette différence d'affichage n'existe pas sur le rendu mapnik osm.org qui 
dessine les 2 iles.

Christian, est-ce voulu ?

-- George

 Date: Sun, 2 Mar 2014 21:30:12 +0100 
 From: djo_...@laposte.net 
 To: talk-fr@openstreetmap.org 
 Subject: Re: [OSM-talk-fr] Riverbank - de retour 
  
 Bon, 
 ça semble réglé (generation en cours des tuiles aux zooms 18--15) 
 Mais je ne peux dire ce qui a vraiment marché 
 - modification de la géometrie ? 
 - suppression du name (je le remettrais plus tard ) ? 
 - reconnection des ways des waterway=river avec un noeud sur le  
 pourtour des riverbank ? 
 - ou tout simplement une réécriture dans la base ? 
  
 djo_man 
  
  
 Le 02/03/2014 19:54, djo_man a écrit : 
 Ben là, je sèche. 
 Rien a voir avec la problèmatique des relations imbiquées. (disparition  
 des iles dont l'ile de nantes) 
 Ni celle sur la problèmatique d'une trop grosse relation. (modèles et  
 usage de la base) 
  
 - Le riverbank est des plus simples avec le bon tag et sans relation,  
 sans iles, sans super relation 
 rien que du très commun. 
 - Le riverbank juste en amont qui est exactement sur le même modèle  
 (pas de relation, etc) est lui bien rendu... 
 - La seule petite différence c'est que celui qui n'est pas rendu a un  
 name. c'est quand même pas cela ? 
  
 donc 
 soit il est en cours de rendu. 
 soit un problème de prise en compte dans la base. 
  
 une autre idée ? 
  
 djo_man 
  
 Le 02/03/2014 19:35, djo_man a écrit : 
 bonjour, 
  
 Sans doute que prédemment il était outer dans la grande relation mais  
 vue que je suis en train de remettre les choses comme il faut 
 c'est à dire une relation par outer dés qu'il y a des iles 
 pas de relation quand il n'y pas d'iles 
 là je me rappelle qu'il n'y a pas d'ile (très rare) 
 et bien il doit etre tout seul sans les bons tags maintenant.. 
 voir précédente discussion 
  
 Je regarde cela de suite. 
  
 djo_man 
  
  
 Le 02/03/2014 13:47, JB a écrit : 
 Si quelqu'un comprend celui-là : 
 http://www.openstreetmap.org/note/125800#map=13/47.2736/-1.9258layers=N 
 Le riverbank n'est pas rendu sur ce tronçon, alors que celui de l'ouest  
 l'est. La seule différence que je vois est que celui de l'ouest est  
 dans un multipolygone avec les mêmes tags sur le MP (mais un tag  
 résiduel riverbank est sur le way). 
 JB. 
  
 ___ 
 Talk-fr mailing list 
 Talk-fr@openstreetmap.orgmailto:Talk-fr@openstreetmap.org 
 https://lists.openstreetmap.org/listinfo/talk-fr 
  
  
  
  
  
  
 ___ 
 Talk-fr mailing list 
 Talk-fr@openstreetmap.orgmailto:Talk-fr@openstreetmap.org 
 https://lists.openstreetmap.org/listinfo/talk-fr 
  
  
  
  
  
  
 ___ 
 Talk-fr mailing list 
 Talk-fr@openstreetmap.orgmailto:Talk-fr@openstreetmap.org 
 https://lists.openstreetmap.org/listinfo/talk-fr 
  
  
  
  
 ___ Talk-fr mailing list  
 Talk-fr@openstreetmap.org  
 https://lists.openstreetmap.org/listinfo/talk-fr  
   
___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] Riverbank - de retour

2014-03-02 Par sujet Philippe Verdy
le trait a disparu et le fleuve est bien rempli comme il faut. sans doute
un problème de cache image de ton navigateur ou éditeur.
pense à le purger (surtout celui de JOSM qui ne fait que grossir et ne se
purge jamais)


Le 2 mars 2014 19:35, djo_man djo_...@laposte.net a écrit :

  bonjour,

 Sans doute que prédemment il était outer dans la grande relation mais vue
 que je suis en train de remettre les choses comme il faut
 c'est à dire une relation par outer dés qu'il y a des iles
 pas de relation quand il n'y pas d'iles
 là je me rappelle qu'il n'y a pas d'ile (très rare)
 et bien il doit etre tout seul sans les bons tags maintenant..
 voir précédente discussion

 Je regarde cela de suite.

 djo_man


 Le 02/03/2014 13:47, JB a écrit :

 Si quelqu'un comprend celui-là :
 http://www.openstreetmap.org/note/125800#map=13/47.2736/-1.9258layers=N
 Le riverbank n'est pas rendu sur ce tronçon, alors que celui de l'ouest
 l'est. La seule différence que je vois est que celui de l'ouest est dans un
 multipolygone avec les mêmes tags sur le MP (mais un tag résiduel riverbank
 est sur le way).
 JB.

 ___
 Talk-fr mailing list
 Talk-fr@openstreetmap.org
 https://lists.openstreetmap.org/listinfo/talk-fr




 ___
 Talk-fr mailing list
 Talk-fr@openstreetmap.org
 https://lists.openstreetmap.org/listinfo/talk-fr


___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr