JOSM - Workflows, Tipps und Tricks

In diesem Thread möchte ich einfach mal alle Tipps, Tricks und Workflows zum JOSM Editor sammeln.
Ich werfe dazu zuerst mein Wissen in die Runde und hoffe auf euer Feedback, so das ich weitere Punkte lernen/ergänzen kann und wir hier am Ende eine nützliche Liste haben!
Einige Dinge werden für die meisten hier Selbstverständlich sein, aber ich möchte auch komplette Neulinge nicht außer Acht lassen.

**1. **In Gebieten mit schlechten Luftbildern oder Wäldern auch GPS Rohdaten downloaden und Wege dadurch erkenntlich machen.

Diese GPS Spuren kann man besser sehen und beurteilen mit wenn man
Farbe direkt ändern - erweiterte Einstellungen color.gps.point ich benutze gerne grün (das kann bei vielen Tracks aber aufdringlich werden) #99FF0072
In den Einstellungen > Anzeige Einstellungen > GPS-Punkte
die Farbe nach nach Geschwindigkeit variieren lassen (das kann helfen zu erkennen ob es sich um eine gut befestigte Strecke handelt)
die Farbe nach Datum variieren lassen (kann helfen neue Streckenverläufe zu erkennen, auch wenn das Luftbild noch alt ist)

          <img src="http://www.berge.lt/img/osm/waldweg.jpg"/>

2. Shortcuts verwenden

 **Q** - macht die Auswahl rechtwinklig (auch mehrere Strecken und/oder Flächen)
 Linie teilen **P** oder verbinden **C** (teilen geht auch an Kreuzungen, dazu die Linie und den Punkt vorher beide markieren)
 Nodes verschiedener Linien vereinen **M** oder wieder lösen **G**
 Wechsel zwischen Zeichnen- **A** und Auswahlmodus **S**
 Linie verfolgen mit **F** - sehr praktisch bei Landuses (vorhandenen Waldrand für den Acker schnell "übernehmen")
 **STRG + SHIFT + V** - fügt nur die Eigenschaften hinzu  - sehr nützlich wenn man viele Objekte mit den selben Eigenschaften zeichnet
 **STRG + D ** - kopiert die aktuelle Auswahl und fügt sie an der Mausposition ein (das spart unter Umständen den Schritt des kopierens :D)
 **ALT + X** *benötigt utilsplugin2* - trennt eine Fläche entlang einer Linie - gut beim verbessern von groben Landuses
 **SHIFT + I** *benötigt utilsplugin2* - fügt fehlenden Node wenn sich 2 Linien schneiden 
 **UMSCHALT+ J** - verbindet sich überlappende Flächen (sehr praktisch bei Gebäuden)
 **STRG + SHIFT + Maus drücken und bewegen** - dreht eine Fläche 
 **STRG + B** - erstellt eine Relation/Multipolygon (zB für Gebäudeinnenhöfe oder "Bauminseln" in Feldern)

 ... das sind bisher meine wichtigsten, welche nutzt ihr noch oft?

3. (unverzichtbare) Plugins

 Plugins findet ihr unter **Einstellungen > Erweiterungen**, dort wählt Ihr die gewünschten Erweiterungen aus klickt zum Schluss auf **Liste herunterladen**

 **buildings_tools** - sehr wichtig wenn man Gebäude zeichnen möchte (dazu weiter unten mein Workflow bei Gebäuden)
 **HouseNumerTaggingTool** - schnell Adressen eintragen (Node oder Way auswählen und K drücken, im Normalfall reichen Straße und Hausnummer!)
 **measurement** - nicht sehr wichtig, aber informativ und motivierend
 **terracer** - zum auftrennen von Reihenhäusern
 **utilsplugin2** - ergänzt nützliche Werkzeuge 
 **turnrestrictions** - erleichtert das Eintragen von Abbiegebeschränkungen
 **RoadSigns** - erleichtert das Eintragen von Verkehrszeichen/Straßenbeschränkungen
 **notes** - zeigt OSM Notes in JOSM an     

 ... weitere nach euren Vorlieben :) 

4. MapPaint-Stile verwenden

