Re: [Talk-at] Route, Tram, Richtung

2008-12-13 Diskussionsfäden Wolfgang W. Wasserburger
wienspezifisch wäre es vielleicht sinnvoll sich an die interne
Fahrtrichtungsnummerierung der Verkehrsbetriebe zu halten.

http://de.wikipedia.org/wiki/Stra%C3%9Fenbahn_Wien#Nummerierung_der_Linien
dürfte das (für Wien) richtig widerspiegeln

lg Wolfgang

> -Original Message-
> From: talk-at-boun...@openstreetmap.org
> [mailto:talk-at-boun...@openstreetmap.org]on Behalf Of Andreas M.
> Sent: Saturday, December 13, 2008 7:41 PM
> To: OpenStreetMap AT
> Subject: Re: [Talk-at] Route, Tram, Richtung
>
>
> Andreas Labres wrote:
>
> > Gibt's denn auch einen Konsens drüber, welche Richtung genau
> "forward" oder
> > "backward" ist? Ist "forward" immer stadtauswärts oder (bei
> Ringlinien) im
> > Uhrzeigersinn oder sowas?
> >
> > Konkretes Szenario: der Weg in beide Richtungen, aber die
> Haltestelle gibt es
> > nur für eine Richtung. Wie weiß der Router, der irgendwo auf
> dem Weg diese Kante
> > genommen hat und jetzt ein "Aussteigen" anzeigen will, ob diese
> Haltestelle für
> > die gerade verwendete Richtung existiert oder nicht?
>
> IMO ergibt sich das aus der Position von stop_0 als Anfang der Route,
> bzw. der weiteren Haltestellennumerierung als Richtung. Damit ist eine
> eindeutige Information vorhanden, an der sich ein Router orientieren kann.
>
> Reales Beispiel: Die Sensengasse (backward_stop_1) gibt es nur in
> Richtung Schottentor (stop_0). Damit ist klar, dass sie in der anderen
> Richtung nicht existiert und dort direkt nach der Abfahrt am Schottentor
> die Währinger Str./Spitalgasse (stop_2) kommt.
>
> Forward:  0, 2, ...
> Backward: ..., 2, 1, 0
>
> Als Routing-Laie und Softwareheini stelle ich mir das so vor: man baut
> aus den Haltestellen pro Richtung eine nach den Nummern aufsteigend bzw.
> absteigend sortierte Liste auf, in der ggf. die fehlen, die nur Member
> für die jeweils andere Richtung sind. Dann sucht man die passenden Ways
> dazwischen, was natürlich in der Relation konsistent definiert sein muss.
>
> Ob das im Sinne des Erfinders ist, weiß ich allerdings nicht, aber so
> ergibt es für mich einen Sinn.
>
> Gruß
> Andreas
>
>
>
>
> ___
> Talk-at mailing list
> Talk-at@openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-at
>


___
Talk-at mailing list
Talk-at@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-at


Re: [Talk-at] Route, Tram, Richtung

2008-12-13 Diskussionsfäden Wolfgang W. Wasserburger
allerdings wird wahrscheinlich keiner ÖV-Routen damit ausrechnen - da müßte
man den Fahrplan auch noch anbinden ;-)

W.


> -Original Message-
> From: talk-at-boun...@openstreetmap.org
> [mailto:talk-at-boun...@openstreetmap.org]on Behalf Of Andreas Labres
> Sent: Saturday, December 13, 2008 8:01 PM
> To: OpenStreetMap AT
> Subject: Re: [Talk-at] Route, Tram, Richtung
>
>
> Andreas M. wrote:
> > IMO ergibt sich das aus der Position von stop_0 als Anfang der Route,
>
> Ok, dieses Attribut kannte ich noch nicht. Kling zwar nicht
> danach, als ob es
> für den Router einfach wäre, das rauszufinden, aber es ist damit
> wohl eindeutig
> definiert. :)
>
> Servus, Andreas
>
> ___
> Talk-at mailing list
> Talk-at@openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-at
>


___
Talk-at mailing list
Talk-at@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-at


Re: [Talk-at] Route, Tram, Richtung

2008-12-13 Diskussionsfäden Andreas Labres
Andreas M. wrote:
> IMO ergibt sich das aus der Position von stop_0 als Anfang der Route,

Ok, dieses Attribut kannte ich noch nicht. Kling zwar nicht danach, als ob es
für den Router einfach wäre, das rauszufinden, aber es ist damit wohl eindeutig
definiert. :)

Servus, Andreas

___
Talk-at mailing list
Talk-at@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-at


Re: [Talk-at] Route, Tram, Richtung

2008-12-13 Diskussionsfäden Andreas M.
Andreas M. wrote:

> Reales Beispiel: Die Sensengasse (backward_stop_1) gibt es nur in
> Richtung Schottentor (stop_0). Damit ist klar, dass sie in der anderen
> Richtung nicht existiert und dort direkt nach der Abfahrt am Schottentor
> die Währinger Str./Spitalgasse (stop_2) kommt.
> 
> Forward:  0, 2, ...
> Backward: ..., 2, 1, 0

Abgesehen davon, dass ich in diesem Beispiel die Schwarzspanierstraße
dazwischen unterschlagen habe:

Die Änderung in API-Version 0.6 mit den geordneten Relationen verstehe
ich so, dass in Zukunft die Nummern nicht mehr benötigt werden. Das
macht die Sache zumindest beim Editieren etwas weniger kompliziert.

