Code Monkey home page Code Monkey logo

Comments (10)

westnordost avatar westnordost commented on May 18, 2024

As can be seen here

The app asks for the total levels, inclusive roofs. So if you specify 2 in this field and one for the roof, you have building:levels=1 and roof:levels=1 in the end in OSM.

from streetcomplete.

johnwhelan avatar johnwhelan commented on May 18, 2024

I think the idea would be to use it with untrained or disposable users. ie normally building levels refers to the number of floors. Can it be misunderstood?

Also the white type on a blue background is easy to read. the grey type below might need glasses for an elderly volunteer.

Bjenk has a particular project in mind and for that one it has to be English and French and robust. The user interface is particularly good.

Can we filter the quests? That way we would only have to explain one thing at a time. Opening hours is more complex for example. We have 300,000 buildings we're interested in. Some more than others.

from streetcomplete.

westnordost avatar westnordost commented on May 18, 2024

Please stick to one topic per issue, otherwise it gets messy.

I don't know if it can be understood. I wrote it, so I understand. Did you misunderstand it? Can the wording be changed so that it is more clear?

from streetcomplete.

johnwhelan avatar johnwhelan commented on May 18, 2024

from streetcomplete.

johnwhelan avatar johnwhelan commented on May 18, 2024

1720 Caminiti Crescent ottawa K4A 1M1 Canada is an example that is awkward. three levels but one is in the sloping roof attics.

building:levels should be 3 in OSM agreed? but what should roof:levels be in OSM? How would you enter this in streetcomplete to get the desired result in OSM? Thanks John

from streetcomplete.

westnordost avatar westnordost commented on May 18, 2024

It's this one, right?: OpenStreetMap, Google Maps

Well, I'd say it has 3 levels in total, 2 of these are roof levels. Furthermore, it is (mainly) a gabled roof. That's how I'd input it in StreetComplete. In OSM, it then becomes:

building:levels=1
roof:levels=2
roof:shape=gabled

However, if you then look at a 3D rendering of it, it will look not at all like the original. This is because the house and garage have been mapped as one building. To achieve a higher detail here, one would have to map the garage as an own building (or building part). Note though, that the data inserted is still correct, only the rendering would be off.
Which is okay really, as these tags can only serve as a very rough approximation of its 3-dimensional shape anyway.

from streetcomplete.

johnwhelan avatar johnwhelan commented on May 18, 2024

I think it depends if you are mapping to create a 3D image of it or mapping to get an idea of the square footage or total floor area.

For stats purposes they would consider this a building:level=3 building since it has three floors above the ground level surface. It actually has a large basement but we won't count that.

The house next to it has a ground floor and second floor above it. It also has a gabled roof so stats would think this is building:levels=2 looking for floor area. There is no attic room under the gable roof.

and I think that is where the possible misunderstandings about building and floor levels come from.

Thanks for the insight.

John

from streetcomplete.

westnordost avatar westnordost commented on May 18, 2024

If anything is still unclear, you can read the definition in the wiki, there is also an illustration.

I'll close this one.

from streetcomplete.

johnwhelan avatar johnwhelan commented on May 18, 2024

Interesting. I wonder if this will change the analysis.

However the most common case will be building levels only.

I might tag the first line as "Building levels"
and the second as "additional floor levels in the roof"

but it depends on space for wording and I'd still run it by Bjenk's editors first. It would also save a mental calculation.

John

from streetcomplete.

Monduiz avatar Monduiz commented on May 18, 2024

It can be confusing when adding roofs and basement. The notion of roofs structure is for dedicated mappers. What is important for the general public is building:levels=*. An app like this will appeal to a broader range of users and I would say that its best to keep it simple for them: focusing on the number of floors above ground while avoiding getting the roof into the question.

House -> How many floors above ground? -> 2
bungalow -> How many floors above ground -> 1

A building like the one I am working in would be building:levels=13

For most users, I believe it is easier to understand: number of floors above ground than number of floors inclusive roof.

Great work by the way, the UI is amazing!

from streetcomplete.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.