You are not logged in.
- Topics: Active | Unanswered
Announcement
Pages: 1
#1 2011-05-14 10:56:01
- kritter
- Member
- Registered: 2011-05-14
- Posts: 2
Verrutschen von Nodes
Ich winke mal ein freundliches *HALLO* in die Runde. Bin nämlich neu hier. ![]()
Und entschuldige mich gleich vorab, sollte ich mit meinem altertümlichen Begriff "Verrutschen" bereits bestehende Threads zu dem Thema übersehen haben (habe nämlich nichts gefunden).
Zum Thema: Ich mache die Beobachtung, dass beim Anschließen von neuen {paths|tracks|highways} an bestehende andere oft der (nun gemeinsame) Verbindungsknoten in der Koordinate verrutscht. Beispiel: Eine eben noch schön rund geschwungene Kurve einer Land-, Kreis- oder gar Bundesstraße bekommt auf einmal einen hübschen Knick (oder Ausreißer), weil jemand einen Feldweg oder einen Radweg angeschlossen hat.
Ich mache solche Beobachtungen zuhauf, und teilweise ärgert es einen natürlich auch. Wenn zum Beispiel ein eingefügtes Brückensegment die Längsachse einer ansonsten geraden Strasse deutlich sichtbar zur Seite versetzt.
Kennt ihr sowas?
Mir drängen sich folgende Theorien auf:
1. Es ist offensichtlich editor-abhängig. In JOSM hängt es beim Anschließen von Segmenten zum Beispiel davon ab, in welcher Reihenfolge die Segmente oder Knoten selektiert wurden, bevor man die Verbindung vornimmt. Macht man die Auswahl in der richtigen Reihenfolge, wird das untergeordnete Segment (im obigen Beispiel z.B. der Feldweg) sauber auf die bestehende Bundesstrasse gezogen.
2. Es ist wahrscheinlich zoom-abhängig. Was beim Editieren in Zoomstufe x noch schön linear und gerade aussieht, kann sich zwei Zoomstufen weiter als totales "Daneben" entpuppen. Da nützt es dann auch nichts, wenn die Maus eine gigantische optische Auflösung hat. Der Editor zieht "ein Pixel weiter", und das kann in einer höheren Zoomstufe gleich einige Meter ausmachen.
3. Ob es (nicht beim Editieren, sondern beim Rendern und Ansehen der Karten) sichtbar ist, hängt dann auch noch vom Renderer ab. Insbesondere, bei welcher Zoomstufe ein Renderer einen "Knick" als Knick wahrnimmt, und wann er noch grob "vereinfacht/linearisiert".
Kurzum, sehr ärgerlich das Ganze. Es passiert mir selbst scheinbar auch! Begradige ich etwas (im Rahmen einer zulässigen Mittelung), kann das gleiche Gebiet eine Woche später einen leichten Knick aufweisen, obwohl es seitdem niemand überarbeitet hat. Vielleicht sind es auch Rundungsfehler in Java, was nicht gut für JOSM wäre. Andererseits vermute ich eher Potlatch oder andere (in meinen Augen!) nicht so exakt arbeitende Editoren als Ursache.
Manchmal kommt es mir so vor, als habe jemand anderes grobschlächtig selektiert und verschiebe ganze Relationen oder Regionen um minimale Beträge. Um das hier gleich noch zu sagen: Ich rede hier natürlich nicht von 20- oder 40-Meter-Sprüngen. Oft sind es zwei, drei oder fünf Meter, um die etwas versetzt ist. Das fällt zwar in den Bereich der GPS-Genauigkeit, aber das meine ich nicht. Die Beobachtungen, die ich meine, macht man immer anhand der geometrischen Relation zu benachbarten Knoten gleicher Entitäten.
Jetzt die Hauptfrage: Gibt es Überlegungen im Rahmen der Qualitätssicherung in OSM, wie man ungewollte Änderungen an benachbarten Elementen mindern könnte?
Sorry, falls das hier ein Doppelpost ist... bin auf Eure Beobachtungen und geteilte oder nicht geteilte Meinung gespannt.
Offline
#2 2011-05-14 16:23:51
- wicking
- Member

