Plugins for JOSM

This is a list of all plugins available via the in JOSM integrated plugin manager. If you wrote a plugin and like JOSM to find it, it should be enough to add the plugin to the OpenStreetMap SVN and it will automatically appear on this page. If you cannot put your plugin into SVN then edit this page and insert a link to your plugin jar file into the comment section at the beginning of the page; after a few minutes your plugin will be downloaded and the MANIFEST file will be used to extract information for the table below.

nameauthordescriptionversion
 AddrInterpolationMike NiceGroup common Address Interpolation inputs in a single dialog, as well as an option to automatically generate individual house number nodes from a Way.  More details21710
 alignwaysAttila SzászMakes a pair of selected way segments parallel by rotating one of them around a chosen pivot.  More details22850
 buildings_toolsUplinerTools for drawing buildings.  More details22904
 cadastre-frPierenA special handler for the French land registry WMS server.  More details22850
 colorschemeChristof DallermasslAllows the user to create different color schemes and to switch between them. Just change the colors and create a new scheme. Used to switch to a white background with matching colors for better visibility in bright sunlight. See dialog in JOSM's preferences and 'Map Settings' (strange but true :-)21563
 ColumbusCSVOliver WielandImports proprietary CSV files of the Columbus V-900 GPS logger into JOSM.  More details305
 Create_grid_of_waysJorge Luis ChamorroCreate a grid of ways.  More details21706
 czechaddressRadomír ČernochCreating and handling address nodes and buildings within Czech Republic.  More details22813
 dataimportDieter MueckeAllows to import various file formats into JOSM directly.22542
 DirectUploadSubhodip BiswasThis plugin directly upload GPS Traces from current active layer in JOSM to openstreetmap.org.  More details22017
 download_alongNakorDownloads OSM data along a way  More details22427
 editgpxMartin GarbeAllows the user to anonymize timestamps and delete parts of huge GPX tracks very fast.  More details22548
 ElevationProfileOliver WielandShows the elevation profile of a GPS track in JOSM (alpha version!).  More details288
 ext_toolsUplinerUse external scripts in JOSM  More details22531
 fuzzerUplinerTrace any objects from WMS.15
 globalsatRaphael MackDownload GPS points from Globalsat dg100 data logger directly in JOSM.  More details21706
 graphviewTobias KnerrVisualizes routing information as a routing graph.  More details22547
 ImageWayPointFlintAnother plugin to match images to the waypoints in a GPX file. A match is made when the 'name', 'cmt' or 'desc' attribute of a waypoint tag matches the filename of an image.22547
 lakewalkerBrent Easton, Jason ReidHelps vectorizing WMS images.21706
 livegpsFrederik RammSupport live GPS input (moving dot) through a connection to gpsd server.  More details21706
 mappinonosmnazotoko (nazotoko@…)This imports photo markers from MapPIN'on OSM  More details5
 measurementRaphael Mack, Reza MohammadiProvide a measurement dialog and a layer to measure length and angle of segments, area surrounded by a (simple) closed way and create measurement paths (which also can be imported from a gps layer).22547
 michigan_leftNakorAdds no left turn for sets of 4 or 5 ways  More details22369
 multipolyBilboCreate multipolygons by one click, much easier than standard way with relation editor.  More details22171
 multipoly-convertStéphane BrunnerSimply convert an area to a multipolygon.  More details21706
 nearclickImi, David EarlSimulates a click when you do a small and short drag. This is useful for tablet pens, when you have problems just clicking the tablet without the mouse moving (general Java - tablet problem).  More details19458
 OpeningHoursEditorFalko Thomaleextended options for editing opening_hours  More details22850
 openstreetbugsHenrik NiehausImports issues from OpenStreetBugs  More details22723
 openvisibleChristof DallermasslAllows opening gpx/osm files that intersect the currently visible screen area21706
 osmarender80nLaunches FireFox to display the current visible screen as a nice SVG image.22765
 photo_geotaggingSebastian KleinWrite gps position info to the image file header. Run this feature from the right click menu of the image layer.  More details22850
 PicLayerTomasz StelmachThis plugin allows to display any picture as a background in the editor and align it with the map.22549
 plastic_lafImiThe great JGoodies Plastic Look and Feel.  More details20000
 public_transportRoland M. OlbrichtThis plugin simplifies the mapping and editing of public transport routes.  More details22148
 remotecontrolFrederik Ramm, Bodo MeissnerLet other applications send commands to JOSM.  More details22734
 reverterUplinerPlugin for reverting changesets  More details22533
 RoadSignsSebastian KleinPlugin for tagging of objects based on a selection of road signs. The dialog can be opened by clicking a small icon in the upper right corner of the properties window. Available country presets: Germany.  More details22850
 routesJiri KlementRenders routes (bus, hiking trails, bicycle routes, ..). Route types must be defined in routes.xml file in plugin directory22590
 routingJose Vidal <vidalfree@…>, Juangui Jordán <juangui@…>Provides routing capabilities.  More details22549
 SimplifyAreaMartin Ždila <m.zdila@…>Simplify area by removing nodes on very obtuse angles. This can be constrained by maximum removed area size. Also average nearby nodes.21873
 slippymapFrederik RammDisplays a slippy map grid in JOSM. Can load tiles from slippy map as background and request updates.  More details22848
 surveyorChristof DallermasslAllow adding markers/nodes on current gps positions.  More details21706
 tageditorKarl GuggisbergProvides a dialog for editing tags in a tabular grid.  More details21026
 tagging-preset-testerImiAdds a tagging preset tester to the help menu, which helps you developing of tagging presets (quick preview of the dialog that will popup). You can start the jar-file as standalone as well.22454
 terracerMatt AmosMake terraced houses out of single blocks.  More details22169
 tomsWerner, MalcolmCreate and edit seamarks for OpenSeaMap  More details22894
 touchscreenhelperglebius@…Provides helper buttons to allow working with single button mouse (stylus). Currently adds only one button to slip the map.21576
 TracerJan Bilak, Petr DlouhýTraces buildings from Czech cadastral map. Needs TracerServer (.NET or Mono) to be running.22177
 turnrestrictionsKarl GuggisbergThe turnrestrictions plugin allows to enter maintain information about turn restrictions in the OpenStreetMap database.  More details22477
 undeleteNakorAllows undeleting object from OSM database  More details22365
 validatorFrancisco R. SantosAn OSM data validator. It checks for problems in data, and provides fixes for the common ones. Spellcheck integrated for tag names.  More details22805
 walkingpapersFrederik RammSupports downloading tiled, scanned maps from walking-papers.org. This plugin is still under early development and may be buggy.  More details22549
 waydownloaderHarry WoodEasy downloading along a long set of interconnected ways  More details21706
 waypoint_searchÅsmund Realfsen - realfsen at gmx.netEnables searching for waypoint imported from gpx file. [... More details]22858
 wayselectorMarko MäkeläSelect a sequence of non-branching connected ways  More details21706
 wms-turbo-challenge2Andrzej ZaborowskiDrive a race car from point A to point B over aerial imagery, leave cacti behind.  More details21761
 wmspluginTim Waters, Petr DlouhýDisplay georeferenced images as background in JOSM (WMS servers, Yahoo, ...).  More details22942

Under Construction Plugins

Look at:  http://wiki.openstreetmap.org/wiki/JOSM/Plugins

Automatic Installation

Go to Edit-preferences-Plugins. Then click on the button "Download List" followed by "Update". Finally, enable all plugins you want to install.

Manual Installation

If the automatic way does not work you can install plugins manually by putting the .jar files in the plugins directory under the Josm directory.

  • Under Windows, this is in C:\Documents and Settings\username\Application Data\JOSM\plugins.
  • Under Vista, the plugins are located in C:\Users\username\AppData\Roaming\JOSM\plugins.
  • On a Mac or Linux you will find the JOSM directory in the user directory /Users/username/.josm/plugins. The point "." in front of ".josm" indicates that this folder is invisible. To show the contents of this hidden folder, use the Finders Go to folder menu command (cmd-shift-G), and enter "~/.josm" in the dialog that pops up. Drag any plugins you'd like to install into the plugins folder. (You can also copy the plugin files using the command line.)

Now restart Josm and the plugins should show up here: Edit-preferences-Plugins. Activate the Plugin and re-start JOSM once more.

Want to create plugins? Go here: DevelopersGuide/DevelopingPlugins