[Tagging] public_transport=platform rendering on osm-carto

Johnparis okosm at johnfreed.com
Fri Jun 22 15:11:11 UTC 2018

Most folks do use presets, especially those marking bus stops in the wild,
which is the vast majority of the cases that matter in this discussion.

Only recently (March 2018) did iD begin including PTv2 tags in its presets.
Before then, it only offered PTv1, that is, highway=bus_stop. So of course
"actual tagging" reflects this. It also created the mess with a "bus stop"
including the direction-depended platforms and the (often approximate) stop
positions. All of which PTv2 addresses.

There have been two big problems with progressing on PTv2, as I see it:

1) There was no preset in iD for it. Jo (Polyglot) has previously remarked
on his years of effort in this area. I am glad it finally happened.

2) There is no support (still) in osm-carto for it.

These are the two fundamental steps that need to occur for a tag revision
to succeed. Until they are in place, the old tag will continue to be
preferred in "actual tagging."

I have seen an uptick in PTv2 tagging in the wild for bus stops since the
iD change took place. (The iD preset is rendered in osm-carto because the
preset includes BOTH the PTv1 and PTv2 tags.)

It took seven years for iD to incorporate PTv2 as a preset. Hopefully it
will take less time for osm-carto to render it.

You say PTv1 is simpler. It's only simpler in that it involves one tag
rather than two. To me, if I were not using presets, it would be more
complicated to remember:
highway=bus_stop (for bus stops)
railway=platform (for railway, tram and subway platforms)
aeroway=gate (at airports)

rather than
public_transport=platform + bus=yes   for buses
public_transport=platform + train=yes   for trains
public_transport=platform + subway=yes   for subways (US English)
public_transport=platform + tram=yes   for trams

... and of course, it's not possible to map a platform in PTv1 that serves
both trams and trains, while in PTv2 you have
public_transport=platform + tram=yes + train=yes

To me, that's simpler.

On Fri, Jun 22, 2018 at 3:37 PM, Martin Koppenhoefer <dieterdreist at gmail.com
> wrote:

> 2018-06-22 15:28 GMT+02:00 <osm.tagging at thorsten.engler.id.au>:
>> It's always the same tag. So any routing software can (foot) route you to
>> a public_transport=platform, and if there are any route relations including
>> that platform, they know that you will be able to enter that public
>> transport route and can exit it at any public_transport=platform listed in
>> the route relation after this one. This works exactly the same for busses,
>> trams, trains, ferries, ...
> it is understood that this is always the same tag for the same or similar
> function wrt public transport routing, but is there a benefit from it?
> Aren't bus stops different from ferry boarding or from platforms in train
> stations? For those of us who don't use presets, isn't it simpler to add
> highway=bus_stop on your smartphone than public_transport=platform and
> bus=yes? I do not care a lot about this issue, but from the actual tagging
> it seems people prefer the simple way (simple for them).
> Cheers,
> Martin
> _______________________________________________
> Tagging mailing list
> Tagging at openstreetmap.org
> https://lists.openstreetmap.org/listinfo/tagging
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/tagging/attachments/20180622/de4d0e04/attachment.html>

More information about the Tagging mailing list