Modify

Opened 11 months ago

Last modified 5 months ago

#23694 new enhancement

[Patch] Add armrest tag to the default preset for amenity=bench

Reported by: mjs116 Owned by: team
Priority: normal Milestone:
Component: Internal preset Version:
Keywords: amenity bench armrest Cc:

Description

Recording whether a bench has any armrests provides useful information about benches for people with impaired mobility. Armrests on benches can be used by people with mobility issues to assist them in getting on and off the bench.

JOSM's amenity=bench preset does not currently include the armrest tag. Adding this will encourage more people to add armrest information for benches and make it easier for those that already do so.

See https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbench and https://wiki.openstreetmap.org/wiki/Key:armrest.

There is also a related discussion at https://community.openstreetmap.org/t/recording-whether-benches-have-armrests.

Attachments (0)

Change History (8)

comment:1 by mjs116, 11 months ago

I have created a pull request to fix this at https://github.com/JOSM/josm/pull/139.

comment:2 by skyper, 11 months ago

Component: unspecifiedInternal preset
Keywords: amenity bench armrest added
Summary: Add armrest tag to the default preset for amenity=bench[Patch] Add armrest tag to the default preset for amenity=bench

Thanks for the patch. I do not like the (s) in the name. Can we drop it or only use the plural?

Overall, I think we need some tags to define the numbers and positions of the armrests similar to handrail:left=* or with :lanes syntax, e.g. armrest=yes|yes|yes|no for a bench with an armrest on the left, two in the middle and none on the right side when sitting on the bench. But here is not the right place to discuss tagging and for a first shot I am fine with this simple tagging.

Last edited 11 months ago by skyper (previous) (diff)

comment:3 by mjs116, 11 months ago

I do not like the (s) in the name. Can we drop it or only use the plural?

I don't have strong feelings on this but would like to learn more. What is the objection to the "(s)" in the name? I included it as an attempt to clarify the fact that armrest=yes applies to a bench with one or more armrests. There are some benches designed to be usable by people in a wheelchair that only have one armrest - see the example at https://wiki.openstreetmap.org/wiki/Key:armrest.

comment:4 by skyper, 11 months ago

My main concern is the burden for translators. Much less important is that is does not look nice. If we want to emphasis that the value yes is used for "one or several" armrests we could use a <combo /> with display_values="" or even short_descriptions="" instead of the <check />.

comment:5 by mjs116, 11 months ago

Okay, thanks. I have updated the PR to use a combo instead.

This does make the solitary Backrest checkbox look a bit odd. I did consider migrating this to a combo too but have left it as is for now.

comment:6 by mjs116, 11 months ago

After experimentation I've decided that a simple checkbox is clearer, especially as it can be grouped with the exists Backrest checkbox. I think the "Armrest(s)" problem can be avoided by setting the text to "Armrests (one or more)".

I've updated the PR and have included screenshots of these two approaches in https://github.com/JOSM/josm/pull/139#issuecomment-2139274814.

comment:7 by taylor.smock, 5 months ago

@skyper: Did you have any additional feedback for mjs116?

comment:8 by skyper, 5 months ago

I think the current solution with the checkbox and the additional text in brackets is a good workaround.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as new The owner will remain team.
as The resolution will be set. Next status will be 'closed'.
to The owner will be changed from team to the specified user.
Next status will be 'needinfo'. The owner will be changed from team to mjs116.
as duplicate The resolution will be set to duplicate. Next status will be 'closed'. The specified ticket will be cross-referenced with this ticket.
The owner will be changed from team to anonymous. Next status will be 'assigned'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.