-
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
add rendering for amenity=vending_machine #1561
Comments
There's a lot of them (like 58k), so I have no doubt. However I think that maybe showing what can you buy there - if the related shop icon is available - may be more useful than generic vending machine icon? |
Sure, that would be great, but I try to be realistic 😄 For addition: top values for |
Is a generic vending machine really useful? |
I think that in this case value of rendering it is rather low (though waste baskets are rendered) and rendering it in understandable way would be problematic. |
I'm inclined to agree |
At least white list only some |
For me this is dead easy, because we already have clear analogies mentioned in #1745. Progression of size/importance would go like this:
(there are also few other examples of such progression) As for the icons - I prefer reusing shop icons, because they're selling the same things just without a man behind a counter. It would be nice if we find acceptable general icon, but it's not a priority for me now. I still haven't figured out however how to tag and render "paczkomat" (machine for sending/receiving parcels), which is very similar and gaining traction (at least in my city). I also don't have a clear vision of CDM (cash deposit machine) - should it look exactly like ATM and how should it be tagged? [EDIT:] CDM tagging should not be an issue - [EDIT 2:] "paczkomat" is packstation and is a subtype of a vending machine indeed. Tagging scheme is not clean ( |
Closing, for reasons above |
I think packstation tagging is broken, since it has nothing to do with vending and uses a name of a particular brand - here is a draft of my solution (a bit old, but I plan to finish it): https://wiki.openstreetmap.org/wiki/Proposed_features/amenity%3Dparcel_box Which also makes tagging of similar objects more coherent and universal: https://wiki.openstreetmap.org/wiki/Proposed_features/amenity%3Dlaundry_box The icon is interesting. Maybe using [ as with tickets vending would make it more clear. On the other hand it breaks the rule of not using perspective, so maybe gift shop icon could be used instead as a base. |
I though about use this icon for: |
@matthijsmelissen Can you re-open this issue due to #108 (comment) ?
|
Done. |
Gist link: https://gist.github.com/Tomasz-W/18032cc646055bf17b866cb4eb48fa48 |
Vending machine icon in direktvermarkter project (see https://farmshops.eu ) on MIT license: https://github.com/CodeforKarlsruhe/direktvermarkter/blob/master/img/a-pin2.png |
This shape rather wouldn't work. In 14x14 size it would look like some freezer, safe box or bulleted list, but surely not a vending machine. |
@Tomasz-W, oh yeah. Duh. My bad. |
@Tomasz-W, So, I get that you don't think an icon would work for the default vending machine, it appears though after a lot of testing that because of the way the code/rendering priority works, if there are icons for a sub type like this it will render those icons on the default tag if it doesn't have anything to render for its self. Its a similar thing as to why the code for recycling had to be changed to "does not equal." I don't think there is a way to get around it without at least having a dot or something. I could be wrong though. Aside from that, It would be good if the default was rendered with something anyway, just so the names will render if nothing else or so people will know they are there and need a vending=* tag. @kocio-pl, do you know how we might get around this issue? Its a little out of my realm of knowledge. Personally, id prefer plain vending machines be rendered somehow, instead of just using a code trick to get around it, even if its just a dot, but Tomasz-W thinks an icon would be to generic. So.. |
Am Sa., 6. Okt. 2018 um 13:32 Uhr schrieb Adamant36 <
[email protected]>:
@Tomasz-W <https://github.com/Tomasz-W>, really? They are all
fundamentally a box with a hole to put money in and another one where stuff
comes out right? I mean, I guess there's a difference between a soda
machine and bathroom kleenex dispenser. But they are both still squarish
and take money. Amenity=machine is generic anyway. So, its not like the
icon for it can't be.
they are very different based on what they sell. E.g. machines that sell
parking tickets are a kind of printers, machines that sell refrigerated
stuff have completely different requirements and often aspect than the
former (e.g. vending machines for bbq meat), there are also vending
machines for cooked, warm food, e.g. in the Netherlands you can get burgers
from vending machines (there are people cooking the stuff, behind the wall,
who fill the boxes). Machines for hot coffee, machines for cold drinks,
machines for postal stamps, machines for pre paid telephone top up, etc.
Some machines need internet access to work, some just electricity, others
are even working without electricity (not sure if "machine" is the right
term for these, maybe "automat" would suit better).
|
There are 2 basic approaches, both with their own limitations:
Of course there can be some mix of both or maybe some other ideas. |
As the tag is "VENDING machine", the rendering should reflect it. Sooner or
later the stuff that is not sold, will be kicked out from the tag (I guess).
I would choose those vending machine subtypes that seem useful for a
generic map and that are in significant use, with _specific_ icons. A
generic icon is not helpful to anybody. If you need a parking ticket, you
will not be interested in a machine selling cigarettes, public transport
tickets or postal stamps, etc.
|
This is a case when size rule would be helpful - ticket shop on z17+, ticket machine on z19+, so you can easily guess what it really is beside knowing what you can get there. |
I believe
https://wiki.openstreetmap.org/wiki/Proposed_features/Parcel_lockers I also tried to propose scheme but did not finish it: https://wiki.openstreetmap.org/wiki/Proposed_features/amenity%3Dparcel_box |
I'm testing icon of @Tomasz-W and I would like to know if we need to also include name tag or just the icon ? |
I guess with a name. However without proper tagging it does not make sense for me. |
@jragusa @kocio-pl I've checked some european cities in Overpass Turbo and vending machine's name tag in most of cases is like "Packstation" for packstations, "Tickets" for ticket machines or machine operator company name wrongly put in name tag, so I wouldn't render names here as it could mess a map with unnecessary unuseful information. |
Let's make some order, I got lost a bit... Which tagging scheme do you like to render and using which icons? |
|
Maybe the transport ticket could have a T in it to signify its for public transportation like the parking ticket has a P. Otherwise, it seems neutral. Also it might help to crop the images a little more, because it took me a minute to figure out where the icon was in the after image. |
As "P" letter is intuitive for parkings, I think "T" wouldn't be an intuitive letter for public transport. Notice also that this machines with public transport tickets are usually near stations or tram/ bus stops, so it makes them more intuitive to understand. |
I'm always not sure about proper colour for the features like that: at the one hand they are small and simple, but at the other they may be very important for cityzens and also some of them are more 'interactive' somehow, so both amenity-brown and man-made-grey have advantages and disadvantages for vending machines. Another thing is that when I look on test renderings above I think if we would decide on rendering vending machines in man-made-grey we should change also amenity=atm icon to grey to keep map logical. I would like to read the opinions of others. |
In general I think of brown as something you can interact with (a service), while grey is just for watching (also a landmark), so I would render them brown. |
Based on #3326 and #3402, I would leave I also would propose to render However, I noticed that operator is only render when a name tag is also added. For example this one does not have any label in contrast to this one. Is that intentional ? EDIT : already reported in #3419. In the same example, I have to add a name tag to render the label |
@Tomasz-W, I just did a PR for it. I didn't include anything related to recycling so it won't get derailed like last time, but everything else is included. |
@kocio-pl What about packstations? I know you've proposed |
I'm not ready to start any discussion on the list. Anyone else? The name however should be different, since "Packstation" is used by DHL, so the best thing should be to go with already existing proposals - my proposition or this one (both are OK for me, maybe lockers is better than just box, since there are many of them): https://wiki.openstreetmap.org/wiki/Proposed_features/Parcel_lockers |
Ok, thanks. I would go with "parcel_lockers". I added my comment on the talk page . I hope this proposal won't get stuck as yours one. |
You might contact the author, because if nobody will talk on the Tagging list, I feel there's little chance that this would be ever used wider: |
It's very nice, that we have waste baskets on map. I think, that vending machines also should be added, since they are also helpful.
name=*
, then,operator=*
, thenref=*
The text was updated successfully, but these errors were encountered: