gravitystorm / openstreetmap-carto

A general-purpose OpenStreetMap mapnik style, in CartoCSS
Other
1.53k stars 820 forks source link

Render access=customers like access=destination on highways #3033

Open ftrebien opened 6 years ago

ftrebien commented 6 years ago

Usage of access=customers on highways has increased lately. It is comparable to access=destination in the sense that both disallow through traffic and allow arriving general traffic under certain circumstances, but their meaning is slightly different.

matkoniecz commented 6 years ago

50k uses with highway=* tags - https://taginfo.openstreetmap.org/tags/access=destination#combinations

Seems to make sense to treat both tags in the same way.

dieterdreist commented 6 years ago

2018-01-24 12:47 GMT+01:00 ftrebien notifications@github.com:

Usage of access=customers https://taginfo.openstreetmap.org/tags/access=customers#combinations on highways has increased lately. It is comparable https://wiki.openstreetmap.org/wiki/Key:access to access=destination in the sense that both disallow through traffic and allow arriving general traffic under certain circumstances, but their meaning is slightly different.

I wouldn't interpret "customers" to disallow through traffic (as long as you are a customer). Typically, "customers" is more like "permissive", because anybody could be a customer, or become one as soon as he buys something. Also, parking on a customer parking or using a private service way (for instance) often doesn't require you actually buy something, it might be sufficient to consider buying something. These are typically private "wish for" restrictions, and no so easily enforcable legally (if you don't abuse the situation badly, e.g. park there for days). On the other hand, "destination" is typically a legal restriction, enforced and sanctioned by the law.

ftrebien commented 6 years ago

@dieterdreist Would you be a customer of this fuel station in this situation? Route example through customers-only way

dieterdreist commented 6 years ago

sent from a phone

On 24. Jan 2018, at 18:11, ftrebien notifications@github.com wrote:

@dieterdreist Would you be a customer of this fuel station in this situation?

imagine you are walking, would you take the shortcut?

Or imagine you drive there with the intent to fuel up, but then you recognize you have forgotten your money at home and leave the place at the other side ;-)

cheers, Martin

ftrebien commented 6 years ago

@dieterdreist Are you suggesting that most drivers/cyclists should "pretend to forget their money" as they pass through opportunistic shortcuts like this one? I think such an assumption would decrease the router's credibility.

Were your logic correct, then access=destination shouldn't be represented either because people could "change their mind" as they go through convenient restricted-access streets.

Also, if this were an acceptable practice, then access=customers would be incorrect there, and it would still be necessary to draw it on the map where it is correctly used. In any case, the wiki defines it as "only customers," not "potential customers."

ftrebien commented 6 years ago

Cultural conventions may suggest that foot=permissive here, but Brazilian legislation says that the owner determines what kind of access the property has and I doubt the owner would expect passers-by without interest in doing some shopping.

turnsole80 commented 6 years ago

Might it be better to use a slightly different pattern for customers than the one presently in use for destination? Say closer dots or dots and dashes?