- From: El Hierro
- Registered: 2010-03-06
- Posts: 455
Re: Verrutschen von Nodes
Nervt mich auch. Und ich weiß in JOSM nicht, wie das zu verhindern ist. Manchmal klappt es wie gewünscht. Manchmal nicht.
Wie muss man JOSM bedienen, damit man Weg a mit Weg b verbindet und Punkt A (von Weg a) und B (von Weg b) zum Punkt A vereinigt werden?
Oder ist das wirklich Zufall, wie es mir immer vorkommt?
Offline
#3 2011-05-14 17:13:09
- OPerivar
- Member

- Registered: 2008-07-20
- Posts: 354
- Website
Re: Verrutschen von Nodes
Nervt mich auch. Und ich weiß in JOSM nicht, wie das zu verhindern ist. Manchmal klappt es wie gewünscht. Manchmal nicht.
Wie muss man JOSM bedienen, damit man Weg a mit Weg b verbindet und Punkt A (von Weg a) und B (von Weg b) zum Punkt A vereinigt werden?
Oder ist das wirklich Zufall, wie es mir immer vorkommt?
Moin,
Punkt B auswählen und dann erst Punkt A.
PS: schneller !!!1einself
Last edited by OPerivar (2011-05-14 17:14:18)
Offline
#4 2011-05-14 17:13:32
- SunCobalt
- Member
- From: Eislingen
- Registered: 2010-01-09
- Posts: 3,810
Re: Verrutschen von Nodes
Wie muss man JOSM bedienen, damit man Weg a mit Weg b verbindet und Punkt A (von Weg a) und B (von Weg b) zum Punkt A vereinigt werden?
Punkt B markieren, danach Punkt A und m drücken
Thomas
Offline
#5 2011-05-14 17:32:30
- kellerma
- Member
- Registered: 2010-07-18
- Posts: 1,623
Re: Verrutschen von Nodes
Hi,
wicking wrote:Wie muss man JOSM bedienen, damit man Weg a mit Weg b verbindet und Punkt A (von Weg a) und B (von Weg b) zum Punkt A vereinigt werden?
Punkt B markieren, danach Punkt A und m drücken
geht auch mit drei (oder mehr Punkten): Zum jeweils letzt markierten Punkt wird "hin-ge-merge-rt" ![]()
Ciao,
Frank
Last edited by kellerma (2011-05-14 17:36:00)
Offline
#6 2011-05-14 17:54:23
- hurdygurdyman
- Member

