[OSM-dev-fr] Osm2pgsql et les multipolygones
sly (sylvain letuffe)
liste2 at letuffe.org
Jeu 19 Mar 10:50:23 UTC 2015
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 : sylvain at letuffe.org
http://wiki.openstreetmap.org/wiki/User:Sletuffe
Plus d'informations sur la liste de diffusion dev-fr