[Talk-de] Sketch-line

2013-11-28 Thread cracklinrain
Hallo,

ich versuche gerade eine Buslinie in Bremen so nach dem neuen ÖPNV
Schema zu taggen, dass auch Sketch-Line damit funktioniert. Allerdings
funktioniert das nicht alles so wie es soll. Seht es euch selbst an:

http://www.overpass-api.de/api/sketch-line?ref=22&network=VBN
http://www.overpass-api.de/api/sketch-line?ref=22&network=VBN&style=wuppertal

Das Problem ist, dass fast alle Haltestellen doppelt dargestellt werden.
Solche wo auch eine Straßenbahn am gleichen Steig hält, werden korrekt
dargestellt (Kurfürstenallee, Crüsemannallee, Busestraße, Universität /
Zentralbereich).

Nun habe ich einmal in beiden Richtungen von einer reinen Bushaltestelle
(Bruchhauser Straße) den highway=bus_stop Tag entfernt. Das Ergebnis
ist, dass eine Lücke entsteht, aber die Haltestelle nun nicht mehr
doppelt dargestellt wird.

Hier einmal der Direktlink zur route_master-Relation:
http://www.openstreetmap.org/browse/relation/571202

Ich frage mich nun, ob die Darstellung so beabsichtigt ist bzw. welche
eigentlich die Zieldarstellung sein soll.

Schon einmal Danke, dass ihr überhaupt so weit gelesen habt. Ich würde
mich sehr über Antworten und Einschätzungen freuen.

LG cracklinrain

PS: Kann es sein, dass highway=bus_stop im neuen Schema nicht
unterstützt wird oder kann Sketch-Line bloß nicht mit doppelt getagten
Objekten umgehen?

___
Talk-de mailing list
Talk-de@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Sketch-line

2013-11-28 Thread Jo
Meine funktioniert schon:

http://overpass-api.de/api/sketch-line?network=De+Lijn+West-Vlaanderen&ref=20&operator=

Ich finde es aber blöt um alle stop_position hin zu fügen. Für das Norten
von Belgien gibt es 1000e Routes (+Variationen). Es wird schon mühsam sein
um die alle zu 'maintainen'. Was wichtig ist für mich sind die
highway=bus_stop/public_transport=platform. Die stop_position kann man
ziemlich einfach kalkulieren oder mittels Relationen mit Typ
public_transport=stop_area ableiten.

Jo


2013/11/28 cracklinrain 

> Hallo,
>
> ich versuche gerade eine Buslinie in Bremen so nach dem neuen ÖPNV
> Schema zu taggen, dass auch Sketch-Line damit funktioniert. Allerdings
> funktioniert das nicht alles so wie es soll. Seht es euch selbst an:
>
> http://www.overpass-api.de/api/sketch-line?ref=22&network=VBN
>
> http://www.overpass-api.de/api/sketch-line?ref=22&network=VBN&style=wuppertal
>
> Das Problem ist, dass fast alle Haltestellen doppelt dargestellt werden.
> Solche wo auch eine Straßenbahn am gleichen Steig hält, werden korrekt
> dargestellt (Kurfürstenallee, Crüsemannallee, Busestraße, Universität /
> Zentralbereich).
>
> Nun habe ich einmal in beiden Richtungen von einer reinen Bushaltestelle
> (Bruchhauser Straße) den highway=bus_stop Tag entfernt. Das Ergebnis
> ist, dass eine Lücke entsteht, aber die Haltestelle nun nicht mehr
> doppelt dargestellt wird.
>
> Hier einmal der Direktlink zur route_master-Relation:
> http://www.openstreetmap.org/browse/relation/571202
>
> Ich frage mich nun, ob die Darstellung so beabsichtigt ist bzw. welche
> eigentlich die Zieldarstellung sein soll.
>
> Schon einmal Danke, dass ihr überhaupt so weit gelesen habt. Ich würde
> mich sehr über Antworten und Einschätzungen freuen.
>
> LG cracklinrain
>
> PS: Kann es sein, dass highway=bus_stop im neuen Schema nicht
> unterstützt wird oder kann Sketch-Line bloß nicht mit doppelt getagten
> Objekten umgehen?
>
> ___
> Talk-de mailing list
> Talk-de@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-de
>
___
Talk-de mailing list
Talk-de@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Sketch-line

