I have a polygon P inside a relation R. P has the tag shop and R the tag public_transport.
The mapping file create a table of polygon T which will import tags shop=* and public_transport=*.
When I use tags.load_all in my mapping file, imposm will import R in T as a multipolygon (because of public_transport=*).
And without this option, it will import P in T as a Polygon (because of shop=*).
In any case, it should import P or in the worst case, import R and P in T.
Context
I have a polygon P inside a relation R. P has the tag shop and R the tag public_transport. The mapping file create a table of polygon T which will import tags
shop=*
andpublic_transport=*
.When I use
tags.load_all
in my mapping file, imposm will import R in T as a multipolygon (because ofpublic_transport=*
). And without this option, it will import P in T as a Polygon (because ofshop=*
).In any case, it should import P or in the worst case, import R and P in T.
Steps to Reproduce
Here is the .osm file illustrating the bug :
Now, here is the mapping file :
Expected Behavior
I should have in my table this line :
This is also the result when I remove
tags.load_all
.Actual Behavior
I have this :
Environment