Re: [Talk-de] ÖPNV-Relationen
Hi! Habe nun etwas herum probiert und muss feststellen, dass der Fehler wo anders liegt. Was habe ich gemacht: * Diesen Weg am nordwestlichen Ende kurz vor der Kreuzung gesplittet: http://www.openstreetmap.org/browse/way/32231837 . Zwei zusätzliche Tags drauf und hochgeladen. * JOSM musste 63 Elemente hochladen - dies dauerte eine mittlere Ewigkeit dafür und endete mit einem Konflikt. * Konflikt: Hochladen fehlgeschlagen, da der Server eine neuere Version von einem Ihrer Punkte, Linien oder Relationen hat. Der Konflikt wird durch ein Objekt vom Typ Relation mit ID 2.513.035 ausgelöst. Der Server hat Version 2, Ihre Version ist 1. Ein Blick in der Relationschronik zeigt, dass Version 2 gerade eben von mir selbst erzeugt wurde: http://www.openstreetmap.org/browse/relation/2513035/history Hier liegt das grundlegende Problem: das ist ein Konflikt mit mir selbst, den es so nicht geben darf. Nun wählte ich Ganzen Datensatz synchronisieren. Es wurden 48 Konflikte entdeckt, alle ausschließlich in Relationen, darunter auch eine Abbiegebeschränkung mit drei Members. Im Konfliktlösungsdialog wird ein Member auf beiden Seiten (Meine Version/Deren Version) rot markiert, die Liste ist aber soweit ich das beurteilen kann identisch. Alle 48 Konflikte wurden gelöst in dem ich immer Deren Version verwendete. Ein weiterer Hochladeversuch war dann erfolgreich, allerdings sind die Daten nun korrupt: dieser Weg ist doppelt http://www.openstreetmap.org/browse/way/206492740 und http://www.openstreetmap.org/browse/way/206490629 und die Relationen sind gleichmäßig über beide Wege verteilt. Ich werde versuche diese Stelle wieder zu bereinigen und dann ein Ticket bei JOSM aufmachen. vg, Martin ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] ÖPNV-Relationen
Hi! Habe nun etwas herum probiert und muss feststellen, dass der Fehler wo anders liegt. Was habe ich gemacht: [...] Hier liegt das grundlegende Problem: das ist ein Konflikt mit mir selbst, den es so nicht geben darf. Danke für das detaillierte Recherchieren. Die gedoppelte Relation ist allerdings in der Tat ein JOSM-Bug. Vielleicht sollte man eine Operation Wege teilen auf der Main API implementieren. Das würde nebenbei auch die Qualität der Daten-Historie verbessern. Viele Grüße, Roland ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] ÖPNV-Relationen
Am 20. Februar 2013 21:27 schrieb Stefan Tiran stefan.ti...@student.tugraz.at: Für mich als Öffi-Benutzer ist es schon sehr interessant zu wissen, ob ein Bus die Autobahn verwendet oder nicht, da sich das deutlich auf die Reisegeschwindigkeit auswirkt. Leider ist es so, dass im ländlichen Raum fast jeder Kurs einer Linie einen abweichenden Verlauf hat. Das ist aber für mich nur viel mehr noch ein Grund dafür, warum es wichtig ist, dass diese Daten in freier Form verfügbar sind. Ich kann das immer noch nicht so ganz verstehen: Woher kommen denn eigentlich die Infos, wo der Bus lang faehrt? Die Fahrplane die ich so kenne geben nur Haltestellen an, der Weg dazwischen wird nur schematisch dargestellt. Klar kann ich den Weg mappen, den der Bus HEUTE genommen hat. Das wird sicher auch sehr oft zutreffen. Aber darauf verlassen kann ich mich doch sowieso nicht. Der Weg kann sich sowohl kurzfristig aendern (Stau, Baustelle, persoenliche Vorliebe des Fahrers), als auch ohne Ankuendigung langfristig (Routenanederung, Neukalkulation wg. Spritpreisen etc.), da ja in den Plaenen der Weg eben NICHT angegeben wird. Genauso widersinnig ist es aber im entgegengesetzten Fall: Strassenbahnen koenen zwischen zwei Haltestellen selten mehr als einen Weg waehlen. trozdem sind die Schienen in der Routenrelation erfasst. Wozu? Gruss, Chaos ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] ÖPNV-Relationen
Am 21. Februar 2013 11:31 schrieb Ronnie Soak chaoschaos0...@googlemail.com: Ich kann das immer noch nicht so ganz verstehen: Woher kommen denn eigentlich die Infos, wo der Bus lang faehrt? von Leuten, die den Bus kennen, bzw. schon benutzt haben und wissen, welchen Weg er nimmt. Die Fahrplane die ich so kenne geben nur Haltestellen an, der Weg dazwischen wird nur schematisch dargestellt. ist aber in der Regel festgelegt, das entscheidet soweit ich weiss nicht der Busfahrer, wie er genau zur Haltestelle kommt. Klar kann ich den Weg mappen, den der Bus HEUTE genommen hat. Das wird sicher auch sehr oft zutreffen. Aber darauf verlassen kann ich mich doch sowieso nicht. Der Weg kann sich sowohl kurzfristig aendern (Stau, Baustelle, persoenliche Vorliebe des Fahrers), m.E. kommt nur Baustelle in Betracht, der Fahrer darf AFAIK normalerweise die Route nicht ändern, und auch ein spontaner Stau wird normalerweise nciht zu einer Routenänderung führen. als auch ohne Ankuendigung langfristig (Routenanederung, Neukalkulation wg. Spritpreisen etc.), da ja in den Plaenen der Weg eben NICHT angegeben wird. das wiederum kann man mit Ortskenntnis lösen (indem man bemerkt, dass der Bus jetzt anders fährt, ggf. auch den Busfahrer fragen, ob das dauerhaft ist). Genauso widersinnig ist es aber im entgegengesetzten Fall: Strassenbahnen koenen zwischen zwei Haltestellen selten mehr als einen Weg waehlen. trozdem sind die Schienen in der Routenrelation erfasst. Wozu? Vereinfachung für Auswerter der Daten, ggf. auch Redundanz zur Sicherung der Datenstabilität (zumindest irgendwas bleibt noch in der db und hilft beim Rekonstruieren falls mal durch Vandalismus oder Anfänger ein paar Haltestellen gelöscht werden oder so). [Immer ausser] selten ist ausserdem nicht ausreichend sicher m.E. um sich darauf zu verlassen ;-) Gruß Martin ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] ÖPNV-Relationen
Am 21. Februar 2013 09:25 schrieb Martin Vonwald imagic@gmail.com: Habe nun etwas herum probiert und muss feststellen, dass der Fehler wo anders liegt. Was habe ich gemacht: * Diesen Weg am nordwestlichen Ende kurz vor der Kreuzung gesplittet: http://www.openstreetmap.org/browse/way/32231837 . Zwei zusätzliche Tags drauf und hochgeladen. * JOSM musste 63 Elemente hochladen - dies dauerte eine mittlere Ewigkeit dafür und endete mit einem Konflikt. ist ggf. die Internetverbindung in der Zwischenzeit getrennt worden? Das vermute ich z.T. als Ursache für Konflikte, die ich gelegentlich mit mir selbst hatte. Wenn diese komischen Nachrichten kommen (alles oder nur den problematischen Teil synchronisieren?) habe ich bisher noch keine zufrieden stellende Lösung gefunden, beides sorgt endlos für Kettenkonflikte. Hier gibt es z.B. ein Ticket dazu (vielleicht nicht ganz derselbe Fall?): https://josm.openstreetmap.de/ticket/7416 Hier liegt das grundlegende Problem: das ist ein Konflikt mit mir selbst, den es so nicht geben darf. +1 (dürfte) Alle 48 Konflikte wurden gelöst in dem ich immer Deren Version verwendete. Ein weiterer Hochladeversuch war dann erfolgreich, allerdings sind die Daten nun korrupt: dieser Weg ist doppelt +1, auch schon so beobachtet, nehme normalerweise auch immer deren Version in der Hoffnung, dadurch nichts von anderen zu zerstören. _Ein_ Weg doppelt ist noch harmlos ;-) Gruß Martin ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
[Talk-de] OSM-Daten wieder zusammenführen
Hallo, für ein Projekt haben wir einen Ausschnitt von OSM-Daten (Quadrat) lokal (mit JOSM, als .osm-File) bearbeitet. Nun stehen wir vor dem Problem, dass wir den Datenausschnitt vergrößern wollen. Ist es möglich die neuen Bereiche herunterzuladen und dann irgendwie unsere mit den neuen Daten von OSM zusammenzuführen? Oder müssen wir den gesamten Randbereich dann manuell wieder verknüpfen? Danke für Ideen und Tipps. Tom ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] ÖPNV-Relationen
Hi. Ich sehe mehrere Gründe, warum man die Wege/Straßen selbst sinnvollerweise mit in die ÖPNV-Relationen aufnehmen sollte. Ich gebe euch aber auch recht, dass das momentane Schema der Relationen und vor allem der riesenrelationen in bestimmten Fällen problematisch ist, dazu ganz unten mehr. Am 21.02.2013 11:31, schrieb Ronnie Soak: Am 20. Februar 2013 21:27 schrieb Stefan Tiran stefan.ti...@student.tugraz.at: Für mich als Öffi-Benutzer ist es schon sehr interessant zu wissen, ob ein Bus die Autobahn verwendet oder nicht, da sich das deutlich auf die Reisegeschwindigkeit auswirkt. Leider ist es so, dass im ländlichen Raum fast jeder Kurs einer Linie einen abweichenden Verlauf hat. Das ist aber für mich nur viel mehr noch ein Grund dafür, warum es wichtig ist, dass diese Daten in freier Form verfügbar sind. Ich kann das immer noch nicht so ganz verstehen: Woher kommen denn eigentlich die Infos, wo der Bus lang faehrt? Variante 1: Ich setze mich in den Bus und fahre mit, ggf mit laufendem GPS-Logger. Variante 2: Ich sehe die Busse von außen und kann damit einzelne Streckenabschnitte eindeutig zuordnen (wegen StVO bleibt oft nichts anderes übrig, zumindest in der Stadt) Variante 3: Der Nahverkehrsverband rückt die Daten in ausreichend freier Form raus. Die Fahrplane die ich so kenne geben nur Haltestellen an, der Weg dazwischen wird nur schematisch dargestellt. Klar kann ich den Weg mappen, den der Bus HEUTE genommen hat. Das wird sicher auch sehr oft zutreffen. Aber darauf verlassen kann ich mich doch sowieso nicht. Der Weg kann sich sowohl kurzfristig aendern (Stau, Baustelle, persoenliche Vorliebe des Fahrers), Innerstädtischer Busverkehr wird meines Wissens nicht wegen Staus umgeleitet normalerweise, zumal Bushaltestellen bei sinnvoller Einrichtung innerstädtisch so nah beieinanderliegen, dass die Stauumfahrung bei nennenswerten Staus auch nicht viel bringt. Bei Baustellen hast du vermutlich recht, aber da gilt, was fürs Routing in OSM auch gilt: Wenn die Baustelle sehr lange besteht, wird entsprechend angepasst, wenn sie kurzfristig ist, sind die Daten eben nicht aktuell und perfekt - das ist aber kein ÖPNV-Problem. Ob Fahrer tatsächlich die Freiheit haben, sich ihre Strecke auszusuchen, weiß ich nicht; da müsste man vermutlich mal Profis fragen. Hier (Kreise Paderborn und Höxter) hab ich das als sehr regelmäßiger Busfahrer aber noch nie erlebt, dass Busse unterschiedliche Strecken je nach Fahrer nehmen (okay, den einen Busfahrer ausgenommen, der gepennt hat und falsch abgebogen ist; der hat aber auch deutlich geflucht, als er auf der Landstraße wenden musste...). als auch ohne Ankuendigung langfristig (Routenanederung, Neukalkulation wg. Spritpreisen etc.), da ja in den Plaenen der Weg eben NICHT angegeben wird. Und die man dann eben genauso nachtragen muss wie man den ursprünglichen Streckenverlauf. Genauso widersinnig ist es aber im entgegengesetzten Fall: Strassenbahnen koenen zwischen zwei Haltestellen selten mehr als einen Weg waehlen. trozdem sind die Schienen in der Routenrelation erfasst. Wozu? Zunächst mal zu der Frage, wozu man die Strecke selbst über die Haltepunkte hinaus in die Routen mit aufnehmen sollte: i) Busse gerade im ländlichen Raum halten nicht an jeder Ecke. In manchen Fällen bieten die Verkehrsunternehmen als Service in den Abend- und Nachtstunden an, dass Busse auch zwischen Haltestellen auf Anfrage halten. Im Padersprinter in Paderborn halten Busse ab 20 Uhr maximal einmal zwischen zwei Haltestellen [1]. Dafür ist es aber notwendig zu wissen, welche Strecke der Bus nimmt. ii) Wie lange ein Bus fährt, lässt sich außerdem, solange keine Fahrpläne bekannt sind, grob anhand von Streckenlänge und -verlauf abschätzen. iii) Liniennetzpläne sind entweder schematisiert (dabei wären die Straßen unnötig) oder aber auf der echten Karte abgebildet, was nur mit den Wegen machbar ist. Die andere Frage ist die der technischen Umsetzung: Wir haben in OSM momentan nur atomar zu bearbeitende Objekttypen: Das gleichzeitige bearbeiten einer Relation ist dadurch unmöglich und führt technisch bedingt zu Konflikten, selbst wenn es sich um die A7 handelt und die beiden Bearbeiter in völlig unterschiedlichen Gegenden Kleinigkeiten korrigieren, ohne die Attribute anzutasten. Bisher wird das Problem oft mit den gruseligen Master-Relationen umgangen, so dass eine Relation eben nicht mehr die A7 enthält, sondern die A7 in Hessen, A7 in NRW und sowas. Ich könnte mir hier vorstellen, dass auf Dauer das Versionierungsschema angepasst werden könnte, indem man Bearbeitungen differenziert betrachtet: - Änderungen an Attributen sind immer eine volle neue Version des gesamten Objekts und führen mit allen anderen Änderungen des Objekts zu Konflikten. - Hinzufügungen/Löschungen von Elementen aus einer Relation bzw. Nodes aus einem Way beziehen sich jeweils nur auf einen Teilabschnitt des Objekts, also z.B. nur den Bereich zwischen bus_stop Bahnhof und
Re: [Talk-de] OSM-Daten wieder zusammenführen
Zitat Tom Müller: für ein Projekt haben wir einen Ausschnitt von OSM-Daten (Quadrat) lokal (mit JOSM, als .osm-File) bearbeitet. Nun stehen wir vor dem Problem, dass wir den Datenausschnitt vergrößern wollen. Ist es möglich die neuen Bereiche herunterzuladen und dann irgendwie unsere mit den neuen Daten von OSM zusammenzuführen? Oder müssen wir den gesamten Randbereich dann manuell wieder verknüpfen? Kommt drauf an... (tm) Variante 1: eure Daten hochladen und danach alles mit vergrößertem Bereich wieder runterladen. Wenn ihr nicht wollt, dass eure Daten in der Datenbank landen: Variante 2: eure osm-Datei in Josm laden, Daten-runterladen-Dialog öffnen und unten links den Haken bei als neue Ebene laden rausnehmen. Den gewünschten Bereich markieren und runterladen. Josm führt dann eure Daten und die Daten aus der Datenbank zusammen, ohne eure Daten zu verändern. Zur Sicherheit mal alles vorher ausprobieren und mit Kopien arbeiten. hth ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] ÖPNV-Relationen
Am 21. Februar 2013 12:21 schrieb Peter Wendorff wendo...@uni-paderborn.de: i) Busse gerade im ländlichen Raum halten nicht an jeder Ecke. Das ist ortsspezifisch. Hier halten die Überland-Busse eigentlich schon an fast jeder Ecke, auch zwischen Ortschaften, alle paar hundert Meter bis alle paar km gibt es Bushaltestellen (meistens nur ein Schild, kein Häuschen, keine Bank, ...) als sog. Bedarfshaltestellen, d.h. wenn dort jemand steht und winkt oder aussteigen will hält der Bus, sonst nicht. Gruß Martin ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] OSM-Daten wieder zusammenführen
Servus, zur Variante 2 möchte ich auf http://wiki.openstreetmap.org/wiki/DE:Legal_FAQ#3b._Wenn_ich_Daten_von_OSM-Daten_abgeleitet_habe.2C_muss_ich_sie_weiterverbreiten.3F hinweisen. (Nur dass es nicht zu bösen Überraschungen oder Konflikten kommt, wegen der Lizenz.) LG Jimmy Am 21.02.2013 12:42, schrieb Michael Buege: Zitat Tom Müller: für ein Projekt haben wir einen Ausschnitt von OSM-Daten (Quadrat) lokal (mit JOSM, als .osm-File) bearbeitet. Nun stehen wir vor dem Problem, dass wir den Datenausschnitt vergrößern wollen. Ist es möglich die neuen Bereiche herunterzuladen und dann irgendwie unsere mit den neuen Daten von OSM zusammenzuführen? Oder müssen wir den gesamten Randbereich dann manuell wieder verknüpfen? Kommt drauf an... (tm) Variante 1: eure Daten hochladen und danach alles mit vergrößertem Bereich wieder runterladen. Wenn ihr nicht wollt, dass eure Daten in der Datenbank landen: Variante 2: eure osm-Datei in Josm laden, Daten-runterladen-Dialog öffnen und unten links den Haken bei als neue Ebene laden rausnehmen. Den gewünschten Bereich markieren und runterladen. Josm führt dann eure Daten und die Daten aus der Datenbank zusammen, ohne eure Daten zu verändern. Zur Sicherheit mal alles vorher ausprobieren und mit Kopien arbeiten. hth ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de
Re: [Talk-de] ÖPNV-Relationen
Ich kenne hier in Belgien 2 Linien (selbe Strecke) die frei wahlen dürfen wie die erste 20 Kilometer von Leuven nach Aarschot zu gehen (305 und 306). Wenn sie dabei Haltestellen vorbeifahren würden, werden sie nicht halten. Ich habe die in OSM eingetragen über die meist übliche Route (Autobahn). Das ist eher Ausnahme. Polyglot 2013/2/21 Martin Koppenhoefer dieterdre...@gmail.com Am 21. Februar 2013 12:21 schrieb Peter Wendorff wendo...@uni-paderborn.de: i) Busse gerade im ländlichen Raum halten nicht an jeder Ecke. Das ist ortsspezifisch. Hier halten die Überland-Busse eigentlich schon an fast jeder Ecke, auch zwischen Ortschaften, alle paar hundert Meter bis alle paar km gibt es Bushaltestellen (meistens nur ein Schild, kein Häuschen, keine Bank, ...) als sog. Bedarfshaltestellen, d.h. wenn dort jemand steht und winkt oder aussteigen will hält der Bus, sonst nicht. Gruß Martin ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de ___ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de