I definitely want to keep highway=bus_stop rather than tagging public_transport=platform bus=yes which requires two tags and is absurd for bus stops without any platform whatsoever.

That is extra-confusing as some people claim that highway=bus_stop was deprecated by approved PTv2 proposal, while it had NOT done this.

I definitely do not want to tag useless stopping position of bus that pointlessly duplicates info from highway=bus_stop position and ways in route relation.

Note

  • Missing tag for stop position causes extra preprocessing for routing software.

from the proposal

That is a monumental mistake. Asking humans to spend far more work on tagging bus stops to save preprocessing step is absurd.

Introducing public_transport=stop_position was massive mistake, ideally it would be rolled back.

To repeat: public_transport=stop_position can be derived in preprocessing from highway=bus_stop and roads in route relations. Mapping it manually is a massive waste of time. PTv2 caused people to pointlessly waste thousands hours, maybe far more on something that computer can generate from other data.

6 Likes