2013-11-28 Thread cracklinrain
Am 29.11.2013 00:15, schrieb Jo:
> Meine funktioniert schon:
> 
> http://overpass-api.de/api/sketch-line?network=De+Lijn+West-Vlaanderen&ref=20&operator=
> 
> Ich finde es aber blöt um alle stop_position hin zu fügen. 

Wenn ich mir dein Beispiel ansehe, ist das (zumindest für Sketch-line)
auch nicht nötig - funktioniert auf den ersten Blick ja.

> Für das Norten
> von Belgien gibt es 1000e Routes (+Variationen). Es wird schon mühsam sein
> um die alle zu 'maintainen'. 

Umtaggen von highway=bus_stop auf das neue Schema braucht man aber dann
zumindest für so eine Anwendung wie Sketch-line nicht - zumindest gehe
ich nicht davon aus und es war ja auch so gedacht, dass das alte Schema
weiterhin unterstützt wird (so stand das irgendwo im Wiki).

> Was wichtig ist für mich sind die
> highway=bus_stop/public_transport=platform. 

Das hat mir erst einmal sehr weiter geholfen!

Bei Sketch-line wird also highway=bus_stop im neuen Schema durch
public_transport=platform ersetzt.

Aus meiner Sicht ist das so sinnvoll, weil ich die
highway=platform/bus_stop Tags nur zum Mappen für denen Renderer
benutzen würde. Und das ist ja eher nicht so toll.

> Die stop_position kann man
> ziemlich einfach kalkulieren oder mittels Relationen mit Typ
> public_transport=stop_area ableiten.

Ja ausrechnen könnte man mal probieren, aber ich vermute, dass die
Ergebnisse für einen Bot nicht ausreichen. Man müsste wahrscheinlich
alle noch einmal überprüfen. Aber so wichtig sind die Haltepositionen
zur Zeit auch nicht (ich würde mich freuen eines besseren belehrt zu
werden :)).

-

Was mich jetzt noch interessieren würde:

Wenn ich eine Haltestelle/Haltestellenbereich nach dem neuen Schema
gemapt habe, darf/muss ich dann noch all die alten Tags wie
railway=platform/tram_stop/halt highway=bus_stop/platform hinzufügen?

Und wann wird das neue Schema von Mapnik (und diversen anderen
Anwendungen) unterstützt?

Welche Anwendungen außer Sketch-line unterstützen überhaupt das neue Schema?

___
Talk-de mailing list
Talk-de@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Sketch-line

2013-11-28 Thread Roland Olbricht
Hallo,

> ich versuche gerade eine Buslinie in Bremen so nach dem neuen ÖPNV
> Schema zu taggen, dass auch Sketch-Line damit funktioniert. Allerdings
> funktioniert das nicht alles so wie es soll. Seht es euch selbst an:
> 
> http://www.overpass-api.de/api/sketch-line?ref=22&network=VBN
> http://www.overpass-api.de/api/sketch-line?ref=22&network=VBN&style=wupperta
> l
> 
> Das Problem ist, dass fast alle Haltestellen doppelt dargestellt werden.
> Solche wo auch eine Straßenbahn am gleichen Steig hält, werden korrekt
> dargestellt (Kurfürstenallee, Crüsemannallee, Busestraße, Universität /
> Zentralbereich).

Das neue Public-Transport-Schema ist eines der prominentesten Beispiel für ein 
großflächig gescheitertes Wiki-Proposal. Leider gibt es nun sehr viele 
Varianten für das Tagging statt vorher nur einer, und etliche Mapper bestehen 
darauf, dass ihr Ansatz die einzige Wahrheit sei. Die Varianten sind 
untereinander widersprüchlich, so dass keine sinnvolle Auswertung mehr möglich 
ist. Ich habe daher Sketch-Line nicht mehr weiterentwickelt.

Sketch-Line arbeitet zuverlässig mit "highway=bus_stop" und 
"public_transport=platform" zusammen. "stop_position" wird ab irgendwann 
wieder komplett ignoriert werden. Es ist ohenhin nicht flächendeckend 
verfügbar.

Ich würde empfehlen,
- Nodes als Haltestellen mit "highway=bus_stop" und 
"public_transport=platform" und Namen zu taggen
- Ways als Haltestellen mit "public_transport=platform" und Namen zu taggen
- diese Elemente und nur diese Element mit der Rolle "stop" in Reihenfolge der 
Bedienung in die Linie einzufügen
- mit den Rollen "forward" und "backward" die Wege des befahrenen Linienwegs 
aufzubauen

