<div dir="ltr">Hi all,<br><br>first time I write to the list (after lurking for a while), so I introduce myself. I am from Milano - Italy, I work for the municipality's agency for environment and mobility, and we'we been working for the last months to integrate our road graph with OSM.<br><br>Currently in Milano all tram tracks are mapped separately, so they are all oneway and no way has both highway=* and railway=tram tags (apart from some cases we're correcting).<br><br>Now, we would like to store the information wether a certain railway track runs in a road sharing the same space with motor vehicles.<br><br>I am referring to situations similar to this one:<br><br><a style="color:rgb(52,101,164)" href="http://wiki.openstreetmap.org/wiki/File:Tram_Amadeo.jpg">http://wiki.openstreetmap.org/wiki/File:Tram_Amadeo.jpg</a><br><br>Which is here on the map:<br><br><a style="color:rgb(52,101,164)" href="https://www.openstreetmap.org/#map=19/45.470987/9.236118">https://www.openstreetmap.org/#map=19/45.470987/9.236118</a><br><br>I searched the wiki for a tagging or relation scheme, but found none.<br><br>I was thinking about a simple tagging scheme: tram=yes|forward|backward for the highway, and road=yes for the railway.<br><br>From the previous example (the picture points at the opposite direction of the highway on which it was taken:<br><br>For the center way (road):<br><br>tram=yes (it's on both directions)<br><br>and on the two railways:<br>road=yes (the track lies on a road used by motor vehicles)<br><br>We could also user a lanes modifier:<br>lanes=3<br>lanes:backward=2<br>tram:lanes:backward=yes|no<br>tram:forward=yes<br><br>The tram tag should not be used for tracks which run separated from the road (they are tagged with railway=tram).<div><br></div><div>The tram tag should go along with access tags, as we have lanes reserved for trams and buses/taxis:</div><div><br></div><div><a href="http://wiki.openstreetmap.org/wiki/File:Tram_xxii_marzo.jpg">http://wiki.openstreetmap.org/wiki/File:Tram_xxii_marzo.jpg</a></div><div><br></div><div>So the center way (carriageway reserved to psv with two tram tracks in shared space) would get tagged as:</div><div>access=no</div><div>bus=yes</div><div>taxi=yes</div><div>tram=yes</div><div><br></div><div>We could also think about a relation, type=tram_on_road, it could be useful for sorting things out in complex multi-carriageway situations like this one:</div><div><br></div><div><a href="https://www.openstreetmap.org/#map=19/45.49833/9.19607">https://www.openstreetmap.org/#map=19/45.49833/9.19607</a><br><br>but would also be more difficult for users to mantain and for clients to consume.<br><div><br>Any suggestions / impressions?</div><div><br>Thanks!<br><br>Sig<br></div></div></div>