Chris Morley wrote:
>Sent: 24 August 2008 8:51 PM
>Cc: talk@openstreetmap.org
>Subject: Re: [OSM-talk] Left and Right?
>
>Karl Newman wrote:
>> On Sun, Aug 24, 2008 at 9:53 AM, Rory McCann <[EMAIL PROTECTED]
>>     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?
>>
>>     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.
>>
>>     A similar thinking is obvious in the Karlsruhe House Address Scheme
>>
>(http://wiki.openstreetmap.org/index.php/Proposed_features/House_numbers/Ka
>rlsruhe_Schema),
>>     since the buildings that are numbered are not physically in the
>middle
>>     of the road, they are added as nodes to the left or right of the way.
>>
>> Yes, and that method is not topological, which makes it very difficult
>> to associate that feature (bus stop, house number, whatever) with the
>> way that it's actually located on. It should either be a node that is
>> part of the way, or have a relation to connect the node with the way.
>
>I think that the topological aspect of OSM's data structure is important
>and well worth maintaining in nodes and ways as well as in relations. We
>are not just drawing pictures, we are also recording relationships. This
>is why the representation of a mooring - a stretch of canal where boats
>tie up - as a separate way not connected to the canal seems wrong to me.
>In this case and with bus stops or house numbers, if you convey which
>side it is on by having a separate node or way displaced an arbitary
>short distance to one side, then you lose this side information at lower
>scales, when it may still be important to a user. With a topological
>description it is still available.

I totally agree on this approach, ie the node is part of the way, but only
for features which have direct relationship to each other. This for a bus
stop of a mooring I make the node part of the way because these are features
that apply and have a relationship with the way itself. For house numbers
however I make a separate node. I do this for two reasons, the first is that
the house has no relevance to the way it is alongside. We think of house
numbers being part of a street but in reality they aren't, they are
references for buildings. The second reason is that if we were to add nodes
for every house on both sides of the street to every way we would soon find
out ways totally unmanageable. As a further reason, houses are normally
connected to the street with a driveway/footpath. In a fully featured map
you would draw these in eventually. Its these that make the true
relationship between building and street.

Always try top keep things simple. Keep like with like and don't try to over
engineer the result and generally the result will be more than sufficient.

>
>Left/right are sometimes criticised as being dangerous because they can
>be "accidentally" reversed. It is editing programs that do all the
>reversing and it would be better if they provided better support. It
>would not be difficult to have a scheme with automatic reversal of tags
>(on the way or its nodes) containing "left" or "right" or a few others
>(like "oneway"), together with a more intelligent warning for the user
>in other cases.

For bus stops I get around this problem by using a "towards" key. I can then
place my node in the way happy in the knowledge that the stop is easily
referenced by the direction/destination the bus is travelling. Works a treat
in Birmingham because all the bus stop signs have a "Towards" statement on
the sign.

Cheers

Andy



_______________________________________________
talk mailing list
talk@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk

Reply via email to