You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***

#1 2021-03-09 11:33:34

ghostrider44
Member
Registered: 2015-09-06
Posts: 118

Neuer Mapper bearbeitet Busrelationen

Bei der Prüfung der Buslinien mit https://ptna.openstreetmap.de/results/D … tml#A2.5.7 habe ich festgestellt, dass insbesondere im Raum Backnang zahlreiche Busrelationen etliche Fehler aufweisen. Auch 2 Relationen, die in den Bereich des Kreises Ludwigsburg führen und die ich schon mal überarbeitet hatte, sind davon betroffen. Der Kollege verwendet dafür den iD-Editor, der m.E. für Busrelationen nicht geeignet ist. Ich habe den Kollegen gestern angeschrieben, s.u. https://www.openstreetmap.org/changeset … 91/9.42478 . Er hat noch nicht geantwortet, macht aber eifrig weiter. Seine Tätigkeit sollte überprüft werden, um den Schaden in Grenzen halten zu können.

Last edited by ghostrider44 (2021-03-18 17:44:25)

Offline

#2 2021-03-09 11:46:59

ToniE
Member
From: Ottobrunn, Bayern, Germany
Registered: 2016-06-13
Posts: 956

Re: Neuer Mapper bearbeitet Busrelationen

ghostrider44 wrote:

Bei der Prüfung der Buslinien mit https://ptna.openstreetmap.de/results/D … tml#A2.5.7 habe ich festgestellt,

Servus ghostrider44,

ein fast unbekanntes Feature bei PTNA: man kann die Linien direkt addressieren: (<route>_<ref> oder <relation-ID>)

* https://ptna.openstreetmap.de/results/D … ml#bus_455

* https://ptna.openstreetmap.de/results/D … ml#bus_457

* https://ptna.openstreetmap.de/results/D … l#11679631

Sorry, dass ich mit der Dokumentation ziemlich hinterher hinke.

Gruß,Toni

Edit: bin mir nicht mehr sicher, ob 'skyper' oder jemand anders den Feature-Request gestellt hatte.

Last edited by ToniE (2021-03-09 11:48:55)


Alle Edits meiner Kommentare sind (nur) Typofixes, wenn nicht explizit anders angegeben.

Offline

#3 2021-03-09 12:46:47

*abq*
Member
Registered: 2018-04-26
Posts: 32

Re: Neuer Mapper bearbeitet Busrelationen

Das mit den Busrelationen habe ich selbst auch schon unwissentlich mit iD verursacht. Da reicht ein simples Teilen eines ways mit iD anscheinend aus.

Ich kann das selbst nicht nachvollziehen, da ich mich mit Busrelationen noch nie befasst habe, aber skyper hat mich darauf aufmerksam gemacht.

Bei Wanderrelationen scheint das Teilen eines ways hingegen die Relation in der Sortierreihenfolge zu erhalten.
VG Reiner

Offline

#4 2021-03-09 20:53:49

Skinfaxi
Member
From: Blackstad, Sweden
Registered: 2013-07-30
Posts: 1,457

Re: Neuer Mapper bearbeitet Busrelationen

Nur um es gesagt zu haben: gehen Metadaten wie Buslinien kaputt, weil jemand die Grunddaten verbessert, kann man über den Begriff "Schaden" zumindest diskutieren.


Dinge, die nicht in der Datenbank sind, können auch nicht veraltern

Offline

#5 2021-03-09 21:18:29

dooley
Member
From: Landkreis Calw
Registered: 2013-11-04
Posts: 899

Re: Neuer Mapper bearbeitet Busrelationen

Der User ändert auch Schlüssel an administrative Grenzen, damit werden die nicht mehr auswertbar. Innerhalb 2 Tagen 2 x. yikes

History ganz nach rechts scrollen.


Zum Zustand des deutschen Forums vom geschätzten Netzwolf auch "Pamphlet" genannt
Mein Avatar ist ein Ausschnitt aus "Die Saporoger Kosaken schreiben dem türkischen Sultan einen Brief" (Ilja Repin, gemeinfrei)

