Comments (11)
I think adding another color for "green" areas (natural landuses, forests, sports areas, parks,...) is not something that will confuse users. Actually, taken from @exploide, @mds08011 comments, quite the contrary. It is also not that much work to implement, as long as it stays to be a very rough differentiation.
The reason why this is not implemented yet is not because (we) doubt it should be included at all, but because noone thought this important enough to give it a try to see how it looks.
from streetcomplete-mapstyle.
Probably it should be subset of https://wiki.openstreetmap.org/wiki/Standard_tile_layer/Key#Areas
from streetcomplete-mapstyle.
I agree. I just ran into a case in which an adjacent park, school, and commercial land use were all represented by the same shade of green. I have attached two screenshots: the 1st is StreetComplete, and the 2nd is the Standard OSM tile (Mapnik?). On the StreetComplete image, I roughly circled the park in red. It really blends into the school to the left, and commercial area across the street to the right.
https://www.openstreetmap.org/#map=18/32.75658/-117.14724
from streetcomplete-mapstyle.
But why would you want to see that detail on the map in the StreetComplete app?
from streetcomplete-mapstyle.
Your example is a good example of how simplistic this style is, by the way, because on mapnik, you can see a school, a pitch, a playground, a religious landuse, commercial area, residential area and parking lot, all next to each other :-o
from streetcomplete-mapstyle.
I suppose I don't actually need it for StreetComplete directly, but it's just nice to see the distinctions between larger-scale elements like land uses. If anything, I would prefer land uses not be shown at all compared to being rendered the same color. When looking at my example, I mentally think "something is wrong", whereas if everything was represented the same as areas without any land use assigned (the tan color), I wouldn't notice.
StreetComplete is my main OSM surveying app, so independent of the quests, I often leave notes to myself to add/correct things on my computer later. Having a visually representative StreetComplete map allows me to notice more while I am walking around. However, I also understand that compromises need to be made. It is not feasible for StreetComplete to show every last way/node/relation. But given that land-uses are already being shown it seems reasonable to segregate the most common ones into different colors.
from streetcomplete-mapstyle.
Main problem is that making "distinctions between larger-scale elements like land uses" in way that is acceptable takes a very significant effort.
from streetcomplete-mapstyle.
I see. And I am not a developer so take everything I say with a grain of salt.
I was envisioning selecting some of the more common land uses (not everything) and copying the colors of an existing style (like Mapnik). But I have no idea what the actual sale of effort is. I opened Tangram Play and saw landuse_color: '#c6ddaa'
but I wasn't sure how involved it is to add sub-categories.
from streetcomplete-mapstyle.
I am still dubious about effort vs value, especially as this map style is intended solely for orientation and current data source suffers from being based on highly outdated OSM data.
I thought about having two landuses colors - one for natural areas and vegetation (forest, park, field) and one for man made (residential, parkings, universities, commercial areas etc).
It is a bit confusing to see parking or university area as green on a map and some users consider it as indication that area is unmapped and open notes.
But I am still a bit dubious is it worth doing this. Also what should be done with natural bare areas? Rendering rocks, sand etc as green would be a bit weird.
Maybe vegetation areas vs areas without vegetation rather natural vs man made?
saw landuse_color: '#c6ddaa' but I wasn't sure how involved it is to add sub-categories.
Adding colors is relatively easy. Tricky part is differentiating many different uses and states of land with colors in way that keeps map readable (based on my experience with https://github.com/gravitystorm/openstreetmap-carto/)
from streetcomplete-mapstyle.
So, anyone wanting to experiment with it, @exploide , @mds08011 ?
from streetcomplete-mapstyle.
I was messing around with Tangram for a while but then got distracted. I do hope to try again but don't know how soon that will be.
from streetcomplete-mapstyle.
Related Issues (20)
- Render peaks HOT 5
- Render public transport platforms HOT 7
- Translated names are displayed in the foreign language (English) HOT 5
- Maybe railways in dark mode are too prominent HOT 2
- Render natural=grassland like landuse=grass (impossible, missing in Jawg) HOT 8
- StreetComplete Map Style Editor seems to be not working HOT 1
- Town label blocked by village label HOT 5
- footway tunnels have no special transparentish rendering, unlike roads HOT 2
- Plazas are not rendered correctly HOT 3
- Display "Track Roads" as different from normal roads HOT 7
- confusing style for highway=pedestrian HOT 13
- Don't render building heights when building:part heights in a polygon are already rendered HOT 1
- Render building polygon when number and street is not set HOT 6
- `trunk_link` is disappeared
- Flickering water labels HOT 22
- City walls obscure ways HOT 5
- Roundabouts not recognised as oneway HOT 6
- Train platforms as multipolygons are not rendered correctly HOT 4
- One-way road showing an arrow in the wrong direction HOT 10
- Add to Taginfo Projects HOT 3
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-mapstyle.