[OSM in MV] Notes für was (nicht)?

Hubert sg.forum at gmx.de
Di Jun 23 23:08:10 CEST 2015


Hallo Peter,

von mir aus ein dickes Lob, dass du dich mit der Relationen und der
Reihenfolge darin enthaltenen Wege beschäftigst.

Meiner Erfahrung nach sortiert JOSM die Wege in einer Relation automatisch,
wenn man sie teilt (P). Z.B wenn man W2 in W4 und W5 aufteilt, wird aus
W1,W2,W3 automatisch W1,W4,W5,W3. Dabei bekommt ein Teil (der Vordere, W4)
die History (strg H) von W2. W5 bekommt eine frische, leere History. Die
Aufteilung ist demnach eigentlich W1,W2,W5,W3.

Beim einfachen Hinzufügen von neu eingeführten Wegen zu einer Relation
werden diese Stücke jedoch hinten an die Liste angefügt.
D.h. wenn man einen Weg mit den Stücken W1,W2,W3 zwischen W2 und W3
auftrennt und den Weg W4 dazwischen einfügt (W1,W2,W4,W3), passiert bei
einer Relation ersteinmal nichts. Fügt man dann den Weg W4 seperat zu einer
Relation hinzu, hat diese die Reihenfolge W1,W2,W3,W4.

Anonsten kann ich Matthias Antwort bestätigen.

Im allgemeinen muss man sich aber nicht so die sonderlich Gedanken darüber
machen. Bei der großen Anzahl an Relationen und Mappern geht immer etwas
kaput. Relationen brauchen häufige Pflege. 

Zur Frage nach dem Best Practice ist meine Meinung, dass man so weit wie
möglich, die History eines Weges, Nodes, Realtion erhält.

Hubert

> -----Original Message-----
> From: meckpomm-bounces at lists.openstreetmap.de [mailto:meckpomm-
> bounces at lists.openstreetmap.de] On Behalf Of Matthias Meisser
> Sent: Dienstag, 23. Juni 2015 20:57
> To: Openstreetmap in Mecklenburg-Vorpommern
> Subject: Re: [OSM in MV] Notes für was (nicht)?
> 
> Hallo Peter,
> 
> Am 23.06.2015 um 15:57 schrieb Peter Korduan:
> > ...
> >
> > Weiß jemand ob die Reihenfolge von ways als member in einer Relation
> > eine topologische Rolle spielt?
> > Ich könnte mir vorstellen, dass das wieder davon abhängt wie die
> > Relation getagged ist.
> 
> Ja, nach der aktuellen API 0.6. wurden Relationen als Sequenzen(ordered
> list) spezifiziert, d.h. die Abfolge kann eine Information darstellen :-)
> https://wiki.openstreetmap.org/wiki/API_v0.6#Elements
> 
> >
> > Also wenn ich z.B. einen Wanderweg beschreibe der aus W1, W2 und W3
> > besteht. Muss ich dann wenn ich W2 aufteile in W4 und W5 an die Stelle
> > von W2 scheiben oder kann da auch an das Ende angehängt werden. Des
> > Weiteren würde mich interessieren ob es gute Praxis ist dass man einen
> > Weg ersetzt durch die neuen Teile oder ob man den ersten Teil des
> > Weges, also z.B. W4 nimmt und damit W2 aktualisiert (mit der neuen
> > nodes Liste) und dann nur W3 als neuen Weg anhängt.
> 
> Genau, Wanderrouten, ÖPNV, ... all das berücksichtigt (eigentlich) die
> Reihenfolge. Sichtbar macht das zum Beispiel der JOSM Relationen Editor
> https://josm.openstreetmap.de/wiki/Help/Dialog/RelationEditor (Members mit
> Kettenicons).
> AFAIK kreiden das einige relation Checks in verschiedenen Tools dann auch
> an, obwohl die meisten Werkzeuge wohl zwangsläufig ausreichend Robust bei
> der Datenverwertung (probieren) zu sein:
>
https://wiki.openstreetmap.org/wiki/Quality_assurance#Error_detection_tools
> 
> Für ein einfaches Szenario mit einer Relation über W1-W2-W3 müsste bei
> einer Auftrennung idealerweise also W1-W2_1-W2_3-W3 rauskommen. Im JOSM
> gibt es irgendwo dazu bestimmt Code, naiv würde ich denke dass man sich
die
> Randknoten merkt. Dann geht man die Relation chronologisch durch und man
> fügt dann nach dem Way mit Randknoten 1 den W2_1  und W2_2 ein und testet
> ob der Randknoten wieder stimmt. Aber vermutlich gibt es wie immer hier
> Spezialfälle ;-)
> 
> Gruß,
> Matthias
> 
> >
> > _______________________________________________
> > MeckPomm mailing list
> > MeckPomm at lists.openstreetmap.de
> > http://lists.openstreetmap.de/mailman/listinfo/meckpomm
> 
> _______________________________________________
> MeckPomm mailing list
> MeckPomm at lists.openstreetmap.de
> http://lists.openstreetmap.de/mailman/listinfo/meckpomm