MapPaint-Stile fügt Ihr über Einstellungen > Karten Einstellungen > MapPaint-Stile hinzu

 **Adress Tags Validator & Coloured Addresses** - zum Adressen überprüfen/visualisieren, ich verwende beide (nicht gleichzeitig!)
 **geänderte Objekte** - zum schauen was man alles im laufenden Changeset gemacht hat
 **Unaufdringliche Nodes** - wenn man die großen Nodes nicht mag :)
 **Höchstgeschwindigkeit** - zeigt vor allem deutlich die mangelnde Abdeckung 
 **Fahrspur- und Straßenattribute** - zeigt Fahrspuren an (turn-lanes, lanes)

 ... weitere für eure "Spezialgebiete" 

5. eigene Shortcuts / Makros verwenden

       Shortcuts lassen sich grundsätzlich für Vorlagen erstellen die man in die Werkzeugleiste zieht.
       Ich habe eine "Gamer" Tastatur mit etlichen extra Tasten und Doppelbelegungen.
       Um nicht in Konflikt mit vorhandenen Shortcuts zu kommen nutze ich auf einer dieser Zusatz-Tasten 
       STRG + ALT + UMSCHALT (diese komplizierte Kombination liegt bei mir aber auf EINER Taste!) 
       Diese Taste + ein Buchstabe sind bei mir dann verschiedenste Vorlagen, diese kenne ich inzwischen auswendig. 
       (von R wie residential , F wie forest bis zu S wie "Schrebergärten")

 Was, ob und wie ihr das macht ist natürlich euch überlassen.

6. Tastaturmaus aktivieren um schneller / entspannter abzuzeichnen

Auf die Idee bin ich erst neulich gekommen.
Unter **Systemsteuerung > Eingabehilfen (bei mir Center für erleichterte Bedienung) > Maus** die "Maustasten" aktivieren 
(das ist der Num-Block), ich habe dazu noch eingestellt das dies nur aktiviert ist wenn der Num-Block "aus" ist. Damit stört es mich sonst nicht!

Jetzt kann ich mit der Maus entspannt zB einer Straße folgen und Punkte setze ich mit der anderen Hand (5 im Num Block). 
Dadurch stoppe ich die Mausbewegung nicht beim klicken und der Finger verkrampft nicht so schnell :D

**7. **Als Hintergrund die Fahrradkarte mit Höhenlinien nutzen für grobe incline Einschätzungen

8. Mit Q und dem “buildings_tool” Gebäude zeichnen die nicht nur rechte Winkel haben.

Dazu zeichnet man das Gebäude größer, so das es wieder überall Rechtwinklig wird, fügt an den Stellen an denen später die anderen Winkel entstehen sollen extra Nodes ein. 
Dann einmal Q damit alles schön zueinander passt. Ok das klingt jetzt kompliziert . . . hier das Zwischenergebnis als Bild:

<img src="http://www.berge.lt/img/osm/extraNode.jpg"/>

jetzt muss man die überstehenden Nodes nur noch löschen . . . 

<img src="http://www.berge.lt/img/osm/nodeEntfernt.jpg"/>

So kann man im Prinzip fast jedes Gebäude mit einfachen Mitteln zeichnen. Hier im Beispiel bräuchte man jetzt nur noch alles etwas verschieben (Schrägluftbild).

Was ich noch verwende:

  • verschiedene Filter (“buildings=*” usw.) gespeichert oder per STRG-F
  • STRG-SHIFT-O um Objekte (z.B. OSM Fools) zu laden
  • “vom OSM-Spiegel herunterladen” für Auswahlen (“[waterway=*]” u.ä.)

Weitere nützliche Plugins:
Notes Plugin (zeigt OSM Notes in JOSM an)
OpeningHoursEditor (grafischer Editor zum Eintragen von Öffnungszeiten)

Plugins für Straßenmapping:

turnrestrictions (erleichtert das Eintragen von Abbiegebeschränkungen)
RoadSigns (erleichtert das Eintragen von Verkehrszeichen/Straßenbeschränkungen)

MapPaint-Stile für Straßenmapping:
Fahrspur- und Straßenattribute (zeigt Fahrspuren an (turn-lanes, lanes))

Edit: Tastenkombinationen:
STRG + O (Aus einem Weg mit zwei oder drei Nodes einen Kreis machen)
STRG + C (erstellt aus den drei zuletzt eingetragenen Nodes eines Weges einen Halbkreis)

