Re: [Talk-de] ÖPNV-Relationen

2013-02-21 Diskussionsfäden Martin Vonwald
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

2013-02-21 Diskussionsfäden Roland Olbricht
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

2013-02-21 Diskussionsfäden 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?
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

2013-02-21 Diskussionsfäden Martin Koppenhoefer
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

2013-02-21 Diskussionsfäden Martin Koppenhoefer
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

2013-02-21 Diskussionsfäden Tom Müller

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

2013-02-21 Diskussionsfäden Peter Wendorff

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

2013-02-21 Diskussionsfäden 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


Re: [Talk-de] ÖPNV-Relationen

2013-02-21 Diskussionsfäden Martin Koppenhoefer
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

2013-02-21 Diskussionsfäden Jimmy_K
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

2013-02-21 Diskussionsfäden Jo
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