[Tagging] Tram tracks running in a road

fly lowflight66 at googlemail.com
Mon Feb 9 14:17:08 UTC 2015

Am 08.02.2015 um 19:45 schrieb Janko Mihelić:
> 2015-02-08 17:48 GMT+01:00 fly <lowflight66 at googlemail.com>:
>> Am 07.02.2015 um 11:19 schrieb Martin Vonwald:
>>> 2015-02-07 0:31 GMT+01:00 Janko Mihelić <janjko at gmail.com>:
>>>> 2015-02-06 17:29 GMT+01:00 Luca Sigfrido Percich <luca.percich at gmail.com>:
>>>>> We could also user a lanes modifier:
>>>>> lanes=3
>>>>> lanes:backward=2
>>>>> tram:lanes:backward=yes|no
>>>>> tram:forward=yes

To get it clear, I only use these tags as addition on highway=* tagged
with lanes:-Taggingsystem. There is always a separate way with railway=*
+ track=1 for each track.

>> Actually, I use an even more general approach:
>> railway:forward=tram
>> railway:lanes:backward=tram|no
>> together with access I also use train
>> access:lanes:backward=no|yes
>> train:lanes:backward=designated|no
> I don't understand why you would use railway:forward=* and
> railway:lanes:forward=*. Aren't those two redundant?

Yes, the first is used for lanes:forward=1 while the second one for
values greater than 1.

Please read carefully, I used forward and backward and followed the
quoted example.

> Also, why train and not tram?

tram would work in my case but I know also rails used by freight train
which are embedded into the road.

I see train as a more general access tag compared to tram, cable_car,
light_train etc.

> I like railway:lanes:forward/backward=* because sometimes you can have
> rails on the street which are not used by anything, so using tram/train
> doesn't make sense. But if you say tram:lanes:forward/backward=* than that
> implies that there are rails there, so no other tags are needed anymore.

I would always use railway:forward/backward= for
lanes:forward/backward=1 but won't insist on that one.

For more than one lane in one directions I use
railway:lanes:forward/backward=* as I already mentioned above this is
not only tram specific.

train or tram are access tags which I only use if I need them usually
only in cases of access=no or access:lanes:forward/backward=no|no|yes or

Forgot to send some links the other day:

[1] https://www.openstreetmap.org/#map=18/47.99472/7.85038
[2] https://www.openstreetmap.org/#map=19/47.98524/7.83145

cu fly

More information about the Tagging mailing list