Skip to content
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

shop=car_repair color inconsistency dot vs icon #2658

Closed
daganzdaanda opened this issue Jun 14, 2017 · 36 comments · Fixed by #4535
Closed

shop=car_repair color inconsistency dot vs icon #2658

daganzdaanda opened this issue Jun 14, 2017 · 36 comments · Fixed by #4535

Comments

@daganzdaanda
Copy link

Hi, just noticed this: For shop=car_repair, as long as it's displayed as just a dot, the color is violet, but when the icon shows up, it is brown.
It seems this is the only shop=* value that is rendered with a brown icon.
It would look better if either the dot for car repairs was brown, or even if there was no dot for this (because we do not use any brown dots atm, IIRC)

Related PRs #2589 and #1778, also discussion #1783 and closed PR #1868

@HolgerJeromin
Copy link
Contributor

I just wanted to report the same. To save my work here are some screenshots :-)

This car_repair can not be fully rendered in every zoom, but is rendered with a pink dot. Bug full icon is brown...
Z17
image

Z18
image

@Tomasz-W
Copy link

@polarbearing related to #3069

@polarbearing
Copy link
Contributor

I still prefer shop=car, car-repair, bike, bike-repair --> violet

@lakedistrictOSM
Copy link

And now there's a name/icon colour mismatch, too:

btae https://www.openstreetmap.org/way/354086766

@polarbearing
Copy link
Contributor

Just checked, it's on the same tile. But in z19 only, z18 is all brown, z17 is a purple dot.

@jragusa
Copy link
Contributor

jragusa commented Aug 21, 2018

Pink icon is not correct since both icon and label are defined in amenity-brown colour. However, I don't understand where is the issue in the code.

@polarbearing
Copy link
Contributor

polarbearing commented Sep 15, 2018

See discussion about service vs self-service in 3395 .
If we agree on purple than the fix is simply remove the colour-exemption.

@Tomasz-W
Copy link

Just for the note: there is the same problem with shop=massage

@jragusa
Copy link
Contributor

jragusa commented Nov 26, 2018

Is everyone ok to to use purple colour for shop=car_repair ?

This issue wants desperately to be resolved by a very small fix ;)

@kocio-pl
Copy link
Collaborator

kocio-pl commented Nov 26, 2018

I still think that shops should be for selling goods and brown amenities for the places that are selling services, like in this case.

@jragusa
Copy link
Contributor

jragusa commented Nov 26, 2018

So what would be the rendering at z17 ? icon or brown dot ?

@kocio-pl
Copy link
Collaborator

I would use brown icon with brown label, just like any other service POI. It's easier to stick to the tagging, but hairdresser for example is also not a shop for me, so I would treat it as library or cinema for example.

@Tomasz-W
Copy link

brown amenities for the places that are selling services

and leisure-green for places selling leisure-like services (e.g. shop=massage) ;)

@kocio-pl
Copy link
Collaborator

Yes - we have more types of services and it's always good to use as specific category as possible.

@jragusa
Copy link
Contributor

jragusa commented Nov 26, 2018

If there is no opposition, I will prepare a PR to change purple colour of shop=car_repair and shop=hairdresser to brown amenity colour

@kocio-pl
Copy link
Collaborator

I would also check all the other shops we currently render. For example beauty shop is also selling services, but there can be more of such "shops".

@Tomasz-W
Copy link

Tomasz-W commented Nov 26, 2018

@kocio-pl @jragusa

I've checked shop icons list and I would move to amenity-brown these ones:

  • shop=laundry
  • shop=dry_cleaning
  • shop=car_repair
  • shop=hairdresser
  • shop=beauty

@HolgerJeromin
Copy link
Contributor

Please use a special color variable
@shop-service or @service-shop
and not
@amenity-brown or @public-service

@dieterdreist
Copy link

dieterdreist commented Nov 26, 2018 via email

@kocio-pl
Copy link
Collaborator

like theatres, memorials, archaeological sites, museums and cinemas?