Für eine Diskussion über den Workflow und zum Sammeln von Vorschlägen ist das Forum durchaus geeignet, aber das (durchaus dynamisch wachsende) Resultat ist im Wiki auf jeden Fall besser aufgehoben. Dann kann außerdem jeder neue Vorschläge einbauen.

Ergänzungsvorschläge:
Die wichtigsten Shortcuts zum Umschalten des Bearbeitungsmodus:

  • S - Schaltet in den Auswahlmodus um (Select).

  • A - Schaltet in den Zeichenmodus um (Add).

  • Tab (im Zeichenmodus) - Schaltet den Winkelfang ein und aus.

Hab einiges ergänzt, gerne kann man das auch später ins wiki nehmen, ich kenne mich da aber nicht aus und wüsste auch nicht wohin. Das Problem ist das man das ja auch gut finden können muss.

@seichter könntest du deine Ausführungen einmal genauer erklären? Ich kenne und benutze zwar STRG+F aber wie speichert man solche Filter? Wozu verwendest du das?

@Mhohmann bei mir blendet Tab immer nur die Leiste rechts ein/aus Für den Winkelfang sehe ich auch nirgends einen Shortcut vordefiniert!?

Es kann gut sein, dass ich beim Winkelfang mal etwas umgestellt hatte… Standardmäßig wird der Winkelfang wohl bei eingeschaltetem Zeichenmodus über weiteren Druck von A eingeschaltet und auf nochmaligen Druck ausgeschaltet. (Das fand ich persönlich nervig, weil ich nach Moduswechsel mttels A lieber einen definierten und immer gleichen Zustand haben möchte und nicht je nach vorherigem Zeichenmodus etwas anderes.) Anscheinend hatte ich den Tab damals selbst als Shortcut eingestellt… Also, im Normalfall ist es nicht Tab, sondern A bei bereits ausgewähltem Zeichenmodus.

Hallo easyX,

vielen vielen Dank für die Tipps. Ich nutze zwar schon von Anfang an (3 Jahre) JOSM, aber ich habe viel dazugelernt.

Du brauchst keinen Node bewegen. Einfach Fläche markieren, STRG + SHIFT gedrückt halten und mit gedrückter Maustaste über den Bildschirm ziehen. Das dreht die Fläche um ihren Schwer(?)punkt.

Bei mir ist das STRG + B.

Vom Opening Hours Editor ist abzuraten.

Die Stile der OpenRailwayMap, die man im Git-Repository der OpenRailwayMap findet, kann man zum Beispiel nutzen, wenn man Eisenbahnen mappt (v.a. den Signallayer). Man muss jedoch beim Einbinden in JOSM https://raw.github.com/rurseekatze/OpenRailwayMap/… statt https://github.com/rurseekatze/OpenRailwayMap/… als Quelle angeben, sonst versucht JOSM die HTML-Seite zu parsen. :slight_smile:

Viele Grüße

Michael

Stimmt, ein doppelter Fehler von mir mit der Relationserstellung 1. benutz ich bisher Strg+ALT+A und das ist ein Shortcut aus den Relationswerkzeugen :wink: STRG+B ist da natürlicher simpler >> geändert!
Opening Hours habe ich mal wieder raus genommen, danke für den Hinweis, habe mich selber damit bisher nicht beschäftigt.

Habe eben auch noch einen neuen “Tipp” hinzugefügt wie man trotz Q und dem building Tools Gebäude mit spitzen oder stumpfen Winkeln ordentlich zeichen kann :slight_smile:

Ich nutze noch den MapPaint-Stil von “Potlatch2”, dadurch sieht man die Dinge farblich besser.

Noch ein Tipp zu rechtwinklig: eine “temporäre” zusätzliche Linie über die “Rechten Winkel” → Q → “Entf” (Die Winkel sind rechtwinklig und die temporäre Linie wieder weg)

Ergänzungen zu den Schortcuts M und G (Linien vereinen bzw. trennen):

Beim Vereinigen von Knoten kann man mehrere Knoten mit Strg oder Shift und linkem Mausklick markieren, wobei der zuletzt angeklickte Knoten als Zielkoordinate für den nach dem Betätigen von M gemeinsamen Knoten verwendet wird. Macht man ein Auswahlrechteck (mit der linken Maustaste ein Rechteck um die Knoten ziehen) oder benutzt die Lasso-Funktion, ist es scheinbar zufällig, welcher Knoten als Zielkoordinate verwendet wird.