Sketch-Line sollte dann korrekt funktionieren, verbleibende Fehler korrigiere 
ich gerne. Erfahrungsgemäß gibt es auch selten bis nie Widerspruch, wenn man 
so mappt.

"stop_position" war ursprünglich der Sonderwunsch einer der treibenden User 
hinter dem Proposal. Derjenige hat es aber auch nach nun mehreren Jahren nicht 
hinbekommen, ein funktionierendes Stück Software zur Auswertung zu schreiben.

Generell würde ich obiges auch als offizielle Vereinfachung im Wiki 
unterbringen, um endlich wieder funktionsfähige Software zu haben. Das muss 
aber hinter der dringenderen Weiterentwicklung der Overpass API leider 
zurückstehen, weil Wiki-Diskussion unvermeidlich sehr zeitraubend sind.

Viele Grüße,

Roland


___
Talk-de mailing list
Talk-de@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Sketch-line

2013-11-28 Thread Jo
Roland,

Ich bin fast vollig mit dir einverstanden. Ich verstehe aber nicht wieso
man forward/backward braucht wenn für jede Richtung schon alle Ways in
richtige Reihenfolge vorhanden sind.

forward/backward ist m.E. notwendig in manche Rad/Wanderrouten, wo 2
Richtungen mit eine einzige Relation erfasst sind.

Für Sketch line noch die folgende Frage: ich benutze fast nie network,
operator=De Lijn. Manche Leute setzen die Provinz im Network (so ist das
bei De Lijn auch unterteilt). Das kann ich ab jetzt auch machen. Das
Problem ist aber das in eine Provinz mehrmals dieselbe ref vorkommen
können. Also wird es noch nicht möglich sein mit nur network und ref die
Linie eindeutig zu wählen.
Gibt es da auch andere Möglichkeiten? Jede route_master bekommt auch ein
ref:De_Lijn und/oder name.

Vielen Dank,

Jo


PS: ich hoffe das einmal die Diskussion zum Thema von public transport noch
mal neu anfängt. Ich würde zum Beispiel gerne routes von subroutes aufbauen
können. Heutzutage ist der Maintenance von Linien Albtraum, viel Arbeit und
deswegen 'error prone', wenn die kaputgehen. Und kaput gehen sie...


2013/11/29 Roland Olbricht 

> Hallo,
>
> > ich versuche gerade eine Buslinie in Bremen so nach dem neuen ÖPNV
> > Schema zu taggen, dass auch Sketch-Line damit funktioniert. Allerdings
> > funktioniert das nicht alles so wie es soll. Seht es euch selbst an:
> >
> > http://www.overpass-api.de/api/sketch-line?ref=22&network=VBN
> >
> http://www.overpass-api.de/api/sketch-line?ref=22&network=VBN&style=wupperta
> > l
> >
> > Das Problem ist, dass fast alle Haltestellen doppelt dargestellt werden.
> > Solche wo auch eine Straßenbahn am gleichen Steig hält, werden korrekt
> > dargestellt (Kurfürstenallee, Crüsemannallee, Busestraße, Universität /
> > Zentralbereich).
>
> Das neue Public-Transport-Schema ist eines der prominentesten Beispiel für
> ein
> großflächig gescheitertes Wiki-Proposal. Leider gibt es nun sehr viele
> Varianten für das Tagging statt vorher nur einer, und etliche Mapper
> bestehen
> darauf, dass ihr Ansatz die einzige Wahrheit sei. Die Varianten sind
> untereinander widersprüchlich, so dass keine sinnvolle Auswertung mehr
> möglich
> ist. Ich habe daher Sketch-Line nicht mehr weiterentwickelt.
>
> Sketch-Line arbeitet zuverlässig mit "highway=bus_stop" und
> "public_transport=platform" zusammen. "stop_position" wird ab irgendwann
> wieder komplett ignoriert werden. Es ist ohenhin nicht flächendeckend
> verfügbar.
>
> Ich würde empfehlen,
> - Nodes als Haltestellen mit "highway=bus_stop" und
> "public_transport=platform" und Namen zu taggen
> - Ways als Haltestellen mit "public_transport=platform" und Namen zu taggen
> - diese Elemente und nur diese Element mit der Rolle "stop" in Reihenfolge
> der
> Bedienung in die Linie einzufügen
> - mit den Rollen "forward" und "backward" die Wege des befahrenen
> Linienwegs
> aufzubauen
>
> Sketch-Line sollte dann korrekt funktionieren, verbleibende Fehler
> korrigiere
> ich gerne. Erfahrungsgemäß gibt es auch selten bis nie Widerspruch, wenn
> man
> so mappt.
>
> "stop_position" war ursprünglich der Sonderwunsch einer der treibenden User
> hinter dem Proposal. Derjenige hat es aber auch nach nun mehreren Jahren
> nicht
> hinbekommen, ein funktionierendes Stück Software zur Auswertung zu
> schreiben.
>
> Generell würde ich obiges auch als offizielle Vereinfachung im Wiki
> unterbringen, um endlich wieder funktionsfähige Software zu haben. Das muss
> aber hinter der dringenderen Weiterentwicklung der Overpass API leider
> zurückstehen, weil Wiki-Diskussion unvermeidlich sehr zeitraubend sind.
>
> Viele Grüße,
>
> Roland
>
>
> ___
> Talk-de mailing list
> Talk-de@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-de
>
___
Talk-de mailing list
Talk-de@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Sketch-line

2013-11-29 Thread cracklinrain
Am 29.11.2013 07:41, schrieb Roland Olbricht:
> Ich habe daher Sketch-Line nicht mehr weiterentwickelt.

So wie ich das bisher beurteilen kann ist Sketch-Line eine sehr gute
Anwendung. Das einzige Problem ist bisher wahrscheinlich, dass es sehr
aufwendig ist eine Buslinie so genau zu mappen. Und deshalb gibt es
wahrscheinlich auch nur wenige ÖPNV-Relationen, die fehlerfrei
dargestellt werden.

> 
> Sketch-Line arbeitet zuverlässig mit "highway=bus_stop" und 
> "public_transport=platform" zusammen. "stop_position" wird ab irgendwann 
> wieder komplett ignoriert werden. Es ist ohenhin nicht flächendeckend 
> verfügbar.

Ich habe mir das mal bei meinem Prototypen angeschaut:

Hier eine Haltestelle ohne highway=* (Das Tagging ist so für beide
Richtungen):
http://www.openstreetmap.org/browse/node/294076198

Diese wird in Sketch-Line als einzelner Halt Dargestellt.
http://www.overpass-api.de/api/sketch-line?ref=22&network=VBN&style=wuppertal

Das funktioniert also.

Nun habe ich mir das ganze angeschaut, wenn ich auf dem platform-Weg den
highway=platform-Tag habe (Im Beispiel sind wieder beide Richtungen
gleich getagt).
http://www.openstreetmap.org/browse/way/249003334

Das funktioniert also auch. Trotz eines highway=*-Tags wird in
Sketch-Line die Haltestelle nur einmal dargestellt.

Nun das was nicht funktioniert: Eine Haltestelle, die
public_transport=platform und highway=bus_stop trägt (auch wieder in
beiden Richtungen dasselbe).
http://www.openstreetmap.org/browse/node/299731075

Diese funktioniert nicht.
http://www.overpass-api.de/api/sketch-line?ref=22&network=VBN&style=wuppertal

Was ich aber auch weiß: highway=bus_stop alleine mit Rolle platform
funktioniert.

Fazit: highway=bus_stop und public_transport=platform zusammen wird in
Sketch-Line nicht unterstützt.

> Ich würde empfehlen,
> - Nodes als Haltestellen mit "highway=bus_stop" und 
> "public_transport=platform" und Namen zu taggen

Hm ich sehe gerade, dass man highway=platform auch auf nodes taggen kann.
http://wiki.openstreetmap.org/wiki/Tag:highway%3Dplatform
Ich meine ich hätte im Wiki irgendwo mal das Gegenteil gelesen.

Das würde ich zwar nicht als bessere alternative vorschlagen, aber
highway=bus_stop und public_transport=platform klingt schon ein bisschen
redundant - auch wenn ich das bisher so getagt habe.

> - Ways als Haltestellen mit "public_transport=platform" und Namen zu taggen
> - diese Elemente und nur diese Element mit der Rolle "stop" in Reihenfolge 
> der 
> Bedienung in die Linie einzufügen
> - mit den Rollen "forward" und "backward" die Wege des befahrenen Linienwegs 
> aufzubauen

