I’ve noted that most of the complex and important buildings in Berlin are duplicated for each geometry type. For instance the Berlin TV Tower:
As you see here its a tower with a fancy building on its base. This is what it looks like in Openstreetmap:
So I suppose in osm this object should be a relation with different building parts as ways.
That is so, but certain tags a duplicated through this structure.
- The relation exists here: It contains the most informations like
name
in different languages. - There is a node marking the tip of the tower which is also containing the
name
. - And there is also a way marking the base of the tower which also has the
name
and a wikipedia link.
The same applies on the nearby Saint Mary’s Church relation/node,the Bodemuseum relation/way/node and several other buildings.
What do you think is the reason for that? Well, my theory is that many services can’t really handle relations. Such as wheelmap and the main renderer.
Mapnik won’t show any label because of a relation tagged with name
. At least not for museum
& place_of_worship
so a visitor will assume that the name is missing and add it to the structures he can see clearly on the map. Or he’ll do it intentionally for the renderer.
Should I post this as an issue?
Discussion
Comment from mapper999 on 20 September 2014 at 16:37
Hi,
I just had a look at the Berlin Fernsehturm and found several issues which might cause the missing label and the broken rendering:
The Berliner Fernsehturm is a very famous building in Germany, so a lot of mappers probably tried to “improve” it and added more and more tags and details.
I think the whole building complex needs a cleanup by an experienced mapper (with 3d tagging experience) who knows the area/building. The same probably applies to the other buildings you mentioned.
I don’t think posting an issue for the renderer helps here. The building relation has been proposed 7 years ago and is still not approved nor is it really clear from the proposal how it should be used. The problem with the pedestrian area overlapping parts of the building is due to a broken multipolygon which is a tagging issue and not a renderer issue.
Comment from Pieren on 22 September 2014 at 14:31
I think too the relation type=building is the problem. If the block is a single building, then create a multipolygon relation. If it is different buildings, then create a surrounding polygon for the tower (or keep the tower tags only on the tower polygon)
Comment from robert on 22 September 2014 at 21:46
Ah germans.