Installing and Configuring JOSM
JOSM (Java OpenStreetMap Editor) is the professional-grade desktop editor used by experienced mappers worldwide. It offers advanced features, powerful editing tools, and efficient workflows that web-based editors cannot match.
JOSM requires Java to run, so you'll first install Java, then JOSM itself, and finally configure essential plugins and settings to optimize your mapping workflow.
Part 1: Java Installation
JOSM is built on Java technology, so your system needs the Java Runtime Environment (JRE) to execute the application.
Installing Java
- Visit java.com/download in your browser
- Click the 'Download Java' button for your operating system
- Run the downloaded installer file
- Follow the installation wizard (accept default settings)
- Wait for installation to complete
- Restart your computer to ensure Java is properly registered
Part 2: JOSM Installation
With Java installed, you're ready to install JOSM. Always download from the official website to ensure you get the latest stable version.
Downloading and Installing JOSM
- Navigate to josm.openstreetmap.de
- Click 'Download' in the main navigation
- For Windows: Download 'Windows Installer'
- For Mac: Download the .dmg package
- For Linux: Download the .jar file
- Run the installer and follow the setup wizard
- Launch JOSM to verify successful installation
- You should see the JOSM welcome screen
First Launch: JOSM may appear blank or show warnings about missing data. This is normal. We'll configure everything in the next steps.
Part 3: Essential Plugin Installation
JOSM's power comes from its plugin ecosystem. These extensions add crucial functionality for efficient mapping work.
Installing Required Plugins
- In JOSM, go to Edit → Preferences (or press F12)
- Click the 'Plugins' icon (looks like a puzzle piece)
- Wait for the plugin list to load
- Search for and check these essential plugins:
- • building_tools - Streamlines building digitization
- • utilsplugin2 - Adds advanced editing features
- • todo - Task management within JOSM
- • imagery_offset_db - Corrects satellite image alignment
- Click 'OK' to download and install
- Restart JOSM when prompted
Part 4: Initial Configuration
Proper JOSM configuration improves performance and makes mapping more efficient.
Recommended Settings
- Open Preferences (F12) → Connection Settings
- Enter your OSM username and password (this allows JOSM to upload your edits)
- Go to Map Settings → Projection
- Ensure 'Mercator' is selected (default)
- In Display Settings, adjust interface size if needed for your screen
- Enable 'Draw boundaries of downloaded data' to see your work area
Expert Tip: Spend time learning JOSM's keyboard shortcuts. Press 'H' at any time to see a help dialog with available shortcuts for your current mode.
Key Takeaways
- Install Java first, then JOSM
- Essential plugins: building_tools, utilsplugin2, todo, imagery_offset_db
- Configure your OSM credentials in JOSM preferences
- Learn keyboard shortcuts to dramatically improve mapping speed