Der gerade beschriebenen Routing-Ansatz ändert sich dadurch nur
insofern, dass die Haltestellen je nach forward/backward-Membership
einfach in der vorgegebenen Reihenfolge aus der Relation genommen
werden, statt nach ihren Nummern.

Gruß
Andreas


___
Talk-at mailing list
Talk-at@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-at


Re: [Talk-at] Route, Tram, Richtung

2008-12-13 Diskussionsfäden Andreas M.
Andreas Labres wrote:

> Gibt's denn auch einen Konsens drüber, welche Richtung genau "forward" oder
> "backward" ist? Ist "forward" immer stadtauswärts oder (bei Ringlinien) im
> Uhrzeigersinn oder sowas?
> 
> Konkretes Szenario: der Weg in beide Richtungen, aber die Haltestelle gibt es
> nur für eine Richtung. Wie weiß der Router, der irgendwo auf dem Weg diese 
> Kante
> genommen hat und jetzt ein "Aussteigen" anzeigen will, ob diese Haltestelle 
> für
> die gerade verwendete Richtung existiert oder nicht?

IMO ergibt sich das aus der Position von stop_0 als Anfang der Route,
bzw. der weiteren Haltestellennumerierung als Richtung. Damit ist eine
eindeutige Information vorhanden, an der sich ein Router orientieren kann.

Reales Beispiel: Die Sensengasse (backward_stop_1) gibt es nur in
Richtung Schottentor (stop_0). Damit ist klar, dass sie in der anderen
Richtung nicht existiert und dort direkt nach der Abfahrt am Schottentor
die Währinger Str./Spitalgasse (stop_2) kommt.

Forward:  0, 2, ...
Backward: ..., 2, 1, 0

Als Routing-Laie und Softwareheini stelle ich mir das so vor: man baut
aus den Haltestellen pro Richtung eine nach den Nummern aufsteigend bzw.
absteigend sortierte Liste auf, in der ggf. die fehlen, die nur Member
für die jeweils andere Richtung sind. Dann sucht man die passenden Ways
dazwischen, was natürlich in der Relation konsistent definiert sein muss.

Ob das im Sinne des Erfinders ist, weiß ich allerdings nicht, aber so
ergibt es für mich einen Sinn.

Gruß
Andreas




___
Talk-at mailing list
Talk-at@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-at


Re: [Talk-at] Route, Tram, Richtung

2008-12-13 Diskussionsfäden Andreas Labres
Andreas M. wrote:
> Auch in Wien gibt es ja diverse Stellen, an denen die Schienen teilweise
> eine unterschiedliche Streckenführung pro Richtung haben, z.B. die 9 und
> 44 um den Bereich am Lorenz-Bayer-Park, oder die getrennt gemappten
> Strecken am Ring. Und natürlich auch an allen Wendeschleifen.

Gibt's denn auch einen Konsens drüber, welche Richtung genau "forward" oder
"backward" ist? Ist "forward" immer stadtauswärts oder (bei Ringlinien) im
Uhrzeigersinn oder sowas?

Konkretes Szenario: der Weg in beide Richtungen, aber die Haltestelle gibt es
nur für eine Richtung. Wie weiß der Router, der irgendwo auf dem Weg diese Kante
genommen hat und jetzt ein "Aussteigen" anzeigen will, ob diese Haltestelle für
die gerade verwendete Richtung existiert oder nicht?

Irgendwas scheint mir da nicht vollständig durchdacht...

Servus, Andreas

___
Talk-at mailing list
Talk-at@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-at


Re: [Talk-at] Route, Tram, Richtung

2008-12-13 Diskussionsfäden Andreas M.
Hi,

Florian Schweikert wrote:

> wollte die Relation vom D-Wagen vervollständigen bin aber auf ein
> "Problem" gestossen.
> Die Teile die eingetragen sind, sind als role=backward gekennzeichnet,
> habe mir dann http://wiki.openstreetmap.org/wiki/Relation:route
> angesehen und glaube das man damit Strassenbahnstationen mappen kann die
> nur in einer Richtung sind.

Das gibt es sowohl für Haltestellen als auch für Streckenabschnitte, die
nur in einer Richtung befahren werden.

Stops: forward_stop_n/backward_stop_n
Ways:  forward/backward

Auch in Wien gibt es ja diverse Stellen, an denen die Schienen teilweise
eine unterschiedliche Streckenführung pro Richtung haben, z.B. die 9 und
44 um den Bereich am Lorenz-Bayer-Park, oder die getrennt gemappten
Strecken am Ring. Und natürlich auch an allen Wendeschleifen.

Gruß
Andreas

___
Talk-at mailing list
Talk-at@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-at


[Talk-at] Route, Tram, Richtung

2008-12-13 Diskussionsfäden Florian Schweikert
Hi list,

wollte die Relation vom D-Wagen vervollständigen bin aber auf ein "Problem"
gestossen.
Die Teile die eingetragen sind, sind als role=backward gekennzeichnet, habe
mir dann http://wiki.openstreetmap.org/wiki/Relation:route angesehen und
glaube das man damit Strassenbahnstationen mappen kann die nur in einer
Richtung sind.

mfg,
Florian ("Kelvan")
___
Talk-at mailing list
Talk-at@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-at