From OpenStreetMap Wiki
Jump to: navigation, search

The example is excellent, but I don't understand the section "Buildings that don't start at ground level". It seems to have been written by a non-native English speaker. Can someone clarify it? Jolter 22:37, 7 September 2012 (BST)

I've added the same image as it is in the Simple 3D Buildings article, this should make it clearer. --Dakon (talk) 21:57, 16 February 2013 (UTC)

Cellar half underground

How would I tag a cellar that is half underground and half above ground? building:levels:underground=1 isn't really correct in this case. --Imagic (talk) 11:03, 19 March 2013 (UTC)

Yes, I have almost the same question. How do we deal with a building on a steep hill such that a main entrance on one side enters one floor (or several floors!) higher than a main entrance on the other? Is building:levels counted from the lowest entrance or the highest one? Valavanisalex (talk) 08:46, 24 June 2013 (UTC)
The lowest entrance. (Or more precisely, the lowest level which is above ground from any side, even if it doesn't have an entrance.) I'm surprised that this isn't mentioned here, actually. --Tordanik 21:57, 24 June 2013 (UTC)
It seems this was never added before. I'll go ahead and add details about it, and a better picture. Oddityoverseer (talk) 15:19, 6 April 2016 (UTC)

Definition for bearing-out parts

I still believe that the definition for bearing-out parts is nonsense and contrary to how this is generally done. building:levels=* should be the amount of building levels, above ground and below ground, and not include non-existant building:levels like it is currently suggested. The building:min-level tag could remain, it would simply be the calculation logic that changes. --Dieterdreist (talk) 18:37, 13 January 2014 (UTC)

I agree that non-existant levels shouldn't have to be included, it's counter-intuitive.
If I understood correctly, you also argue that buildingːlevels should contain roofːlevels and buildingːlevelsːunderground. In this case I disagree, because buildingːlevels is most useful for 3D rendering the way it is right now, and it would be harder to collect the number of levels of many buildings otherwise.--Jgpacker (talk) 15:01, 19 March 2014 (UTC)

This tag should be banned for points

Is there any reason to use it with points instead of ways? In 100% cases I see this tag used with points were mistakes when person selects not only way with building=yes but also points. Xxzme (talk) 04:03, 10 June 2014 (UTC)

I agree with you that using this on nodes is likely an error. Some people like to mark the presence of a building with a node when they don't have an outline yet, so theoretically it could be correct in some rare cases. Then again, Key:building doesn't permit nodes either, so I'm ok with removing it. --Tordanik 18:11, 10 June 2014 (UTC)

How to mark levels that are partially under the roof

How should I mark levels that are partially under the roof? Example:

/     \
|  B  |
|     |
|  C  |

Level B is halfway under the roof. How should I mark such case, building:levels=2 + roof:levels=1 or building:levels=1 + roof:levels=2 ?

I would look to the windows. If the windows are in the roof so the level belong to the roof otherwise it belongs to the regular levels.