In my area, it is very common for Lyft corporate mappers to map service roads of all varieties, including individual aisles for accessing the gas pumps at a gas station (amenity=fuel). At some point in the past, I started following along behind them adding the actual amenity=fuel and other details I could find, including adding service=drive-through to the car wash and convenience store drive-through lane, if present.
I decided that I also wanted to start giving a specific service=* value to the aisles for accessing the gas pumps, and settled on service=drive-through as a well-known tag that was close enough. After all, it is a service road where you drive to a designated spot, make a payment, receive a good, and drive away. The only difference being that at a gas station the customer usually must exit the vehicle and operate the pump, rather than staying in their vehicle the entire time.
Recently a Lyft mapper came back and removed service=drive-through from the pump aisles (changeset). When I asked for their reasoning, they argued (1) that since the customer must exit the vehicle to operate the pump, it does not strictly meet the definition on the wiki. They additionally argued (2) that to leave service=drive-through invites ambiguity and might imply that this gas station offers fueling as a service instead of being purely self service.
I admit I find their second point to be flimsy, as it would be much more reliable to check the amenity=fuel entity itself for the presence of full_service=yes (and to my knowledge this doesn’t exist in my state). But their first point is correct that I was stretching the wiki’s definition a little, but I preferred doing that than trying to find or come up with a new service=* value that isn’t recognized by any data consumers (I do see now that service=fuel is documented, but it only has 200 uses in the US, and only one project claims to support it on taginfo. With the size of some US gas stations, and needing to split most fuel aisles into 3 to tag the covered portion, I expect this amounts to less than 50 gas stations nationwide).
Searching through past forum posts, I see I am not the first person to think of using service=drive-through like this. Multiple of those previous discussions landed on bare highway=service for this use, but I find this unsatisfactory, as fuel pump aisles have a specific and well known use that separates them from other service roads, so we should be able to map that.
So, what do you all think? Is it most acceptable to go forward with:
- Use
service=drive_through, and update the wiki page to mention this use case as an exception to the “exiting the vehicle” part - Use
service=fueland advocate for more support for it - Don’t use any
service=*tag on these ways
PS: shortly after starting to use service=drive-through for fuel pump aisles, I also started using it for the service lanes at shop=car_repair places, under the same argument that you drive the vehicle right up to the service, and then drive it away. If the line is drawn at whether the customer has to exit the vehicle, that line gets muddied a little by the brand of oil change shop, Take 5, which bases their entire brand around service being so fast you stay in your car.