Somebody once asked here in disgust about some POI (I can't remember which one) "why brown, as in toilets?"... Nobody ever reported this (cultural and entertainment having the same color as toilets) as a problem.

We have a gastronomy and health classifications for example, which clearly "deviate" from "amenity", so there's already not a clear color=key rule (with pharmacy being shop, because you buy physical goods, but tagged as amenity...).

@polarbearing
Copy link
Contributor

Traditionally a pharmacy used to prepare your drugs, mix your ointments, thus the perspective as an amenity.

@dieterdreist
Copy link

dieterdreist commented Nov 28, 2018 via email

@jragusa
Copy link
Contributor

jragusa commented Nov 28, 2018

So following previous comments I propose to move shop=laundry, shop=dry_cleaning, shop=car_repair, shop=hairdresser and shop=beauty with brown colour of amenity with dedicated variable such as @shop-brown.

Is that ok for everyone ?

@Adamant36
Copy link
Contributor

If the color isn't changing its a superficial change at best. I could see a day when so many things are rendered its better to have variables/colors that aren't tied to the tag types (like with issue #3326). I don't if its at that point yet though. plus there's both advantages and disadvantages. It seems like it will necessary to some degree at some point though.

@jeisenbe
Copy link
Collaborator

jeisenbe commented Nov 28, 2018 via email

@Tomasz-W
Copy link

@jeisenbe See #2658 (comment). Please read discussion before you start to participate, otherwise it's a lack of respect for another users and more-or-less their time wasting by discussion messing.

@Tomasz-W
Copy link

Tomasz-W commented Nov 28, 2018

@kocio-pl As I support moving service-like shops to brown, but at the other hand we won't use brown generic dot (it would be too simillar to gastronomy objects and propably not intuitive) I think that following objects #2658 (comment) shouldn't be rendered as icons at z17 (they are not so important to show them there, maybe shop=car_repair is an exeption) but since z18.

@kocio-pl
Copy link
Collaborator

It's not about importance, for shops and gastronomy it's about their density only. All the other objects don't clutter z17.

@kocio-pl
Copy link
Collaborator

For example it was the same with excluding night clubs from gastronomy in #3475.

@jragusa
Copy link
Contributor

jragusa commented Mar 20, 2020

Update of the shop variable which would be shifted to amenity brown colour:
shop=laundry
shop=dry_cleaning
shop=car_repair
shop=hairdresser
shop=beauty
shop=travel_agency (new)
amenity=driving_school (edited, new) #4064

@polarbearing
Copy link
Contributor

Wouldn't it be better to move all the daily-life services as above, along with the driving school and crafts, to office-craft-service-blue?

@jeisenbe
Copy link
Collaborator

My preference is that the color should patch the key. One of the most important features of this style is mapper feedback, and using the same color for all shop=* values will help mappers to recognize the icon as a type of shop= tag.

@HolgerJeromin
Copy link
Contributor

will help mappers to recognize the icon as a type of shop= tag.

With preset-driven Editors like iD many mappers does not know the keys behind the features.

@jragusa
Copy link
Contributor

jragusa commented Mar 21, 2020

In addition there is two colours for amenity key: orange and brown, and we aim to use the same red health colour for healthcare key and some amenities. I add amenity=driving_school to the list.

jdhoek added a commit to jdhoek/openstreetmap-carto that referenced this issue Apr 21, 2022
The colour of the icon (purple) and the label (brown) don't match.

This commit makes the label purple to match most other `shop=*` tags.

Fixes gravitystorm#2658
jdhoek added a commit to jdhoek/openstreetmap-carto that referenced this issue Apr 21, 2022
The colour of the icon (purple) and the label (brown) don't match.

This commit makes the icon brown in line with other service providing
amenities.

Fixes gravitystorm#2658
@jdhoek
Copy link
Contributor

jdhoek commented Apr 21, 2022

There is something to be said for both standpoints regarding the colour shop=car_repair should have, but:

nope

…this bug is rather jarring, and has been with us for quite a while. I've prepared two mutually exclusive PR's: one makes it purple, the other brown. Might one of these serve as an interim solution while the long-term direction of these colours is considered?

@kocio-pl
Copy link
Collaborator

Thanks for reviving this ticket!

Once I wanted to create some separation between selling things and selling services, but now I think it's hard to separate, especially with some types of offices selling services too (like office=estate_agent).

Now I would prefer simple technical solution - color referring to OSM type (in this case shop->violet), but if community wants brown version I would not argue. So maybe let's keep it simple - if you're interested, please give a like for the solution you prefer.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment