Re: [Talk-de] Sketch-line
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
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
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
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
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
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
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
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