- Registered: 2009-12-10
- Posts: 2,850
Re: Verrutschen von Nodes
Ich winke mal ein freundliches *HALLO* in die Runde. Bin nämlich neu hier.
...
So, und freundlich wie wir sein sollten, erwidern wir das freundlich Hallo, und begrüßen kritter hiermit herzlich in unserer Runde ![]()
Gruß Michael (hurdygurdyman)
Ich mappe für Menschen, die Karten verwenden, welche aus OSM-Daten gerendert wurden
http://de.wikipedia.org/wiki/KISS-Prinzip ![]()
Offline
#7 2011-05-14 19:31:53
- Dennis[B]
- Member
- Registered: 2009-07-18
- Posts: 1,147
Re: Verrutschen von Nodes
In JOSM gibt es zwei Methoden.
Die eine ist die "Merge" Funktion die hier schon beschrieben wurde. Mehrere Punkte markieren und mit "Taste m" werden alle zum zuletzt markierten Punkt hin vereint.
Die zweite Funktion ist "Join". Hat man einen Punkt markiert und drückt "Taste j" dann wird der nächstliegende Weg zu diesem Punkt hin angebunden. Leider verschiebt sich dabei der Weg und nicht der Punkt.
Hat man zwei Wege die sich kreuzen helfen beide Funktionen nicht, weil man noch gar keine Nodes am Kreuzungspunkt hat. Verschieben tut sich immer was. Aber ich schiebe das dann immer wieder optimal zurecht am Ende.
---
Offline
#8 2011-05-14 20:06:47
- Mondschein
- Member
- Registered: 2011-01-29
- Posts: 1,831
Re: Verrutschen von Nodes
Verschieben tut sich immer was.
Nicht erwünschte Verschiebungen lassen sich aber immer vermeiden, es geht auch ohne nachträgliches Zurückschieben.
Gruß,
Mondschein
Last edited by Mondschein (2011-05-15 13:27:03)
Offline
#9 2011-05-14 20:07:01
- kellerma
- Member
- Registered: 2010-07-18
- Posts: 1,623
Re: Verrutschen von Nodes
Hi,
Hat man zwei Wege die sich kreuzen helfen beide Funktionen nicht, weil man noch gar keine Nodes am Kreuzungspunkt hat. Verschieben tut sich immer was. Aber ich schiebe das dann immer wieder optimal zurecht am Ende.
noch gar nicht so lange her und hab' mir gedacht, ob man nicht "vorrausschauender" Punkte setzen kann.
Nun nehm ich Punkte an mögl. "Kreuzungen" - an denen ich oder wer anders später einmal z. B. einen Abzweig zu einem Feldweg macht - um danach nur noch die Punkte, welchen für den Kurvenlauf fehlen, hinzuzufügen.
Ciao,
Frank
Offline
#10 2011-05-14 20:55:46
- Dennis[B]
- Member
- Registered: 2009-07-18
- Posts: 1,147
Re: Verrutschen von Nodes
Nicht erwünschte Verschiebungen lassen sich aber immer vermeiden, es geht auch ohne nachträgliches Zurückschieben.
Danke für das erwähnen, daß es anders geht. Bist Du noch so nett und verrätst uns hier wie es funktioniert in JOSM?
noch gar nicht so lange her und hab' mir gedacht, ob man nicht "vorrausschauender" Punkte setzen kann.
Nun nehm ich Punkte an mögl. "Kreuzungen" - an denen ich oder wer anders später einmal z. B. einen Abzweig zu einem Feldweg macht - um danach nur noch die Punkte, welchen für den Kurvenlauf fehlen, hinzuzufügen.
Ja, das ist eine sehr gute Lösung. Idee: In JOSM zusätzlich den BING-Hintergrund aktivieren. Das ermöglicht die Opimierung der Position solcher Nodes. Oder auch gleich das Zeichnen eines Weganfanges + Setzen eines OSM-Bugs für den nächsten.
Last edited by Dennis[B] (2011-05-14 21:00:29)
---
Offline
#11 2011-05-14 23:46:57
- errt
- Member
- Registered: 2009-12-01
- Posts: 1,068
Re: Verrutschen von Nodes
Für Kreuzungen gibt es im utilsplugin eine Funktion, um Knoten an den Schnittpunkten von Wegen einzufügen. Sehr praktisch. Ansonsten setze ich bei Hintergrundbildern auch vorrausschauend Nodes, aber so besonders gut wird das auch nie.
Offline
#12 2011-05-15 00:41:35
- Dennis[B]
- Member
- Registered: 2009-07-18
- Posts: 1,147
Re: Verrutschen von Nodes
Für Kreuzungen gibt es im utilsplugin eine Funktion, um Knoten an den Schnittpunkten von Wegen einzufügen.
Danke für den Tipp. SHIFT+I ist die Tastenkombination.
---
Offline
#13 2011-05-15 13:49:12
- Mondschein
- Member
- Registered: 2011-01-29
- Posts: 1,831
Re: Verrutschen von Nodes
Danke für das erwähnen, daß es anders geht. Bist Du noch so nett und verrätst uns hier wie es funktioniert in JOSM?
Gerne, ich nehme an, du meinst den Fall mit den sich scheidenden Wegen, welche am Schnittpunkt noch keinen gemeinsamen Punkt haben.
Bei JOSM mit "Punkte setzen (a)" das passende Werkzeug auswählen und mit dem Mauszeiger über den Schnittpunkt der beiden Wege fahren, wenn du die richtige Stelle gefunden hast, dann merkst du dies daran, dass genau die beiden Wege gleichzeitig hervorgehoben sind (Farbe ändert sich entsprechend), jetzt klickst du, damit der gemeinsame Kreuzungspunkt hinzugefügt wird.
Oder du verwendest das schon genannte utilsplugin, das ist z.B. dann sinnvoll, wenn sich drei Wege an einem Punkt schneiden, du aber nur zwei dieser drei Wege miteinander am Schnittpunkt verbinden möchtest.
Gruß,
Mondschein
Offline
#14 2011-05-15 22:03:06
- wicking
- Member