Offline

#6 2021-03-09 22:54:12

Rainero
Member
Registered: 2016-02-26
Posts: 375

Re: Neuer Mapper bearbeitet Busrelationen

*abq* wrote:

Das mit den Busrelationen habe ich selbst auch schon unwissentlich mit iD verursacht. Da reicht ein simples Teilen eines ways mit iD anscheinend aus.

Ich kann das selbst nicht nachvollziehen, da ich mich mit Busrelationen noch nie befasst habe, aber skyper hat mich darauf aufmerksam gemacht.

Bei Wanderrelationen scheint das Teilen eines ways hingegen die Relation in der Sortierreihenfolge zu erhalten.
VG Reiner

Skinfaxi wrote:

Nur um es gesagt zu haben: gehen Metadaten wie Buslinien kaputt, weil jemand die Grunddaten verbessert, kann man über den Begriff "Schaden" zumindest diskutieren.

Die Buslinien sind aber wohl Hauptziel des Mappers, nicht Kollateralschaden.
Ich kommentiere mal den Änderungssatz mit dem seltsamen Kommentar.

Offline

#7 2021-03-10 20:12:54

Weide
Member
Registered: 2009-04-05
Posts: 1,491

Re: Neuer Mapper bearbeitet Busrelationen

*abq* wrote:

Das mit den Busrelationen habe ich selbst auch schon unwissentlich mit iD verursacht. Da reicht ein simples Teilen eines ways mit iD anscheinend aus.

Wenn man einen nicht in sich geschlossenen Weg an einem Node auftrennt, dann macht der iD das m.W. automatisch richtig und ist damit in diesem einen Fall sogar besser als der JOSM.

Aber ansonsten ist der iD für PTv2-Routen ungeeignet. Es wäre schön wenn er sich weigern würde, sie zu editieren. Noch schöner wäre es, wenn der iD akzeptieren würde, dass OSM-Relationen keine mathematischen Relationen sind ... das also in der Reihenfolge der Elemente Informationen stecken dürfen, die nicht automatische erzeugbar oder reproduzierbar sind.

Offline

#8 2021-03-10 20:19:42

OSM_RogerWilco
Member
From: Heidekreis (Niedersachsen)
Registered: 2019-08-27
Posts: 1,235

Re: Neuer Mapper bearbeitet Busrelationen

Worauf muss ich als ID-User denn achten, bzw. was genau darf man nicht mit ID machen?

Offline

#9 2021-03-10 20:44:36

ToniE
Member
From: Ottobrunn, Bayern, Germany
Registered: 2016-06-13
Posts: 956

Re: Neuer Mapper bearbeitet Busrelationen

OSM_RogerWilco wrote:

Worauf muss ich als ID-User denn achten, bzw. was genau darf man nicht mit ID machen?

Ich nutze seit Jahren JOSM und nur gelegentlich iD, mein Eindruck bzgl. iD mag also "gefärbt" sein.

Ich empfand die Handhabung von Relationen in iD als sehr unübersichtlich und umständlich.Ich kann dem echt nichts abgewinnen.

Rad-/Wander-/ÖPNV-/Road-/...-Relationen sind empfindlich was die Reihenfolge ihrer Elemente (Member) angeht.
Bei größeren Relationen wird das in Id wohl sehr unübersichtlich, welches Element wo steht und wo es eigentlich hingehört.

JOSM hat hier einen eigenen komfortablen Relations-Editor, bei dem man auch automatisch sortieren kann (aber häufig unbedingt manuell machen sollte)


Alle Edits meiner Kommentare sind (nur) Typofixes, wenn nicht explizit anders angegeben.

Offline

#10 2021-03-10 21:28:50

MKnight
Member
Registered: 2012-08-01
Posts: 2,406

Re: Neuer Mapper bearbeitet Busrelationen

Weide wrote:
*abq* wrote:

Das mit den Busrelationen habe ich selbst auch schon unwissentlich mit iD verursacht. Da reicht ein simples Teilen eines ways mit iD anscheinend aus.

