JOSM

From Wikipedia, the free encyclopedia
Jump to: navigation, search
JOSM
JOSM Logo 2014.svg
JOSM screenshot hoofdscherm.png
JOSM with single OpenStreetMap data layer (standard rendering style)
Original author(s) Immanuel Scholz
Developer(s) Dirk Stöcker and other contributors
Initial release January 22, 2006; 11 years ago (2006-01-22)[1]
Stable release
13053 / October 29, 2017[2]
Repository josm.openstreetmap.de/svn/trunk
Development status Active
Written in Java (version 8 or later[2])
Platform Cross-platform (Windows, macOS, Linux)
Available in 34[3] languages
Type GIS software
License GNU GPL v2
Website josm.openstreetmap.de

JOSM (About this sound 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[4]. It has a lot of advanced features,[5] but also more complicated user interface than default online editor iD.

Features[edit]

JOSM road presets menu in German

Some notable features of JOSM are importing GPX files (GPS tracks),[6] working with aerial imagery (including WMS, TMS and WMTS protocols), support for multiple cartographic projections, layers, relations editing,[7] data validation tools, data filtering, offline work,[8] presets and rendering styles.[9] JOSM provides more than 200 keyboard shortcuts for the core functions.[10]

Many additional features (like tools for drawing buildings, adding Wikipedia links or viewing data in 3D) are available through the plugins.[11][12][13][14] There are more than 100 of them in the repository.[15]

History[edit]

First changeset was created on 27 September 2005.[16] First beta version (which required Java 5[17]) was made available on 4 October 2005 and JOSM 1.0 has been released on 22 January 2006.[1] Current versioning scheme, using code changeset number, was introduced in 2008.[18]

In 2014 project logo has been replaced with the new artwork, which won a design contest.[19] From this year stable releases are identified with additional YY.MM internal version number (following r6763 - 14.01[20]), however they may not exactly reflect the release date.[21]

Since revision 10786 (16.07) released on 12 August 2016 support for Java versions earlier than 8 has been dropped.[2]

Usage[edit]

The highest number of edits in OSM is done using JOSM.[22] The software was used to perform several large scale OSM imports, including TIGER data in the United States.[23]

JOSM can also be used for editing an OSM sister project OpenHistoricalMap.[24] It's included as a package in many Linux distributions like Ubuntu,[25][26] Debian,[27] Fedora,[28] Arch Linux[29] and the OSGEO Live DVD[30]

Various tutorials are available. The LearnOSM Tutorial, translated in 16 languages, has a section on JOSM.[31] It covers the editing process, the tools, the plugins, the presets, the imagery functionalities, conflict resolution and other features.

References[edit]

  1. ^ a b https://lists.openstreetmap.org/pipermail/talk/2006-January/002163.html
  2. ^ a b c "Changelog – JOSM". 
  3. ^ "svn - Revision 10787: /trunk/data". 
  4. ^ "JOSM". 
  5. ^ Jokar Arsanjani, J., Zipf, A., Mooney, P., Helbich, M., eds. (2015). OpenStreetMap in GIScience: Experiences, Research, and Applications. Springer. p. 71. ISBN 978-3-319-14280-7. 
  6. ^ Geographic Information Systems: Concepts, Methodologies, Tools, and Applications. USA: Information Resources Management Association. 2013. p. 546. ISBN 1466620382. 
  7. ^ Maben, Ruth. "Mapping complex features in JOSM using relations". 
  8. ^ "Comparison of editors - OpenStreetMap Wiki". 
  9. ^ Bennett Jonathan (September 2010). OpenStreetMap. PacktPub. ISBN 9781847197504. Retrieved 22 May 2016. 
  10. ^ "DevelopersGuide/ShortcutsList – JOSM". 
  11. ^ "LearnOSM". 
  12. ^ Chance Tom (March 6, 2009). "OpenStreetMap: the data behind the maps". Linux Weekly News. Retrieved 22 May 2016. 
  13. ^ Michael Zilske; Andreas Neumann; Kai Nagel (2 September 2015). "OpenStreetMap for traffic simulation". Technische Universitat Berlin Collection. Retrieved 22 May 2016. 
  14. ^ F Scioscia; M Binetti; M Ruta; S Ieva; Eugenio Di Sciascio (5 February 2014). "Annotation edition JOSM Plugin, in A framework and a tool for semantic annotation of POIs in OpenStreetMap". Procedia - Social and Behavioral Sciences, Volume 111, Pages 1092–1101. Retrieved 22 May 2016. 
  15. ^ "- Revision 32802: /applications/editors/josm/plugins". 
  16. ^ "Changeset 1 – JOSM". 
  17. ^ https://lists.openstreetmap.org/pipermail/talk/2005-October/001181.html
  18. ^ "OpenStreetMap - josmeditor's diary - JOSM reaches version 10000 in its 10th year". 
  19. ^ "A new logo for JOSM, the Java OpenStreetMap Editor - OpenStreetMap Blog". 
  20. ^ "2014 Changelog". Retrieved 7 November 2016. 
  21. ^ Legner, Simon (6 November 2016). "16.10 release". The josm-dev Archives. Retrieved 7 November 2016. 
  22. ^ "Editor usage stats - OpenStreetMap Wiki". 
  23. ^ Nathan Willis (23 January 2008). "OpenStreetMap project completes import of United States TIGER data". Linux.com. Retrieved 22 May 2016. 
  24. ^ "Open Historical Map - OpenStreetMap Wiki". 
  25. ^ "JOSM". help.ubuntu.com. 10 December 2009. Retrieved 22 May 2016. 
  26. ^ "JOSM". ubuntuusers.de. 22 April 2016. Retrieved 22 May 2016. 
  27. ^ webmaster@debian.org, Debian Webmaster,. "Debian -- Details of package josm in jessie". packages.debian.org. Retrieved 2017-04-06. 
  28. ^ "rpms/josm | PkgDB". admin.fedoraproject.org. Retrieved 2017-04-06. 
  29. ^ "Arch Linux - josm 11826-1 (any)". www.archlinux.org. Retrieved 2017-04-06. 
  30. ^ "OSGEO-DVD". OSGEO. Retrieved 22 May 2016. 
  31. ^ "LearnOSM". 

External links[edit]