[OSM-talk] Left and Right?

Karl Newman siliconfiend at gmail.com
Tue Aug 26 00:45:13 BST 2008


On Mon, Aug 25, 2008 at 3:34 PM, Mark Williams <mark.666 at blueyonder.co.uk>wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> robin paulson wrote:
> > Rory McCann wrote:
> >> Gervase Markham wrote:
> >>> What's current tagging best practice with things which are to the left
> >>> or the right of a way (e.g. bus stops)?
> >>>
> >>> A nearly-approved proposal for a canal-side object has been objected to
> >>> by someone who thinks that the tag should be on a node which is part of
> >>> the canal rather than next to it, with left/right indicated as part of
> >>> the tag key name.
> >>> http://wiki.openstreetmap.org/index.php/Proposed_features/Mooring
> >>>
> >>> Do we do that for any other tags? Do we have highway:left=bus_stop?
> >>>
> >>> Gerv
> >> Personally I add the node to left of the way, not as part of the way. I
> >> believe the OSM theory is that the way represents the middle of the
> >> road. So things like mini-roundabounds and traffic lights are part of
> >> the way (ie road), but a bus stop is off to the side of the road.
> >
> > the problem with this is that 'bus stop' (and canal mooring, etc,)
> > implies a place where the bus stops, which is on the road.
> >
> > the fact the bus shelter, or sign, or bench, is some distance off to the
> > side of the road shouldn't matter - the bus itself stops on the road, so
> > the node imo should be part of the way
> >
> > if the bus stop is off to the side of the road, i.e. not connected to
> > it, then the bus can't physically get to it, which seems very wrong
> >
> > or, consider from the pedestrian's point-of-view:
> > it is assumed for all roads except motorways and where explicitly
> > stated, that there is foot=yes access. in which case, the
> > footpath/sidewalk/pavement is therefore part of the way which represents
> > the road; we don't draw  a separate way off to one side, running
> > parallel. the bus stop must be on the footpath for the pedestrian to be
> > able to walk up to it, so again it must be part of the way
> >
> > this problem is i think muddled by the fact we represent an area (a
> > road) with a linear object (a way), which theoretically has zero width,
> > so the natural step from this is to say:
> > 'the way represents the centre of the road, and the bus stop/canal
> > mooring is not in the centre of the road, it's at the side of the road,
> > so I'll put it to one side of the way'
> >
> > as for placing the node to one side of the way in order to get the icon
> > to be placed correctly, this sounds a lot like 'tagging for the renderer'
> >
>
> I disagree with this view.
> Do you tag post boxes as way nodes? Shops? Telephones?
> No...
> So why bus stops? They aren't in the road. They are sites on the side,
> like all of the above. It makes no sense to tag them as way objects.
>
> I have seen the arguments about knowing which way they belong to; IMHO
> this is specious, no bus company works by looking at OSM to see where to
> route their buses, but a map user may well want to know just where the
> bus stop is - Anyone looking at a map of where they are who doesn't know
> which side they drive, is in trouble. The same goes for any navigation
> software.
>
> It really isn't hard to link from bus-stops as points to nearby ways -
> check out all the routing apps, not many need a hard node ID or way ID
> to commence from / get to - they find a nearby way from a lat/long. If
> Gosmore can do it, why not any other app?
>
> It just introduces a whole load of hassle working out which bus stop
> goes in which direction, sticking it in the middle of the road. It looks
> stupid in the renderers for a very good reason.
>
> My 2p, but I don't want this to look like everyone thinks that way nodes
> are good..
>
> Mark
>

If you happen to know exactly which nodes (which are not part of the way)
are your start and end points, then routers can deal with that. If you want
to know which bus stops you will pass while traveling along a way, that's a
much more difficult problem if the nodes are not somehow topologically
associated with the way. It's a more serious problem with house numbers
because the data volume is so much higher (many more house numbers than bus
stops), which makes it even more important to associate a number with a way
(and not by using the street name--that's not topological, is subject to
typos and is difficult to validate automatically).

Karl
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/talk/attachments/20080825/df6a50d9/attachment.html>


More information about the talk mailing list