[OSM-talk-ie] building:levels=* quality control

Colm Moore colmmoore72 at hotmail.com
Thu Apr 4 23:54:41 UTC 2024


Hi,

I've tidied up some abnormal values for this tonight, like building:levels=h or building:levels=qqqqqq or houses with building:levels=23. :)

There are however three groups of buildings that are a bit confounding.

Multipart buildings, with multiple building:levels values.
    "building:levels"="1,2"
    "building:levels"="1;2"
    "building:levels"="3;2"
    "building:levels"="2;1"
    "building:levels"="4;1;3"
I'm not sure if this is the best way to map these and it might be appropriate to only show building:levels=* in building:part=* bit and not in the building=* bit.

Tall buildings
    "building:levels"="10"
    "building:levels"="10.5"
    "building:levels"="11"
    "building:levels"="12"
    "building:levels"="13"
    "building:levels"="14"
    "building:levels"="15"
    "building:levels"="16"
    "building:levels"="17"
    "building:levels"="18"
    "building:levels"="20"
    "building:levels"="21"
    "building:levels"="22"
    "building:levels"="23"
    "building:levels"="24"
    "building:levels"="28"
Most of these seem OK, within a storey or two. It might be useful for someone to look over Belfast.

Buildings where building:levels=* isn't a non-zero integer.
    "building:levels"="0"
    "building:levels"=".25"
    "building:levels"="0.4"
    "building:levels"="0.5"
    "building:levels"="0.6"
    "building:levels"="0.65"
    "building:levels"="0.7"
    "building:levels"="0.8"
    "building:levels"="1.1"
    "building:levels"="1.2"
    "building:levels"="1.3"
    "building:levels"="1.4"
    "building:levels"="1.45"
    "building:levels"="1.5"
    "building:levels"="1.55"
    "building:levels"="1.6"
    "building:levels"="1.75"
    "building:levels"="10.5"
    "building:levels"="2.0"
    "building:levels"="2.15"
    "building:levels"="2.3"
    "building:levels"="2.4"
    "building:levels"="2.5"
    "building:levels"="2.6"
    "building:levels"="2.75"
    "building:levels"="3.25"
    "building:levels"="3.5"
    "building:levels"="3.75"
    "building:levels"="4.5"
    "building:levels"="5.5"
    "building:levels"="8.1"
If you have mapped a building like this, I'm wondering if you could give the reasoning to use a non-integer? It is possible that some should be height=*. Might others be dormer roofs, i.e. there is a building storey inside the roof? In such cases you can use building:levels=1 and roof:levels=1.

Thank you

Colm

---------------------------------------------------------------------------------------------------------------

Never doubt that a small group of thoughtful, committed citizens can change the world. Indeed, it is the only thing that ever has. Margaret Mead





More information about the Talk-ie mailing list