- From: El Hierro
- Registered: 2010-03-06
- Posts: 455
Re: Verrutschen von Nodes
Dennis[B] wrote:Danke für das erwähnen, daß es anders geht. Bist Du noch so nett und verrätst uns hier wie es funktioniert in JOSM?
Gerne, ich nehme an, du meinst den Fall mit den sich scheidenden Wegen, welche am Schnittpunkt noch keinen gemeinsamen Punkt haben.
Bei JOSM mit "Punkte setzen (a)" das passende Werkzeug auswählen und mit dem Mauszeiger über den Schnittpunkt der beiden Wege fahren, wenn du die richtige Stelle gefunden hast, dann merkst du dies daran, dass genau die beiden Wege gleichzeitig hervorgehoben sind (Farbe ändert sich entsprechend), jetzt klickst du, damit der gemeinsame Kreuzungspunkt hinzugefügt wird.
Habe das zwar auch schon verwendet, aber mir war nicht bewusst, dass das die Wege nicht verschiebt.
Der Tipp von Dennis mit mit dem Tastenkürzel „j" für's Verbinden von Punkten X mit schon vorhandenen Wegen w ist auch Gold wert. Hätte mir schon viel Arbeit gespart. Bisher habe ich auf dem Weg w auch einen Punkt W eingefügt und dann diesen mit dem anderen einzelnen Punkt X per Tastenkürzel „m" verbunden. Jetzt geht's schneller.
Offline
#15 2011-05-15 22:20:57
- Dennis[B]
- Member
- Registered: 2009-07-18
- Posts: 1,147
Re: Verrutschen von Nodes
SHIFT+I habe ich jetzt ein paar mal sogar schon verwendet. (utils-plugin vorausgesetzt). Das funktioniert echt genial.
---
Offline
#16 2011-05-16 17:43:40
- mdk
- Member
- Registered: 2010-08-18
- Posts: 304
Re: Verrutschen von Nodes
Und hier noch ein JOSM Feature:
Um Knoten A mit B zu "mergen":
1) Knoten A auswählen (Maustaste gedrückt halten)
2) CTRL Taste drücken
3) Knoten A auf B fallen lassen (Drag & Drop)
Kleine Anmerkung: Durch einen Fehler in JOSM (Bugreport existiert bereits) sind nun sowohl A als auch B selektiert. Da aber einer der Knoten nicht mehr existiert (als gelöscht markiert ist), führen weitere Aktionen mit dieser Selektion zu hässlichen Fehlern, bei denen JOSM sein internes Datenmodell zerstört. Danach kann man die Daten nicht mehr hochladen (ausser man repariert sie mit einem XML-Editor). Ist mir gerade eben passiert ...
Grüsse
mdk
Offline
#17 2011-05-16 21:08:05
- kritter
- Member
- Registered: 2011-05-14
- Posts: 2
Re: Verrutschen von Nodes
[...] führen weitere Aktionen mit dieser Selektion zu hässlichen Fehlern, bei denen JOSM sein internes Datenmodell zerstört
Lösung lautet dann sicher (nehme ich an): Selektion kurz aufheben bzw. den "verbleibenden" Knoten nochmal kurz mit der linken Maustaste einzufangen (quasi neu zu selektieren)...?
Last edited by kritter (2011-05-16 21:08:45)
Offline
Pages: 1