hello,
On jeudi 19 mars 2015, Vincent Frison wrote:
> Sur le wiki (http://wiki.openstreetmap.org/wiki/Osm2pgsql/schema) il est
> indiqué :

Cette page est approximative et n'a pas été créée pas des développeurs de 
l'outil, elle présente quelques imprécisions voire erreurs et doit être prise 
avec prudence.
 
> For polygons which are members in one or more relations, multiple rows will
> be created:

Ce passage est imprécis. Ce n'est vrai que si le polygone membre de la 
relation a des tags qui sont listés dans le fichier de style. A l'extrême, si 
tu as donc un batiment avec un trou, et que le trou est représenter par un way 
fermé, sans aucun tag, il ne finira pas seul dans la table polygone. Il n'y 
sera que comme "trou" du bâtiment représenté par la relation.

> Dans mon cas j'aimerais bien pouvoir récupérer l'ID du way ayant le rôle
> "outer". 

Je devine que tu essayes de faire une magouille pour combler un autre problème 
;-)
Si tu veux le bâtiment, ne prend pas le trou qui n'est pas un bâtiment car 
c'est un trou ;-) Dis plutôt à ton appli ce qu'est un trou !

Mais à chacun son workflow, je ferais ça en postgis directement avec 
ST_ExteriorRing
http://www.postgis.org/docs/ST_ExteriorRing.html

-- 
sly, direct contact : [email protected]
http://wiki.openstreetmap.org/wiki/User:Sletuffe

_______________________________________________
dev-fr mailing list
[email protected]
https://lists.openstreetmap.org/listinfo/dev-fr

Répondre à