area=yes n'est utilisé sur un way fermé que pour indiquer de
l'interpréter comme une surface et non comme un trait (ce qui est,
contrairement à la plupart des autres objets définissables par un way
fermé, le cas des voies routières et rues).
La solution consiste à découper ce way fermé en tronçon, le tout dans
une relation, pour que les parties partagées par le bâtiment ne posent
pas de problème. Dans ce cas on reportera area=yes sur la relation
définissant la place, et on l'enlève des ways membres à ne pas oublier
sinon la relation dessinera une rue circulaire et ne remplira pas
toute la place.

On peut alors aussi découper les ways fermés des bâtiments eux aussi
en tronçon pour qu'ils se partage les tronçons non fermés qui limitent
à la fois le bâtiment et la place. Là encore on reporte les attributs
du bâtiment des ways vers la relation.

Le 31 mai 2012 23:34, Matthias Dietrich <eiger....@gmail.com> a écrit :
> Bonsoir,
>
> Je viens de voir apparaître toute une série de points sur Osmose, marquant
> des erreurs 1070, pour des cas qui ne sont pas de réels chevauchements entre
> voirie et bâtiment.
> Il semble que ce soit la modélisation par surface qui pose problème.
>
> Un exemple ici :
> http://osmose.openstreetmap.fr/map/?zoom=18&lat=47.92847&lon=7.18454&layers=BFF00FFFFFFFFFFFFT&item=1070
>
> Dans le cas d'une place, modélisée par highway=* + area=yes, si la limite de
> la place est collée aux bâtiments et réutilise les nœuds des bâtiments,
> Osmose détecte une erreur, alors qu'il n'y a pas chevauchement, mais
> simplement une limite commune.
>
> Matthias
>
> _______________________________________________
> 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

Répondre à