Das habe ich mal gemacht für ein paar Linien. Es gibt da glaube ich auch
Anwendungen für, die dann Pfeile rendern. (Bin mir nicht sicher, ob das
folgende Beispiel auf den Rollen forward und backward beruht)
http://www.öpnvkarte.de/?zoom=17&lat=53.09484&lon=8.7972&layers=TBTTT

> 
> Sketch-Line sollte dann korrekt funktionieren, verbleibende Fehler korrigiere 
> ich gerne. Erfahrungsgemäß gibt es auch selten bis nie Widerspruch, wenn man 
> so mappt.

Ich bin mir nicht sicher, ob ich etwas ändern würde, von dem, das nun
doch nicht so funktioniert.

Ich finde vielmehr, dass Mapnik langsam mal Knoten mit
public_transport=platform und bus=yes als Bushaltestellen rendern
sollte. Bei Wegen kann ich ja noch verstehen, wenn dort ein
highway=platform getagt werden soll, schließlich hat so ein Wartebereich
Ähnlichkeiten mit einem Fußweg.

> Das muss 
> aber hinter der dringenderen Weiterentwicklung der Overpass API leider 
> zurückstehen, weil Wiki-Diskussion unvermeidlich sehr zeitraubend sind.

+1 Ich kann das nur unterstützen. Diese ÖPNV-Geschichte scheint ja doch
irgendwie eher ein Proposal- und Tagging-Problem zu sein.

___
Talk-de mailing list
Talk-de@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Sketch-line

2013-11-29 Thread cracklinrain
Nachtrag:

Mir fällt da auch gerade ein, dass das ersetzen von highway=platform
durch public_transport=platform auch den Vorteil hätte, dass dann die
Wartebereich nicht mehr als Weg, den der Bus/die Straßenbahn etc fährt
gerendert wird, sondern solche Objekte einzeln ansprechbar wären.

Diesen "Fehler" haben die ÖPNV-Karte, openptmap und die Verkehrskarte
auf osm.org. Positivbeispiele habe ich keine.

___
Talk-de mailing list
Talk-de@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Sketch-line

2013-12-02 Thread cracklinrain
Ich habe nun eine mit Sketch-line funktionierende Lösung gefunden, die
auch von Mapnik gerendert wird:

Wenn man highway=bus_stop immer nur an die
public_transport=stop_position nodes taggt, passiert alles wie es sein
soll (Die Haltestellen werden nicht mehr doppelt dargestellt und in in
Mapnik werden die Haltestellen gerendert).

Zu diesem Schritt wurde ich noch einmal durch folgende Wiki-Seite angeregt:

wiki.openstreetmap.org/wiki/Tag:highway=bus_stop

http://www.overpass-api.de/api/sketch-line?ref=22&network=VBN&style=wuppertal

___
Talk-de mailing list
Talk-de@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Sketch-line

2013-12-02 Thread Jo
was anregen bedeutet weiss ich nicht, aber bei mir sind die Nodes mit

highway=bus_stop -> public_transport=platform/bus=yes (obwohl das kein
Zweck hat, also ich tagge nur mit highway=bus_stop)

Diese Nodes liegen an beite Seiten von den Strassen.

public_transport=stop_position/bus=yes auf Nodes vom Highway. Die gehen bie
mir nicht im Routerelation. Sonst wird das zu schwierig um es zu
unterhalten und mit eine Route pro Variante ist es schon ein ungeheuer
Zeitverlust um es zu unterhalten.

Jo


2013/12/2 cracklinrain 

> Ich habe nun eine mit Sketch-line funktionierende Lösung gefunden, die
> auch von Mapnik gerendert wird:
>
> Wenn man highway=bus_stop immer nur an die
> public_transport=stop_position nodes taggt, passiert alles wie es sein
> soll (Die Haltestellen werden nicht mehr doppelt dargestellt und in in
> Mapnik werden die Haltestellen gerendert).
>
> Zu diesem Schritt wurde ich noch einmal durch folgende Wiki-Seite angeregt:
>
> wiki.openstreetmap.org/wiki/Tag:highway=bus_stop
>
>
> http://www.overpass-api.de/api/sketch-line?ref=22&network=VBN&style=wuppertal
>
> ___
> Talk-de mailing list
> Talk-de@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-de
>
___
Talk-de mailing list
Talk-de@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-de