![]() | |
![]() JOSM with single OpenStreetMap data layer displayed | |
Original author(s) | Immanuel Scholz |
---|---|
Developer(s) | Dirk Stöcker and other contributors |
Initial release | January 22, 2006 [1] |
Stable release | |
Repository | |
Written in | Java [3] |
Platform | Cross-platform |
Available in | 44 [4] languages |
Type | GIS software |
License | GNU GPL v2 |
Website | josm![]() |
JOSM (ⓘ ) (Java OpenStreetMap editor) is a free software desktop editing tool for OpenStreetMap geodata created in Java, originally developed by Immanuel Scholz and currently maintained by Dirk Stöcker. [5] The editing tool contains advanced features [6] that are not present in OSM's default online editor, iD.
Some notable features of JOSM are importing GPX files (GPS tracks), [7] working with aerial imagery (including WMS, TMS and WMTS protocols), support for multiple cartographic projections, layers, relations editing, [8] data validation tools, data filtering, offline work, [9] presets and rendering styles. [10] JOSM provides more than 200 keyboard shortcuts for the core functions. [11]
Many additional features (like tools for drawing buildings, adding Wikipedia links or viewing data in 3D) are available through the plugins. [12] [13] [14] [15] There are more than 100 of them in the repository. [16]
The highest number of edits in OSM are done using JOSM. [28] The software was used to perform several large scale OSM imports, including TIGER data in the United States. [29]
JOSM can also be used for editing an OSM sister project OpenHistoricalMap. [30] It's included as a package in many Linux distributions like Ubuntu, [31] [32] Debian, [33] Fedora, [34] Arch Linux [35] and the OSGEO Live DVD [36]
Various tutorials are available. The LearnOSM Tutorial, translated in 16 languages, has a section on JOSM. [37] It covers the editing process, the tools, the plugins, the presets, the imagery functionalities, conflict resolution and other features.