Wenn man einen nicht in sich geschlossenen Weg an einem Node auftrennt, dann macht der iD das m.W. automatisch richtig und ist damit in diesem einen Fall sogar besser als der JOSM.

Wie meinst Du das? Wenn die angeschlossenen Member geladen sind, dann macht JOSM das auch richtig.


gesammelte Overpass-abfragen zu QA (hauptsächlich Strassenfehler) + verschiedene Stats zu Strassen-eigenschaften

Offline

#11 2021-03-10 21:41:46

Weide
Member
Registered: 2009-04-05
Posts: 1,491

Re: Neuer Mapper bearbeitet Busrelationen

MKnight wrote:

Wie meinst Du das? Wenn die angeschlossenen Member geladen sind, dann macht JOSM das auch richtig.

Ja. Ich meinte, dass iD das m.W. immer richtig macht und man bei JOSM etwas vorbereiten muss, nämlich den Weg und beide Endpunkte anwählen und dann "Eltern laden". Tut man das nicht vorher, dann macht JOSM zu 50% Quatsch. Ich hab ne dreistellige Zahl solcher Fehler korrigiert und sie stammten nie aus iD und das fand ich gut. Auch wenn ich ansonsten eine eher aggressive Haltung zu iD habe ... das muss ich ihm lassen.

Offline

#12 2021-03-10 21:43:06

Weide
Member
Registered: 2009-04-05
Posts: 1,491

Re: Neuer Mapper bearbeitet Busrelationen

OSM_RogerWilco wrote:

Worauf muss ich als ID-User denn achten, bzw. was genau darf man nicht mit ID machen?

Ich benutze auch nur ganz ganz selten iD und meine Meinung kann veraltet sein ... verlass Dich nicht darauf.

Einen offenen Weg an einem Node durchschneiden ist mW. kein Problem im iD. Im JOSM sollte man VORHER sowohl den Weg als auch seine beiden Endpunkte anwählen und Alt-Ctrl-D machen ("Eltern laden").

Das Ändern von Tags ist auch kein Problem.

Das Hinzufügen von Membern ist bei PTv1-Routen, Route-Mastern und Stop_Areas kein Problem. Aber bei PTv2-Routen. (Die Funktion "zur Relation hinzufügen" ohne eine Einfügestelle anzugeben gibt es auch im JOSM und ist da ebenfalls unbrauchbar.) Falls es eine Funktion "automatisch Sortieren" gibt: Finger weg (auch im JOSM).

Bei Nicht-ÖPV-Relationen habe ich verschiedene Meinungen gehört und sag mal lieber nichts.

Offline

#13 2021-03-10 21:49:56

Weide
Member
Registered: 2009-04-05
Posts: 1,491

Re: Neuer Mapper bearbeitet Busrelationen

ghostrider44 wrote:

Er hat noch nicht geantwortet

Inzwischen hat er geantwortet und das Ganze sieht nach konstruktiver Diskussion aus.

Offline

#14 2021-03-11 11:02:18

ghostrider44
Member
Registered: 2015-09-06
Posts: 118

Re: Neuer Mapper bearbeitet Busrelationen

Wir haben inzwischen persönliche Nachrichten ausgetauscht. Bei den nicht ganz einfachen Busrelationen habe auch ich schon Fehler begangen. Gemeinsam werden wir es schon in Ordnung bringen.

Offline

#15 2021-03-11 11:58:07

axelr
Member
Registered: 2014-03-18
Posts: 284

Re: Neuer Mapper bearbeitet Busrelationen

Weide wrote:

....Ja. Ich meinte, dass iD das m.W. immer richtig macht und ...

In den letzte drei Monaten habe ich den Eindruck, dass iD beim Auftrennen von Wegen die Reihenfolge in Routen testet, dann aber falsch herum zusammensetzt.

Offline

#16 2021-03-12 08:44:00

*abq*
Member
Registered: 2018-04-26
Posts: 32

