x

JOSM - Möglichkeit das Verschieben von Linien abzuschalten


  1. JOSM - Möglichkeit das Verschieben von Linien abzuschalten · wegavision (Gast) · 18.10.2013 19:54 · [flux]

    Ich rücke zur Zeit viele Straßen zurecht. Das geht über die End- und Mittelpunkte der Linien. Wenn man die Punkte aber nicht genau trifft verschiebt man die ganze Linie, was nervt. Kennt jemand eine Möglichkeit das Linienverschieben abzustellen?


    • Re: JOSM - Möglichkeit das Verschieben von Linien abzuschalten · rayquaza (Gast) · 18.10.2013 20:00 · [flux]

      Du könntest zumindest die Warnung, dass du viele Knoten gleichzeitig verschieben willst, auf 1 runtersetzen (warn.move.maxelements). Dann müsstest du "nur noch" [Tab][Space] drücken wenn du den Way erwischt hast.


    • Re: JOSM - Möglichkeit das Verschieben von Linien abzuschalten · EvanE (Gast) · 18.10.2013 20:51 · [flux]

      wegavision wrote:

      Ich rücke zur Zeit viele Straßen zurecht. Das geht über die End- und Mittelpunkte der Linien. Wenn man die Punkte aber nicht genau trifft verschiebt man die ganze Linie, was nervt. Kennt jemand eine Möglichkeit das Linienverschieben abzustellen?

      Das kam hier im Forum in den letzten zwei Wochen mindestens zwei mal.

      'Fang-Radius' für Punkte vergrößern:
      In den JOSM Einstellungen die "Erweiterten Einstellungen" (unterster Tab in der linken Liste) aufrufen. Dort dann nach "snap-distance" suchen. Im Eintrag "mappaint.node.snap-distance" den Wert von 10 (Standard) vorsichtig auf 15 hoch setzen.

      Das "vorsichtig hochsetzen" ist ernst gemeint. Wenn man kurze Linien hat, deren Punkte in der aktuellen Darstellung weniger als diese Distanz entfernt sind, dann kann man die Linie nicht mehr auswählen, da man stets einen der beiden Punkte erwischt. (Das musste ich selber erst durch Versuch und Irrtum lernen.)

      Edbert (EvanE)


    • Re: JOSM - Möglichkeit das Verschieben von Linien abzuschalten · seichter (Gast) · 18.10.2013 21:52 · [flux]

      EvanE wrote:

      Das kam hier im Forum in den letzten zwei Wochen mindestens zwei mal.

      'Fang-Radius' für Punkte vergrößern:
      In den JOSM Einstellungen die "Erweiterten Einstellungen" (unterster Tab in der linken Liste) aufrufen. Dort dann nach "snap-distance" suchen. Im Eintrag "mappaint.node.snap-distance" den Wert von 10 (Standard) vorsichtig auf 15 hoch setzen.

      Dieses Vorgehen ist (nur in umgekehrter Richtung, also snap-distance verringern) auch hilfreich, wenn man nur Linien auswählen will, um sie z.B. in eine Relation einzufügen. Bei niedrigerem Zoomlevel (wegen der Übersicht) erwischt man sonst fast immer nur einen Node, aber nicht die Linie, ist also gezwungen, ständig rein und raus zu zoomen.


    • Re: JOSM - Möglichkeit das Verschieben von Linien abzuschalten · EvanE (Gast) · 18.10.2013 22:17 · [flux]

      seichter wrote:

      EvanE wrote:

      'Fang-Radius' für Punkte vergrößern:
      In den JOSM Einstellungen die "Erweiterten Einstellungen" (unterster Tab in der linken Liste) aufrufen. Dort dann nach "snap-distance" suchen. Im Eintrag "mappaint.node.snap-distance" den Wert von 10 (Standard) vorsichtig auf 15 hoch setzen.

      Dieses Vorgehen ist (nur in umgekehrter Richtung, also snap-distance verringern) auch hilfreich, wenn man nur Linien auswählen will, um sie z.B. in eine Relation einzufügen. Bei niedrigerem Zoomlevel (wegen der Übersicht) erwischt man sonst fast immer nur einen Node, aber nicht die Linie, ist also gezwungen, ständig rein und raus zu zoomen.

      Ja so kann man das auch verwenden. Wird aber ziemlich lästig, wenn man öfter den Wert ändern will.
      Eine andere Möglichkeit ist, den Mauszeiger knapp neben die Linie zu positionieren, womit der Abstand zu Punkten sich stärker vergrößert als zur Linie. Bei JOSM wird ja der mögliche 'Fang' hervorgehoben. Da muss man nur drauf achten.

      Eine ganz andere Methode wäre, einen Filter auf type:way (für Wege) oder type:node (für Punkte) zu setzen. Die kann man dann mit einem einzigen Klick (de-)aktivieren.

      Edit: Typo

      Edbert (EvanE)


    • Re: JOSM - Möglichkeit das Verschieben von Linien abzuschalten · chris66 (Gast) · 18.10.2013 22:17 · [flux]

      Einen Filter anlegen mit type:node, verstecken:nein, invertieren:ja

      Nachteil: Die Linien werden dann "ausgegraut".


    • Re: JOSM - Möglichkeit das Verschieben von Linien abzuschalten · wegavision (Gast) · 19.10.2013 14:23 · [flux]

      Das mit mappaint.node.snap-distance habe ich ausprobiert, den Eintrag gab es nicht, also habe ich ihn hinzugefügt. Selbst bei 20 sehe ich noch keinen Unterschied, bei 50 geht es etwas besser.


    • Re: JOSM - Möglichkeit das Verschieben von Linien abzuschalten · wegavision (Gast) · 19.10.2013 14:30 · [flux]

      Noch was, was mich stört. Gibt es eine Möglichkeit einen Punkt zu einer Linie hinzuzufügen, ohne auf das PunkteSetzenWerkzeug zu gehen. Machmal ist die Mitte zu weit weg, oder wird durch Schrift überdeckt.
      Das wäre beispielsweise was für einen Doppelklick, muss ich mal bei den Entwicklern anregen.


    • Re: JOSM - Möglichkeit das Verschieben von Linien abzuschalten · rayquaza (Gast) · 19.10.2013 15:14 · [flux]

      Du kannst auch mit [A] dahin wechseln. Die linke Hand hat ja beim Strassen zurechtrücken sonst eh fast nichts zu tun 😉

      Ansonsten könntest du den "Modus zum Verbessern der Liniengenauigkeit" ([W]) ausprobieren, den ich allerdings selbst nicht nutze (nie ausprobiert).


    • Re: JOSM - Möglichkeit das Verschieben von Linien abzuschalten · KonB (Gast) · 19.10.2013 15:35 · [flux]

      rayquaza wrote:

      Ansonsten könntest du den "Modus zum Verbessern der Liniengenauigkeit" [W] ausprobieren, den ich allerdings selbst nicht nutze (nie ausprobiert).

      Den wollte ich auch gerade vorschlagen. In dem Modus wird durch Klick der nächste Node zum Cursor verschoben und durch Strg+Klick ein neuer eingefügt. Ich verwende das v.a. für Gebäude (Rechteckig anlegen im building-(B)-Modus, dann Geometrie korrigieren im W-Modus), ist aber auch bei (insbes. längeren) Wegen nützlich.


    • Re: JOSM - Möglichkeit das Verschieben von Linien abzuschalten · kuede (Gast) · 19.10.2013 15:59 · [flux]

      KonB wrote:

      rayquaza wrote:

      Ansonsten könntest du den "Modus zum Verbessern der Liniengenauigkeit" [W] ausprobieren, den ich allerdings selbst nicht nutze (nie ausprobiert).

      Den wollte ich auch gerade vorschlagen. In dem Modus wird durch Klick der nächste Node zum Cursor verschoben und durch Strg+Klick ein neuer eingefügt. Ich verwende das v.a. für Gebäude (Rechteckig anlegen im building-(B)-Modus, dann Geometrie korrigieren im W-Modus), ist aber auch bei (insbes. längeren) Wegen nützlich.

      Umschalttaste klebt den Punkt, der grad in der Nähe war, an den Mauszeiger, sonst wird immer der Nächstliegende - wie KonB schon sagte - verschoben. Alt + Mausklick löscht Punkte (ausser unter Fenstermanagern, die das zum Fensterverschieben nutzen). Ist unglaublich gut, um Geometrien zu korrigieren, ausser der Ersteller hat sehr viele Punkte gesetzt.


    • Re: JOSM - Möglichkeit das Verschieben von Linien abzuschalten · EvanE (Gast) · 19.10.2013 16:26 · [flux]

      wegavision wrote:

      Noch was, was mich stört. Gibt es eine Möglichkeit einen Punkt zu einer Linie hinzuzufügen, ohne auf das PunkteSetzenWerkzeug zu gehen. Machmal ist die Mitte zu weit weg, oder wird durch Schrift überdeckt.
      Das wäre beispielsweise was für einen Doppelklick, muss ich mal bei den Entwicklern anregen.

      Neben dem von rayquaza erwähnten Add (A), kann das Extrude Werkzeug (X) per Doppel-Klick neu Punkte setzen. Da man Straßen normalerweise nicht extrudieren will (außer für neue Schikanen 😉 ), macht das nur Sinn, wenn man mehrere Punkte einfügen will.

      Das ebenfalls von rayquaza erwähnte Tool zur Verbesserung der Liniengenauigkeit (W) könnte das sein, was am geeignetsten für dich ist. Mit einem einfachen Klick wird der hervorgehoben Punkt verschoben, mit CTRL-Klick wird ein neuer Punkt gesetzt, mit ALT-Klick wird ein Punkt gelöscht. Beschreibung im JOSM-Wiki (es gibt leider keine deutsche Version davon).

      @rayquaza:
      Probier das Tool zur Verbesserung der Liniengenauigkeit ruhig mal aus, es hat seine praktischen Seiten.
      Insbesondere bleibt es bei der einmal ausgewählten Linie (kann mit ESC abgewählt werden). Also recht nützlich wenn man ein komplexeres Gebäude / Landuse / ... oder einen längeren Straßenzug verfeinern will.

      Edbert (EvanE)


    • Re: JOSM - Möglichkeit das Verschieben von Linien abzuschalten · EvanE (Gast) · 19.10.2013 16:39 · [flux]

      Hallo

      Im Zusammenhang mit "Wegegenauigkeit verbessern" ist mir noch ein JOSM-Tipp eingefallen:

      - Mit CTRL-W kann auf den Draht-Modus umgeschaltet werden.
      Recht nützlich um den Hintergrund besser zu sehen.
      - In den Einstellungen --> Anzeige Einstellungen --> Reiter OSM-Daten
      kann man das Füllen von Flächen mit der Option "Nur Außenlinie von
      Flächen zeichnen" ausschalten (Dort den Haken setzen). Ebenso nützlich
      wie der Draht-Modus, aber die Wegtypen bleiben erkennbar.

      Die zweite Option nutze ich in der Regel.

      Edbert (EvanE)


    • Re: JOSM - Möglichkeit das Verschieben von Linien abzuschalten · wegavision (Gast) · 19.10.2013 18:06 · [flux]

      Das W=Weggenauigkeit verbessern ist ein nettes Werkzeug um Geraden dem reelen Weg anzupassen. Wenn aber schon Wegpunkte gesetzt sind, kommt man da schnell nicht weiter. Außerdem verführt es zu viele Wegpunkte zu setzen. Zumindest in den Kurven ist es hilfreich, danke für den Tipp.