-
Notifications
You must be signed in to change notification settings - Fork 819
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Streetside parking should be rendered differently than normal parkings #4262
Comments
About 4000 uses so far, nearly all of them added during the last month, coverage is patchy at a hand full of locations in Europe so far. Would need to be seen if there is broad adoption of this by mappers. Could also be useful to look at other forms of tagging streetside parking in the wider sense, like |
Maybe I should have waited a bit, the proposal was only approved on the 28th of November. However, I think it's useful to begin tracking the question. The (admittedly limited at the moment) issue here is not of absence from the map but of an existing symbol spam on the map |
It is completely fine to open this issue here - We just tend to be careful in making rendering decisions based on new tags the adoption as well as exact meaning of which has not been established in practical use. This is especially the case if - like here - the tag would be used to adjust the starting zoom level because that can incentivize people to misuse the tag as an importance tag (i.e. apply it to any parking they want to only be rendered later). |
Are we sure that this is only an issue with See also #4197 Right now we render all openstreetmap-carto/style/amenity-points.mss Lines 1445 to 1451 in b10aef3
Another issue is that the current parking background color is not very distinctive, so if we don’t show the icon it might not be clear what we are looking at. See #3891 and #3974. |
@imagico what do we think about using [way_pixels > 750] all the way to z18 for polygons, and still rendering the points at z18/z17? About 89% of amenity=parking features are mapped as areas, and mapping as an area is recommended in the wiki, except when this is not possible. I don’t think this would create excessive pressure to re-map nodes as areas or vis-a-versa. |
You mean showing the symbol only for way_pixels > 750? at z17/z18 but showing it for nodes from z17? I am not sure. Would need to look at the data. My assumption is that amenity=parking on nodes is primarily used in non-urban settings where mappers want to indicate this is a place where people park their cars but where there is no defined and verifiable extent of this parking area. The thing with this issue and streetside parking is that the polygons might be quite large (see the samples by @413Michele) - but the large symbol might still hide/block other important features. That is because streetside parking is by definition narrow. So way_area filtering does not really help that much with this issue. Another idea is not to start with a bold 14 pixel symbol at z17 but with a smaller symbol. We have so far not used POI symbols that vary across zoom levels with very few exceptions (fountains, trees) but in principle that can work quite well. You could for streetside parkings also consider a non-blocking single symbol pattern like i showed for sport pitches. That would work better with a more distinctive color probably of course. |
I thought @Adamant36 had showed an example of this problem in a previous issue, but can’t find it now. However you can see what I mean here: https://www.openstreetmap.org/#map=17/40.58691/-122.39157 That was one of my examples. The other one was here https://www.openstreetmap.org/#map=17/40.80275/-124.16301 If I remember correctly the suggestion at the time was to tag the ones that I can as private so they don't stand out as much. Although, I don't think that's a good solution because I don't have access to that information and it would be kind of tagging for the rendering if I was doing it mostly to make the map look better anyway. Really, it should it look good out of the box without the need for extra tags. |
(I am a co-author of the While size gives some indication of relevance for a parking amenity, it is not a complete solution. Some small parking areas can still be very relevant in terms of navigation, like a small With street-side parking it is much the opposite: this whole class of parking amenity is much more ambient. It is relevant for navigation in a broader scope (e.g., “Is there a place to park near this shop?”) rather than something specific to navigate to (e.g., “Show me the quickest route to the parking lot for the Biggest Ball of Twine in Minnesota.”). So when considering de-emphasising parking amenities, please consider treating those tagged with In the proposal we showed a couple of rendering examples to illustrate our point: Personally, I am quite fond of the smaller P variant. |
I'm in favour of a smaller P for smaller areas, I would make it even smaller than shown above, e.g. the size of the letters in labels (like the B in Bäcker above). Thus initially, we have two sizes of P directly related to the pixelsize of the area, which can be replaced depending on zoom level. However, the idea to group several parking=street_side along one particular road to assign one single icon might be difficult to implement from the coding approaches here in Carto. |
As mentioned above, for This should probably be considered for other
For
If the rendering is subtle enough the individual parking areas can be rendered, just as they are now. The grouping is not necessarily relevant to rendering. |
It could be surface parking but surface lot does not necessarily endorse curbside. To distinguish curbside parking, I suggest using "𝙿̲" or "P̲" (underlined P) instead. |
Is there even a need to distinguish curb side parking? It's not like people can't tell that's what it is from looking at the map anyway and parking is parking. Rendering it some special way compared to "normal" parking seems like rendering for it's own sake and not because it would serve an actual useful purpose. I don't think that people would necessarily understand that something like an underlined P means "curb side parking" either. To me it seems like an icon for "surface level parking" and that's stretching it. Nothing says "curb side" about it though. |
For `amenity=parking` of the type `parking=street_side` (street-side parking), the amenity icon is replaced with a smaller one that is shown from z18 onwards. With the introduction and formal acceptance of `parking=street_side`, mappers now have a way of indicating that a mapped parking amenity is a parking bay/area on the side of a street. This tag gives renderers a chance to solve the problem of these parts of the street layout from cluttering the map with large blue `P`'s that are better suited for larger parking lots. This commit introduces a smaller `P` icon that is pixel aligned to match the crispness of the existing generic parking `P`. Fixes gravitystorm#4262.
I have offered a proposal for |
For `amenity=parking` of the type `parking=street_side` (street-side parking), the amenity icon is replaced with a smaller one that is shown from z18 onwards. With the introduction and formal acceptance of `parking=street_side`, mappers now have a way of indicating that a mapped parking amenity is a parking bay/area on the side of a street. This tag gives renderers a chance to solve the problem of these parts of the street layout from cluttering the map with large blue `P`'s that are better suited for larger parking lots. This commit introduces a smaller `P` icon that is pixel aligned to match the crispness of the existing generic parking `P`. Fixes gravitystorm#4262.
For `amenity=parking` of the type `parking=street_side` (street-side parking), the amenity icon is replaced with a smaller one that is shown from z18 onwards. With the introduction and formal acceptance of `parking=street_side`, mappers now have a way of indicating that a mapped parking amenity is a parking bay/area on the side of a street. This tag gives renderers a chance to solve the problem of these parts of the street layout from cluttering the map with large blue `P`'s that are better suited for larger parking lots. This commit introduces a smaller `P` icon that is pixel aligned to match the crispness of the existing generic parking `P`. Fixes #4262.
Expected behavior
Streetside parking is only rendered at zoom 19 (or maybe 18 too) in a less intrusive way than a blue P
Actual behavior
Each parking tagged with parking=street_side shows a blue P
Links and screenshots illustrating the problem
A new way of tagging streetside parking was approved a few days ago, with the goal to clarify how to map this type of feature.
Given that this method only adds an additional tag to the already in use
amenity=parking
tag, the parking spaces are represented each with a blue P, the same as actual parkings.As a representation, this is probably too heavy, and something similar to parking spaces should be used
Zoom 18
Zoom 19
Link to the area of the screenshots
The text was updated successfully, but these errors were encountered: