Bonjour, Je ne comprend pas très bien comment fonctionne oms2pgsql avec les relations de type multipolygones.
Sur le wiki (http://wiki.openstreetmap.org/wiki/Osm2pgsql/schema) il est indiqué : For polygons which are members in one or more relations, multiple rows will be created: one with the polygon's own ID and tags, and one more for each relation membership. These additional rows contain the tags of the relation and the negative ID of the relation in the *osm_id* column (since a single relation may contain multiple polygons, negative IDs are not necessarily unique). Une relation de type multipolygones représentant un immeuble avec un "trou" devrait donc pour moi générer 4 lignes dans la table planet_osm_polygon : 2 pour le way ayant le rôle "outer" + 2 pour le way ayant le role "inner". Mais chez moi je n'ai pas 4 lignes mais juste une seule ligne, avec l'ID inversé (négatif) de la relation. Cela est il normal ? Dans mon cas j'aimerais bien pouvoir récupérer l'ID du way ayant le rôle "outer". Certes je pourrais faire une requête vers l'API pour récupérer les IDs de tous les ways associés à la relation mais c'est dommage de ne pas pouvoir la récupérer directement depuis la base PostGIS. Merci, Vincent.
_______________________________________________ dev-fr mailing list [email protected] https://lists.openstreetmap.org/listinfo/dev-fr
