Comments (10)
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.
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.
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.
from streetcomplete.
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.
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.
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.
I'll close this one.
from streetcomplete.
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.
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)
- Buildings overlay - support editing of buildings with building:use tag HOT 3
- Height limit asked for underground parking exit HOT 4
- Is cycling allowed on this pedestrian way? (`bicycle=*` on `highway=pedestrian`) HOT 9
- StreetComplete v57 closes on startup on Nothing Phone 2 HOT 11
- Lag (for example when downloading and processing map data) can result in one object being added many times in Things overlay HOT 14
- Replacement of picture illustrating `smoothness=bad` for `surface=paving_stones` for smoothness quest HOT 3
- Easier surveying of multi story malls/shopping centres HOT 7
- cycleway=no is not helpful HOT 15
- MapTiles download error due of CertPathValidatorException HOT 5
- Use ViewModels (master) HOT 1
- Building Overlay: Don't reorder the buildings quite so often HOT 4
- Uploading stops every few (<20) quests and prompts to re-authenticate against OSM HOT 12
- Building Overlay : Put the most recent building on the right side. HOT 2
- Version 57.0 on Android 13 fails to start HOT 4
- Building Overlay: sixth recently-used button is covered by checkmark button HOT 7
- Improve UX of street lighting overlay (direct display of options instead of "select" button) HOT 5
- New Quest: Moped one-way and cycleway information HOT 5
- [Feature request] Display `fixme` tags. HOT 1
- Overlay Dinge HOT 6
- sc hides other queries after answering lighting query HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from streetcomplete.