User:Aharvey/JOSM

From OpenStreetMap Wiki
Jump to navigation Jump to search

JOSM is a powerful tool for working with geospatial data and OpenStreetMap. This page documents how I've setup JOSM for my workflow.

JOSM Profiles

JOSM doesn't currently support "profiles" out of the box via the UI, however it's still possible to use different profiles. This documentations assumes you're using Debian Linux and have installed JOSM via the Debian josm package.

Run JOSM incognito

TMP=`mktemp --directory`
mkdir -p $TMP
java -Djosm.home=$TMP -jar /usr/share/josm/josm.jar

Run JOSM in a new named profile

mkdir -p ~/.josm-profile1
java -Djosm.home=~/.josm-profile1 -jar /usr/share/josm/josm.jar

Make JOSM pretty

Install the flatlaf plugin and change the Display > Look and Feel to FlatLaf Light.

Customise your toolbar

Under Preferences > Toolbar I've added the following:

  1. File > New Layer - it can be handle to work across multiple layers
  2. Imagery layers - I add the most common imagery layers I work with to the toolbar so I can enable them faster than selecting from the Imagery menu

Plugins

  1. JOSM/Plugins/BuildingsTools - faster way to draw rectangles
  2. JOSM/Plugins/Conflation - useful for small simple data imports and QA
  3. gridify - create ways for individual terrace buildings or duplex parts
  4. JOSM/Plugins/Reverter - perform changeset reverts
  5. JOSM/Plugins/Undelete - undelete deleted objects

Enable WebP to unlock additional background imagery layers

Seems not necessary?