Man kann einzelne Linien aus so einem Knoten auch wieder trennen, ohne den Knoten ganz aufzulösen: Die zu trennende Linie und den Knoten markieren, dann G drücken. Jetzt liegt ein markierter Knoten oben auf dem gemeinsamen Knoten, der nun mit der Maus verschoben werden kann. Auf diese Weise kann man auch mehrere Knoten markieren, die sich z.B. zwei Linien teilen und die Linie, die man trennen möchte. Nach Betätigung des G sind nun alle vorher markierten Knoten von den gemeinsamen Knoten getrennt und liegen obenauf. Verschiebt man nun mit der Maus einen dieser markierten Knoten, werden alle zuvor markierten Knoten zusammen verschoben - und damit dieser Teil der Linie. Markieren nur einer Linie und Betätigung von G trennt alle Knoten dieser Linie von anderen Linien. Dann kann man die Linie oder Fläche im Ganzen verschieben, ohne die Knoten anderer Linien mitzunehmen.

Kleine Verschiebungen markierter Objekte mache ich gerne mit Shift+ - das geht dann Pixelweise je nach Vergößerung/Maßstab unterschiedlich weit.

In der höchsten Vergrößerungsstufe sollte man Knoten nicht näher als auf dem Bildschirm 1…2 cm nebeneinander legen - sonst werden die durch Rundung der Koordinaten auf der selben Position abgelegt ( → ein Fehler für keepright - doppelte Knoten).

Auch geteilte Kreisverkehre können jetzt mit dem O schön rund gemacht werden. Dazu alle Linien-Segmente des Kreisverkehrs markieren (Strg + linke Maustaste) und O drücken.

Aus dem Strg + Alt + A für Multipolygone wurde wohl zur Zeit des Umstiegs auf Java 7 das Strg + B.

@easyX: In Deinem Wort “Lienie” ist ein e zuviel (Linie).

Franz

Morgen,

früher war der Winkelfang standardmaßig auf der Tab-Taste, wurde in einer Release dann geändert.

Lässt sich aber ohne Probleme wieder umstellen: JOSM starten - Bearbeiten - Einstellungen

Links bei den Symbolen die Tastatur anklicken, es erscheinen die Tastenkürzel.
Bei der Suche “Zeichenwinkel” eingeben.
Doppelklick auf den nun erscheinenden Listeneintrag.
Häkchen bei “Voreinstellung verwenden” raus nehmen.
Alle anderen Häkchen raus nehmen.
Anschließend rechts unten bei “Taste:” den Eintrag “Tabulator” wählen.
OK klicken, eventuell JOSM neu starten.

Und schon liegt der Winkelfang auf der Tab-Taste :smiley:

Auf der Tab-Taste liegt standardmäßig das Ein/Ausblenden der Leisten rechts. Gerade bei kleinen Monitoren ist das extrem hilfreich, um eine bessere Übersicht zu erhalten.

Ich benutze noch gerne
J → Verbindet Node mit Way indem der Way an den Node gezogen wird.
N(habe ich allerdings selbst so belegt, weils zu der Funktion keinen Shortcut gibt/ gab) → macht das Gleiche wie vor, zieht aber den Node auf den Way

Jeder wie er will :wink:

Hi,
ich klemm mich mal hier rein mit zwei Fragen, weil die dazu passen.

  1. Gibt es eine Möglichkeit, ein rechtwinkliges Polygon proportional zu verkleinern oder vergößern, also entweder an einem Eckpunkt diagonal oder an einer Seite parallel?
  2. building tool: es gibt dort den 2-Klick-Modus, den ich aber mehr oder weniger zufällig aktiviere und deaktiviere. Ich wüsste gerne, wie das planmäßig geht :wink:

zu1: Objekt selektieren (rot machen) und dann STRG+ALT und Maus ziehen.

Gruss
walter

Es muss vorher ein Gebäude angewählt sein. Dann wird dessen Ausrichtung übernommen, d.h. 2 Klicks an gegenüber liegenden Ecken reichen.

Was ich super gern verwende ist der Wege-Verbesserungs-Modus, aktivierbar mit W. Da kann man dann ganz einfach nodes verschieben, oder bei gedrückter Strg-Taste aquch neue Nodes setzen.

Damit geht es aber nur proportional. Möchte man nur in einer Richtung stauchen, fällt mir nur x ein.