Re: Neuer Mapper bearbeitet Busrelationen

Wie gesagt, bei mir war es auch so. Simples Auftrennen eines ways (Straße) mit iD hat die daraufliegende Busrelation beschädigt. Was genau beschädigt wurde, kann ich nicht sagen, da ich mich mit Busrelationen noch nie beschäftigt habe, aber ich vermute mal irgendwelche Reihenfolgen.
Siehe hier
https://www.openstreetmap.org/way/50089361 und der dazugehörige Änderungssatz mit Kommentar von Skyper https://www.openstreetmap.org/changeset/99216821

VG Reiner

Offline

#17 2021-03-12 09:56:33

SimonPoole
Member
Registered: 2010-03-14
Posts: 2,195

Re: Neuer Mapper bearbeitet Busrelationen

Weide wrote:

...

Das Hinzufügen von Membern ist bei PTv1-Routen, Route-Mastern und Stop_Areas kein Problem. Aber bei PTv2-Routen. (Die Funktion "zur Relation hinzufügen" ohne eine Einfügestelle anzugeben gibt es auch im JOSM und ist da ebenfalls unbrauchbar.) Falls es eine Funktion "automatisch Sortieren" gibt: Finger weg (auch im JOSM).

Bei Nicht-ÖPV-Relationen habe ich verschiedene Meinungen gehört und sag mal lieber nichts.

Des Pudelskern: es ist weniger ein Problem der Editoren, sondern eines Taggingschemas, dass für die Praxis viel zu wenig robust ist.

Offline

#18 2021-03-13 07:05:13

Weide
Member
Registered: 2009-04-05
Posts: 1,491

Re: Neuer Mapper bearbeitet Busrelationen

SimonPoole wrote:

Des Pudelskern: es ist weniger ein Problem der Editoren, sondern eines Taggingschemas, dass für die Praxis viel zu wenig robust ist.

Ja, es ist zuwenig robust. Für die Fahrwege habe ich eine robustere Lösung ausgearbeitet ... es ist also möglich. Aber bei den Haltestellen sehe ich keine praktikable Lösung. (Durchnumerierte Roles haben wir damals ausprobiert und es ist einfach Müll).

Des Pudels Kern liegt aber m.E. woanders:
Seit 2009 dürfen Relationen Informationen in der Reihenfolge der Member haben und wenn ein Editor das einfach nicht unterstützen will, dann ist das schon gegen OSM gerichtet. Man kann ja die Relationen wieder mathematisch (ohne Reihenfolge) machen ... aber das ist dann eine Entscheidung von OSM und nicht von einem Editor.

Offline

#19 2021-03-13 08:23:58

SimonPoole
Member
Registered: 2010-03-14
Posts: 2,195

Re: Neuer Mapper bearbeitet Busrelationen

Weide wrote:
SimonPoole wrote:

Des Pudelskern: es ist weniger ein Problem der Editoren, sondern eines Taggingschemas, dass für die Praxis viel zu wenig robust ist.

Ja, es ist zuwenig robust. Für die Fahrwege habe ich eine robustere Lösung ausgearbeitet ... es ist also möglich. Aber bei den Haltestellen sehe ich keine praktikable Lösung. (Durchnumerierte Roles haben wir damals ausprobiert und es ist einfach Müll).

Das Thema ist indirekte Änderungen bei Relationen, dass kommt naturgemäss bei den Haltestellen eher selten vor (Node merge dürfte der einzige relevante Fall sein der potentiell zu Problemen führt), und deshalb ist das weniger problematisch (wobei das Problem bleibt das es keinen algorithmischen Weg gibt die Nodes korrekt anzuordnen).

Des Pudels Kern liegt aber m.E. woanders:
Seit 2009 dürfen Relationen Informationen in der Reihenfolge der Member haben und wenn ein Editor das einfach nicht unterstützen will, dann ist das schon gegen OSM gerichtet.

