[OSM-talk] Left and Right?
Mark Williams
mark.666 at blueyonder.co.uk
Mon Aug 25 23:34:09 BST 2008
-----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
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFIszNhJfMmcSPNh94RAkPOAJ9ALC4KpvGSUlTVxbVcNbW2jRuPFwCfcfAZ
DIsY6girm+HvwS6kYgf/8V8=
=dM1X
-----END PGP SIGNATURE-----
More information about the talk
mailing list