Ask for all equipment at `amenity=bicycle_repair_station`
(As asked in https://github.com/streetcomplete/StreetComplete/issues/5870#issuecomment-2352615247 opening this as a new issues in correct template; also see there for previous discussions)
General
Affected tag(s) to be modified/added: service:bicycle:pump, service:bicycle:stand, service:bicycle:tools, service:bicycle:chain_tool Question asked: What equipment is available on this bicycle repair station? Quest description shown: If non-standard equipment not listed is available here, please leave a note instead. / Select all that apply:
Checklist
Checklist for quest suggestions (see guidelines):
- [x] 🚧 To be added tag is established and has a useful purpose
- [x] 🤔 Any answer the user can give must have an equivalent tagging (Quest should not reappear to other users when solved by one)
- [x] 🐿️ Easily answerable by any pedestrian from the outside but a survey is necessary (yes, with accepted exception on
chain_toolrequiring a closer look) - [x] 💤 Not an overwhelming percentage of quests have the same answer (No spam)
- [x] 🕓 Applies to a reasonable number of map data (Worth the effort)
Ideas for implementation
Element selection:
nodes, ways with amenity=bicycle_repair_station and
(
!service:bicycle:pump
or !service:bicycle:stand
or !service:bicycle:tools
or !service:bicycle:chain_tool
)
Metadata needed: -
Proposed UI: Multiselect quest in style of What can be left here for recycling?, with 4 pictures (in two rows) with text corresponding to Pump, Stand, General tools, Chain tool.
However, while selecting an option would mark equivalent tag as yes, deselecting (as opposed to recycling quest which just ignores them) would tag it as no (to prevent quest being re-asked ad infinitum if not all equipment is present).
On quest startup, quest answers should be pre-populated with existing data (e.g. if node is tagged only with amenity=bicycle_repair_station+service:bicycle:pump=yes, Pump answer should be pre-selected, and all others deselected).
Also, preferably, if any service:bicycle:* tag was not present, quest should automatically be marked "dirty" (i.e. just like as if the answer has been modified by a user), as aborting quest is not the same as just clicking OK (OK will tag all non-selected answers as =no, even if initially they were just missing); but that is not requirement, just an idea.
(Also, once this quest is implemented, existing quests/air_pump/AddBicyclePump.kt could be modified to not ask for pumps on amenity=bicycle_repair_station, as it would be redundant.)
Needs good pictures or icons.
On quest startup, quest answers should be pre-populated with existing data (e.g. if node is tagged only with amenity=bicycle_repair_station+service:bicycle:pump=yes, Pump answer should be pre-selected, and all others deselected).
The recycling quest doesn't have this, though. In general, the quest should behave similar as the recycling materials quest for consistency. If any changes (in usability, behavior) are made for one, it should be made for the other, too.
Needs good pictures or icons.
Agreed. I'm not sure if icons would cut it (beside pump and perhaps general tools I have no idea how it would even look). So, I'll repeat my appeal to people interested in seeing this quest become reality:
If other people would help find representative and appropriately licensed photos for
pump/stand/general tools/chain tool; I can help with writing the quest itself as outlined in4.2.
Or of course if people can take their own photos which could be used, and would be clear and recognizable on small screen, that would be great too!
If any changes (in usability, behavior) are made for one, it should be made for the other, too.
(Generally I agree; recycling quest would benefit there too I think. But I don't think that I'd be able to complete such task in Kotlin :crying_cat_face: )
If other people would help find representative and appropriately licensed photos for
pump/stand/general tools/chain tool; I can help with writing the quest itself as outlined in4.2.
Basically, I find it somewhat difficult to get the individual elements separately on a photo. I can offer to ride around the stations near me for individual photos, but I don't have a single station with a chain tool around. Here is an attempt for Wikimedia Photos:
Pump
- https://commons.wikimedia.org/wiki/File:Berwyn_Heights,_Maryland_067.jpg (Focal Point on the left)
- https://commons.wikimedia.org/wiki/File:Bicycle_repair_stand_at_Fairview_Community_Center_01.jpg
Stand
- https://commons.wikimedia.org/wiki/File:Repair_Station,_Bexhill_Station_Cycle_Hub.jpg
- https://commons.wikimedia.org/wiki/File:Bike_Repair_Station_in_the_Geelong_Green_Spine.jpg
General Tools
- https://commons.wikimedia.org/wiki/File:Bicycle_repair_stand_at_Fairview_Community_Center_02.jpg
- https://commons.wikimedia.org/wiki/File:Lynden,Washington-_public_bicycle_repair_kit_and_pump_01.jpg
- https://commons.wikimedia.org/wiki/File:Bicycle_repair_station.jpg
Chain Tool
- https://commons.wikimedia.org/wiki/File:Assembling_a_bicycle_chain_with_a_chain_tool.JPG
- https://commons.wikimedia.org/wiki/File:Kettennietzange_hg.jpg
If there is nothing good here, you can describe to me how the photos should look and what exactly they should show, then I'll be happy to go out at the weekend and take photos (it's supposed to rain tomorrow, but sunday should be good=
I think the pump pictures are not good, not recognizable enough as a pump.
Maybe there are better stand-pictures, or the text needs to be a bit longer to explain that you can affix your bike frame onto it while you work on it.
‘Not good’ is such a statement that you can hardly do anything with. Some more images:
- https://commons.wikimedia.org/wiki/File:Air_compressor_Berlin_Pl%C3%A4nterwald.jpg
- https://commons.wikimedia.org/wiki/File:Bike_pump.jpg
- https://commons.wikimedia.org/wiki/File:Cycle_rack_air_pump_Le_Havre.jpg
- https://commons.wikimedia.org/wiki/File:Luxembourg,_Bicycle_pump_Passerelle.jpg
- https://commons.wikimedia.org/wiki/File:Public_pump_for_cyclists,_Okt%C3%B3ber_6_street,_2017_Lip%C3%B3tv%C3%A1ros.jpg
- https://commons.wikimedia.org/wiki/File:Station%C3%A4re_Fahrradpumpe.jpg
- https://commons.wikimedia.org/wiki/File:Public_bike_repair_stand_and_bicycle_pump,Leamington_station-geograph.org.uk-_4645784.jpg
https://commons.wikimedia.org/wiki/File:Station%C3%A4re_Fahrradpumpe.jpg looks fair, or otherwise the generic https://commons.wikimedia.org/wiki/File:Bike_pump.jpg would be fine, too. The first one is really good, actually, because of the perspective, it fits very well in a square thumbnail while showing everything that makes it recognizable as a pump at a good scale (the pressure gauge, the lever)
The previous pump pictures were not good IMO because they were not well recognizable as a pump.