Was sich 2009, d.h. API 0.5 -> 0.6 vor allem geändert hat, ist das eine Relation mehrmals das gleiche Element mehrmals beinhalten darf (0.6 hat sprachlich klargestellt, dass die Reihenfolge der Elemente erhalten bleibt, aber IMHO war das technisch immer so), vorher war das, und ergab auch, ein Fehler.

Man kann ja die Relationen wieder mathematisch (ohne Reihenfolge) machen ... aber das ist dann eine Entscheidung von OSM und nicht von einem Editor.

Die Probleme sind ja die Fälle "Strasse wird zweimal befahren" und "mehrmalig benutzte Kreuzung", was sich durch eine Nummerierung wohl lösen lässt (die muss nicht einmal global für die ganze Relation sein, sondern nur für die Wege mit mindestens einem gemeinsamen Punkt). Natürlich nur wenn man überhaupt noch Wege in PT Routen haben will.

Last edited by SimonPoole (2021-03-14 17:27:44)

Offline

#20 2021-03-14 15:41:53

skyper
Member
Registered: 2020-06-08
Posts: 687

Re: Neuer Mapper bearbeitet Busrelationen

ToniE wrote:
ghostrider44 wrote:

Bei der Prüfung der Buslinien mit https://ptna.openstreetmap.de/results/D … tml#A2.5.7 habe ich festgestellt,

Servus ghostrider44,

ein fast unbekanntes Feature bei PTNA: man kann die Linien direkt addressieren: (<route>_<ref> oder <relation-ID>)

* https://ptna.openstreetmap.de/results/D … ml#bus_455

* https://ptna.openstreetmap.de/results/D … ml#bus_457

* https://ptna.openstreetmap.de/results/D … l#11679631

Sorry, dass ich mit der Dokumentation ziemlich hinterher hinke.

Die Übersetztung der gesamten Seite fehlt halt noch: https://wiki.openstreetmap.org/wiki/Pub … dden_Links

Beim RVF habe ich es auf der Seite dokumentiert: https://ptna.openstreetmap.de/results/D … tml#A2.1.2

ToniE wrote:

Edit: bin mir nicht mehr sicher, ob 'skyper' oder jemand anders den Feature-Request gestellt hatte.

Nee, das kommt nicht von mir. Ich habe nur vorgeschlagen es auch beim GTFS auf routes.php auch anzuwenden. Z.B. https://ptna.openstreetmap.de/gtfs/DE/r … #train_N49

Offline

#21 2021-03-14 16:13:26

skyper
Member
Registered: 2020-06-08
Posts: 687

Re: Neuer Mapper bearbeitet Busrelationen

*abq* wrote:

Das mit den Busrelationen habe ich selbst auch schon unwissentlich mit iD verursacht. Da reicht ein simples Teilen eines ways mit iD anscheinend aus.

Ich kann das selbst nicht nachvollziehen, da ich mich mit Busrelationen noch nie befasst habe, aber skyper hat mich darauf aufmerksam gemacht.

Bei Wanderrelationen scheint das Teilen eines ways hingegen die Relation in der Sortierreihenfolge zu erhalten.
VG Reiner

Nee, habe auch bei einfachen Wanderwegen und `route=road` Relationen das Problem entdeckt, s.u..

Weide wrote:

Wenn man einen nicht in sich geschlossenen Weg an einem Node auftrennt, dann macht der iD das m.W. automatisch richtig und ist damit in diesem einen Fall sogar besser als der JOSM.

Aber ansonsten ist der iD für PTv2-Routen ungeeignet. Es wäre schön wenn er sich weigern würde, sie zu editieren. Noch schöner wäre es, wenn der iD akzeptieren würde, dass OSM-Relationen keine mathematischen Relationen sind ... das also in der Reihenfolge der Elemente Informationen stecken dürfen, die nicht automatische erzeugbar oder reproduzierbar sind.

Mmh, da hat iD meine korrekt sortierte Kreis-Variante (`roundtrip=yes`) komplett umsortiert und den neuen Weg als ersten verwendet ohne ersichtlichen Grund und ohne auf die Stops zu achten: https://www.openstreetmap.org/changeset/100123894

