On Feb 11, 2008 7:20 AM, Bernd Raichle <[EMAIL PROTECTED]> wrote:

> Hi,
>
>
> on Sunday, 10 February 2008 08:34:31 -0800,
> Karl Newman <[EMAIL PROTECTED]> writes:
>  > On Feb 10, 2008 4:21 AM, Frederik Ramm <[EMAIL PROTECTED]> wrote:
>  > > > Since trees lining a way/street are such a common occurence, why
>  > > > not have a simple additional tag to the main road.
>  > > >
>  > > > lined_by_trees=yes/no/left/right
>  > >
>  > > I'm a bit unhappy about needlessly inflating the importance of the
>  > > direction of ways. Long-term, I would actually like to get rid of the
>  > > direction and express everything in relations.
>
> This means, that you find it necessary to have something like a
> "direction" or a "side", both of this features related to a way?
> But you don't want to express a direction or a side by the _implicit
> order_ of the way nodes.
>
>
>  > >                                                 The reasons for this
>  > > are
>  > >
>  > > (a) the direction is too easily changed, sometimes by mistake
>
> ... because none of the current OSM editors show direction- or
> side-related tags explicitly.
>
>
>  > > (b) there might be multiple conflicting things that rely on the
>  > >    direction, e.g. a road that is oneway from A to B but has a
>  > >    slope from B to A
>  > >
>  > > Anything with "left/right" in it also relies on direction. I'd prefer
>  > > "east/west/north/south", or using an explicit relation that says
>  > > "trees on the right between nodes A and B along road C".
>
> I am against east/west/north/south because there are a lot of
> ways/areas/things which do not go straight ahead.
>
>
>  > Okay, this thread is at risk of spinning wildly off-topic, but I've
> been
>  > thinking about this situation recently. It seems to clamor for the use
> of
>  > specialized relations that are "direction-aware". That way, if a way is
> a
>  > member of a relation and has directional properties (left/right), then
> the
>  > editors could look for those relations when the way is reversed and
> either
>  > fix them automatically or at the minimum raise a warning dialog.
>  >
>  > I also had some other ideas about enforcing referential integrity for
>  > another type of specialized relation (if one or more node relation
> members
>  > is required to be part of a way relation member, then enforce that
> rule).
>  > That rule could actually be enforced by the API.
>  >
>  > These specialized relations would just give some structure to the
> wide-open
>  > relation type, without implying anything about the nature of the
> relation.
>  > It could possibly be accomplished through special tags on the existing
>  > relation structure.
>
> Do you have any propositions how this will look like or how this
> should be done?
>
> A few days ago I have started a new proposal for a "Segmented Tag",
> which relates a set of tags to a directed or undirected part of a way
> (I have called this part "segment" inspired by GDF's "Segmented
> Attributes").  I have not found the time yet to finalize the proposal
> adding some examples, nonetheless it can already be found in the OSM
> Wiki (Relations/Proposed/Segmented Tags).
>
>
> Best wishes,
>  -bernd
>

Big +1 on this proposal. That's exactly what I've been thinking about
lately. It's stupid to chop up nice long ways just because the speed limit
changes or the way happens to cross a bridge.

Karl
_______________________________________________
talk mailing list
talk@openstreetmap.org
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk

Reply via email to