Proposal talk:Detailed indoor stairs mapping
Floors
I will discuss this data or implementation question here. For decimal level=* , besides the data, conceptually it should be asked, what does level=* mean? Is it a "flat" plane, or the volume of space between the floor and the ceiling? building:levels=* is basically the latter. A floor can have high and low areas, which are not stairs or mezzanines, and not always connecting to other floors.
Considering all these, another option is to create eg sublevel=* and sublevels=* to be used with level=* , eg level=1 + sublevels=2 + sublevel=1 replacing level=1.5 , without using decimals. This prevents any effects on level=* using integers, is more structured, and shows clearly how many mezzanines or landings exist.
There's this question about true "fractions", if there are 2 landings, what's the level=* ? Is it level=1.333333… ???? It can't be level=1 1/3 now. In contrast, level=1 + sublevels=3 + sublevel=1 solves this nicely and structuredly. I'm guessing all the 0.3 and 0.6 means this, but there are some
level=-0.33;-0.66 unfortunately, showing the potential inconsistency. It gets worse with more landings, or if someone wants to show something on the flight of stairs in between for some reason.
—— Kovposch (talk) 17:49, 30 October 2025 (UTC)
- Initially, I think that, from a simple perspective, level equals floor. Partially levels at another height can be
1.5or1a. You could say the main level is1and there is a sublevelaor1.5that is reached or connected from the main level1, or located between main levels1and2.
--Chris2map (talk) 18:18, 30 October 2025 (UTC)
- If there's something (hanging) on the ceiling (eg chandelier,
tourism=artwork), it's usually considered to be in that storey (volume/3D). Similar to what's asked by others in the original post, should those belevel=1.9??? So that creates some confusion and inconsistency.
—— Kovposch (talk) 06:47, 31 October 2025 (UTC)