Weide wrote:
MKnight wrote:

Wie meinst Du das? Wenn die angeschlossenen Member geladen sind, dann macht JOSM das auch richtig.

Ja. Ich meinte, dass iD das m.W. immer richtig macht und man bei JOSM etwas vorbereiten muss, nämlich den Weg und beide Endpunkte anwählen und dann "Eltern laden". Tut man das nicht vorher, dann macht JOSM zu 50% Quatsch. Ich hab ne dreistellige Zahl solcher Fehler korrigiert und sie stammten nie aus iD und das fand ich gut. Auch wenn ich ansonsten eine eher aggressive Haltung zu iD habe ... das muss ich ihm lassen.

Wer in JOSM mit unvollständigen Daten außerhalb der Download-Area arbeitet sollte sich grundsätzlich `Strg+Alt+D` vor dem Aufteilen von Linien oder dem Verschieben/Löschen von Punkten angewöhnen.

JOSM hatte da auch seine Problem und hat sie bei mehrfach befahrenen Abschnitten immer noch, allerdings hat sich auch einiges gebessert und bei komplett geladener Relation gibt es einen Validator-Test.

axelr wrote:
Weide wrote:

....Ja. Ich meinte, dass iD das m.W. immer richtig macht und ...

In den letzte drei Monaten habe ich den Eindruck, dass iD beim Auftrennen von Wegen die Reihenfolge in Routen testet, dann aber falsch herum zusammensetzt.

Ja, irgendetwas ist faul und den Eindruck mit genau der falschen Position bei einfachen Beispielen habe ich auch.

Offline

#22 2021-03-15 11:37:29

ghostrider44
Member
Registered: 2015-09-06
Posts: 118

Re: Neuer Mapper bearbeitet Busrelationen

Wenn man das Fenster zum Ändern der Busrelation in JOSM offen hat, sollte man es auf jeden Fall vorher mit OK schließen, bevor man an einem Weg oder einer Haltestelle Änderungen vornimmt, sonst kommt es evtl. zu Fehlern.

Offline

#23 2021-03-15 12:44:44

GerdP
Member
Registered: 2015-12-18
Posts: 1,972

Re: Neuer Mapper bearbeitet Busrelationen

Ich habe bis heute nicht verstanden, wozu die Reihenfolge gebraucht wird. Welche Anwendung braucht das?

Offline

#24 2021-03-15 12:55:56

ToniE
Member
From: Ottobrunn, Bayern, Germany
Registered: 2016-06-13
Posts: 956

Re: Neuer Mapper bearbeitet Busrelationen

GerdP wrote:

Welche Anwendung braucht das?

https://waymarkedtrails.org kann daraus Höhenprofile für die Rad-/Wander-/MTB-/...Routen erstellen.

Automatisches Sortieren in der Anwendung ist nur bedingt tauglich, da es nicht immer korrekte Ergebnisse liefert.


Alle Edits meiner Kommentare sind (nur) Typofixes, wenn nicht explizit anders angegeben.

Offline

#25 2021-03-15 13:04:35

ToniE
Member
From: Ottobrunn, Bayern, Germany
Registered: 2016-06-13
Posts: 956

Re: Neuer Mapper bearbeitet Busrelationen

ToniE wrote:

Welche Anwendung braucht das?

Trufi erstellt gerade im Auftrag der Weltbank, zusammen mit lokalen Mappern eine App für den ÖPNV in Nouakchott, Hauptstadt Mauretaniens. Dort gab es bis vor einer Woche nicht eine einzige PT-Relation. Die Daten werden in OSM gemapped, in der Trufi-App genutzt und auch nach GTFS exportiert.

Ähnliches gilt für Cochabamba, CO, Duitama, BO, Managua, NI, ...

Last edited by ToniE (2021-03-15 13:13:58)


Alle Edits meiner Kommentare sind (nur) Typofixes, wenn nicht explizit anders angegeben.

Offline

Board footer

Powered by FluxBB