JOSM

Last updated • 2 min readFrom Wikipedia, The Free Encyclopedia
JOSM
Original author(s) Immanuel Scholz
Developer(s) Dirk Stöcker and other contributors
Initial releaseJanuary 22, 2006;19 years ago (2006-01-22) [1]
Stable release
19369 [2]   OOjs UI icon edit-ltr-progressive.svg / 30 March 2025;19 days ago (30 March 2025)
Repository
Written in Java [3]
Platform Cross-platform
Available in44 [4] languages
Type GIS software
License GNU GPL v2
Website josm.openstreetmap.de   OOjs UI icon edit-ltr-progressive.svg

JOSM ( listen ) (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.

Contents

Features

JOSM highway presets menu JOSM 17013 screenshot presets en.png
JOSM highway presets menu

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]

History

Usage

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.

References

  1. 1 2 "[Openstreetmap] JOSM 1.0 released". Archived from the original on 2016-09-18. Retrieved 2016-05-21.
  2. "Stable release 19369 (25.03)". 30 March 2025. Retrieved 18 April 2025.
  3. "Changelog – JOSM". Josm.openstreetmap.de.
  4. "svn - Revision 19384: /trunk/resources/data". josm.openstreetmap.org.
  5. "JOSM". OpenStreetMap Wiki.
  6. Jokar Arsanjani, J.; Zipf, A.; Mooney, P.; Helbich, M., eds. (2015). OpenStreetMap in GIScience: Experiences, Research, and Applications. Lecture Notes in Geoinformation and Cartography. Springer. p. 71. ISBN   978-3-319-14280-7.
  7. Geographic Information Systems: Concepts, Methodologies, Tools, and Applications. USA: Information Resources Management Association. 2013. p. 546. ISBN   978-1466620384.
  8. Maben, Ruth (29 June 2017). "Mapping complex features in JOSM using relations". Mapbox.ocm. Archived from the original on 16 February 2017. Retrieved 21 May 2016.
  9. "Comparison of editors - OpenStreetMap Wiki". Wiki.openstreetmap.org.
  10. Bennett Jonathan (September 2010). OpenStreetMap. PacktPub. ISBN   9781847197504 . Retrieved 22 May 2016.
  11. "DevelopersGuide/ShortcutsList – JOSM". Josm.openstreetmap.org.
  12. "LearnOSM". Learnosm.org.
  13. Chance Tom (March 6, 2009). "OpenStreetMap: the data behind the maps". Linux Weekly News. Retrieved 22 May 2016.
  14. Michael Zilske; Andreas Neumann; Kai Nagel (2 September 2015). "OpenStreetMap for traffic simulation". Proceedings of the 1st European state of the map : OpenStreetMap conference. Technische Universitat Berlin Collection. doi:10.14279/depositonce-4679 . Retrieved 22 May 2016.
  15. F Scioscia; M Binetti; M Ruta; S Ieva; Eugenio Di Sciascio (5 February 2014). "A Framework and a Tool for Semantic Annotation of POIs in OpenStreetMap". Procedia - Social and Behavioral Sciences. 111: 1092–1101. doi: 10.1016/j.sbspro.2014.01.144 .
  16. "- Revision 32802". Svn.openstreetmap.org.
  17. "Changeset 1 – JOSM". Josm.openstreetmap.de.
  18. "[Openstreetmap] JOSM Beta available to download". Archived from the original on 2016-12-11. Retrieved 2016-05-22.
  19. "OpenStreetMap - josmeditor's diary - JOSM reaches version 10000 in its 10th year". Openstreetmap.org.
  20. "A new logo for JOSM, the Java OpenStreetMap Editor - OpenStreetMap Blog". Blog.openstreetmap.org. 12 December 2014.
  21. "2014 Changelog" . Retrieved 7 November 2016.
  22. Legner, Simon (6 November 2016). "16.10 release". The josm-dev Archives. Retrieved 7 November 2016.
  23. "Changelog 2016". openstreetmap.de.
  24. "Changelog 2017". openstreetmap.de.
  25. JOSM. "Logo refreshed". Twitter.
  26. "JOSM Changelog". openstreetmap.de.
  27. "JOSM Changelog". openstreetmap.de.
  28. "Editor usage stats - OpenStreetMap Wiki". Wiki.openstreetmap.org.
  29. Nathan Willis (23 January 2008). "OpenStreetMap project completes import of United States TIGER data". Linux.com. Retrieved 22 May 2016.
  30. "Open Historical Map - OpenStreetMap Wiki". Wiki.openstreetmap.org.
  31. "JOSM". Help.ubuntu.com. 10 December 2009. Retrieved 22 May 2016.
  32. "JOSM". Ubuntuusers.de. 22 April 2016. Retrieved 22 May 2016.
  33. "Debian -- Details of package josm in jessie". Packages.debian.org. Retrieved 2017-04-06.
  34. "rpms/josm | PkgDB". Admin.fedoraproject.org. Archived from the original on 2021-01-21. Retrieved 2017-04-06.
  35. "Arch Linux - josm 11826-1 (any)". Archlinux.org. Archived from the original on 2021-07-08. Retrieved 2017-04-06.
  36. "OSGEO-DVD". OSGEO. Retrieved 22 May 2016.
  37. "LearnOSM". Learnosm.org.