You are not logged in.

Announcement

*** NOTICE: CONTENT MIGRATION PENDING! Read More about the import. Bug? Post them here***

#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. smile

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

wicking wrote:

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

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


Thomas

Offline

#5 2011-05-14 17:32:30

kellerma
Member
Registered: 2010-07-18
Posts: 1,623

Re: Verrutschen von Nodes

Hi,

SunCobalt wrote:
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" wink

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

kritter wrote:

Ich winke mal ein freundliches *HALLO* in die Runde. Bin nämlich neu hier. smile

...

So, und freundlich wie wir sein sollten, erwidern wir das freundlich Hallo, und begrüßen kritter hiermit herzlich in unserer Runde smile


Gruß Michael (hurdygurdyman)
Ich mappe für Menschen, die Karten verwenden, welche aus OSM-Daten gerendert wurden tongue http://de.wikipedia.org/wiki/KISS-Prinzip cool

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

Dennis[B] wrote:

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,

DennisB wrote:

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

Mondschein wrote:

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?


kellerma wrote:

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

errt wrote:

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

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.

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

Mondschein wrote:
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

mdk wrote:

[...] 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

Board footer

Powered by FluxBB