JOSM
{{short description|Free and open source editor for OpenStreetMap}}
{{Infobox software
| name = JOSM
| logo = JOSM Logotype 2019.svg
| screenshot = JOSM 17013 screenshot en.png
| caption = JOSM with single OpenStreetMap data layer displayed
| author = Immanuel Scholz
| developer = Dirk Stöcker and other contributors
| released = {{Start date and age|2006|01|22}}{{Cite web |url=https://lists.openstreetmap.org/pipermail/talk/2006-January/002163.html |title=[Openstreetmap] JOSM 1.0 released |access-date=2016-05-21 |archive-url=https://web.archive.org/web/20160918033147/https://lists.openstreetmap.org/pipermail/talk/2006-January/002163.html |archive-date=2016-09-18 |url-status=dead }}
| latest release version = {{wikidata|property|preferred|references|edit|P348|P548=Q2804309}}
| latest release date = {{Start date and age|{{wikidata|qualifier|preferred|single|P348|P548=Q2804309|P577}}|df=yes}}
| programming language = Java{{cite web|url=https://josm.openstreetmap.de/wiki/Changelog|title=Changelog – JOSM|website=Josm.openstreetmap.de}}
| platform = Cross-platform
| genre = GIS software
| language count = 44{{cite web|url=https://josm.openstreetmap.de/svn/trunk/resources/data/|title=svn - Revision 19384: /trunk/resources/data|website=josm.openstreetmap.org}}
| license = GNU GPL v2
}}
JOSM ({{Audio|GT JOSM.ogg|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.{{cite web|url=https://wiki.openstreetmap.org/wiki/JOSM|title=JOSM|website=OpenStreetMap Wiki}} The editing tool contains advanced features{{cite book |editor=Jokar Arsanjani, J. |editor2=Zipf, A. |editor3=Mooney, P. |editor4=Helbich, M. |date=2015 |title=OpenStreetMap in GIScience: Experiences, Research, and Applications|series=Lecture Notes in Geoinformation and Cartography |url=https://www.springer.com/us/book/9783319142791 |publisher=Springer |page=71 |isbn=978-3-319-14280-7}} that are not present in OSM's default online editor, iD.
Features
File:JOSM 17013 screenshot presets en.png
Some notable features of JOSM are importing GPX files (GPS tracks),{{cite book |date=2013 |title=Geographic Information Systems: Concepts, Methodologies, Tools, and Applications |url=http://www.igi-global.com/book/geographic-information-systems/66203 |location=USA |publisher=Information Resources Management Association |page=546 |isbn=978-1466620384}} working with aerial imagery (including WMS, TMS and WMTS protocols), support for multiple cartographic projections, layers, relations editing,{{cite web|url=https://www.mapbox.com/blog/josm-relations/|title=Mapping complex features in JOSM using relations|first=Ruth|last=Maben|website=Mapbox.ocm|date=29 June 2017|access-date=21 May 2016|archive-date=16 February 2017|archive-url=https://web.archive.org/web/20170216050234/https://www.mapbox.com/blog/josm-relations/|url-status=dead}} data validation tools, data filtering, offline work,{{cite web|url=https://wiki.openstreetmap.org/wiki/Comparison_of_editors#JOSM|title=Comparison of editors - OpenStreetMap Wiki|website=Wiki.openstreetmap.org}} presets and rendering styles.{{cite book | url=https://www.packtpub.com/books/content/checking-openstreetmap-data-problems | title=OpenStreetMap | publisher=PacktPub | date=September 2010 | access-date=22 May 2016 | author=Bennett Jonathan | isbn=9781847197504}} JOSM provides more than 200 keyboard shortcuts for the core functions.{{cite web|url=https://josm.openstreetmap.de/wiki/DevelopersGuide/ShortcutsList|title=DevelopersGuide/ShortcutsList – JOSM|website=Josm.openstreetmap.org}}
Many additional features (like tools for drawing buildings, adding Wikipedia links or viewing data in 3D) are available through the plugins.{{cite web|url=http://learnosm.org/en/josm/josm-plugins/|title=LearnOSM|website=Learnosm.org}}{{cite web | url=https://lwn.net/Articles/322163/ | title=OpenStreetMap: the data behind the maps | publisher=Linux Weekly News | date=March 6, 2009 | access-date=22 May 2016 | author=Chance Tom}}{{cite conference |url=https://depositonce.tu-berlin.de/handle/11303/4976
| title=OpenStreetMap for traffic simulation |book-title=Proceedings of the 1st European state of the map : OpenStreetMap conference
| publisher=Technische Universitat Berlin Collection | date=2 September 2015 | access-date=22 May 2016 |author1=Michael Zilske |author2=Andreas Neumann |author3=Kai Nagel | doi=10.14279/depositonce-4679
}}{{cite journal |doi=10.1016/j.sbspro.2014.01.144 |journal=Procedia - Social and Behavioral Sciences
| title=A Framework and a Tool for Semantic Annotation of POIs in OpenStreetMap
|volume=111 |pages=1092–1101 |date=5 February 2014 |author1=F Scioscia |author2=M Binetti |author3=M Ruta |author4=S Ieva |author5=Eugenio Di Sciascio |doi-access=free }} There are more than 100 of them in the repository.{{cite web|url=http://svn.openstreetmap.org/applications/editors/josm/plugins/|title=- Revision 32802|website=Svn.openstreetmap.org}}
History
- The first changeset was created on 27 September 2005.{{cite web|url=https://josm.openstreetmap.de/changeset/1/josm|title=Changeset 1 – JOSM|website=Josm.openstreetmap.de}}
- The first beta version (which required Java 5){{Cite web |url=https://lists.openstreetmap.org/pipermail/talk/2005-October/001181.html |title=[Openstreetmap] JOSM Beta available to download |access-date=2016-05-22 |archive-url=https://web.archive.org/web/20161211011011/https://lists.openstreetmap.org/pipermail/talk/2005-October/001181.html |archive-date=2016-12-11 |url-status=dead }} was made available on 4 October 2005 and JOSM 1.0 was released on 22 January 2006.
- The current versioning scheme, using code changeset number, was introduced in 2008.{{cite web|url=https://www.openstreetmap.org/user/josmeditor/diary/38165|title=OpenStreetMap - josmeditor's diary - JOSM reaches version 10000 in its 10th year|website=Openstreetmap.org}}
- In 2014 the project logo was replaced with new one, which won a design contest.{{cite web|url=https://blog.openstreetmap.org/2014/12/12/josm-new-logo/|title=A new logo for JOSM, the Java OpenStreetMap Editor - OpenStreetMap Blog|website=Blog.openstreetmap.org|date=12 December 2014 }} From this year stable releases are identified with additional YY.MM internal version number (following r6763 - 14.01{{cite web | url=https://josm.openstreetmap.de/wiki/Changelog/2014#a2014-01-27:Stablereleaser676314.01 | title=2014 Changelog | access-date=7 November 2016}}), however they may not exactly reflect the release date.{{cite web | url=https://lists.openstreetmap.org/pipermail/josm-dev/2016-November/007774.html | title=16.10 release | publisher=The josm-dev Archives | date=6 November 2016 | access-date=7 November 2016 | author=Legner, Simon}}
- Since revision 10786 (16.07) released on 12 August 2016, support for Java versions earlier than 8 has been dropped.{{cite web |title=Changelog 2016 |url=https://josm.openstreetmap.de/wiki/Changelog/2016#stable-release-16.07 |website=openstreetmap.de}}
- Compatibility with Java 9 added on 2 September 2017, revision 12712 (17.08).{{cite web |title=Changelog 2017 |url=https://josm.openstreetmap.de/wiki/Changelog/2017#stable-release-17.08 |website=openstreetmap.de}}
- JOSM logo refreshed on 8 August 2019 to the current artwork.{{cite web |last1=JOSM |title=Logo refreshed |url=https://twitter.com/josmeditor/status/1159221703953833984 |website=Twitter}}
- Java 16 support added on 18 March 2021 Since revision 17580 (21.02).{{cite web |title=JOSM Changelog |url=https://josm.openstreetmap.de/wiki/Changelog#stable-release-21.02 |website=openstreetmap.de}}
- JOSM had new macOS and Windows installers that both ship Java 16 and JavaFX 16 and Debian launcher required openjfx since revision 18193 (21.08) released on 2 November 2021.{{cite web |title=JOSM Changelog |url=https://josm.openstreetmap.de/wiki/Changelog#stable-release-21.08 |website=openstreetmap.de}}
Usage
The highest number of edits in OSM are done using JOSM.{{cite web|url=https://wiki.openstreetmap.org/wiki/Editor_usage_stats#by_number_of_edits|title=Editor usage stats - OpenStreetMap Wiki|website=Wiki.openstreetmap.org}} The software was used to perform several large scale OSM imports, including TIGER data in the United States.{{cite web | url=https://www.linux.com/news/openstreetmap-project-completes-import-united-states-tiger-data | title=OpenStreetMap project completes import of United States TIGER data | website=Linux.com | date=23 January 2008 | access-date=22 May 2016 | author=Nathan Willis}}
JOSM can also be used for editing an OSM sister project OpenHistoricalMap.{{cite web|url=https://wiki.openstreetmap.org/wiki/Open_Historical_Map#Editing_OHM|title=Open Historical Map - OpenStreetMap Wiki|website=Wiki.openstreetmap.org}} It's included as a package in many Linux distributions like Ubuntu,{{cite web | url=https://help.ubuntu.com/community/JOSM | title=JOSM | website=Help.ubuntu.com | date=10 December 2009 | access-date=22 May 2016}}{{cite web | url=https://wiki.ubuntuusers.de/JOSM/ | title=JOSM | website=Ubuntuusers.de | date=22 April 2016 | access-date=22 May 2016}} Debian,{{Cite web|url=https://packages.debian.org/jessie/josm|title=Debian -- Details of package josm in jessie|website=Packages.debian.org|language=en|access-date=2017-04-06}} Fedora,{{Cite web|url=https://admin.fedoraproject.org/pkgdb/package/rpms/josm/|title=rpms/josm {{!}} PkgDB|website=Admin.fedoraproject.org|access-date=2017-04-06|archive-date=2021-01-21|archive-url=https://web.archive.org/web/20210121224644/https://admin.fedoraproject.org/pkgdb/package/rpms/josm/|url-status=dead}} Arch Linux{{Cite web|url=https://www.archlinux.org/packages/community/any/josm/|title=Arch Linux - josm 11826-1 (any)|website=Archlinux.org|language=en|access-date=2017-04-06|archive-date=2021-07-08|archive-url=https://web.archive.org/web/20210708065437/https://archlinux.org/packages/community/any/josm/|url-status=dead}} and the OSGEO Live DVD{{cite web | url=http://live.osgeo.org/en/overview/osm_overview.html | title=OSGEO-DVD | publisher=OSGEO | access-date=22 May 2016}}
Various tutorials are available. The LearnOSM Tutorial, translated in 16 languages, has a section on JOSM.{{cite web|url=http://learnosm.org/en/josm/|title=LearnOSM|website=Learnosm.org}} It covers the editing process, the tools, the plugins, the presets, the imagery functionalities, conflict resolution and other features.
{{Clear}}
References
{{Reflist}}
External links
{{Commons category|JOSM}}
- {{official website}}
- [https://josm.openstreetmap.de/wiki/Help JOSM help system]
- [https://wiki.openstreetmap.org/wiki/JOSM JOSM page on OSM Wiki]
{{OpenStreetMap}}