Skip to content

JOSM/configuration

Repository files navigation

JOSM-configuration

A JOSM plugin to make your mapping life easier.

Installing

To install this plugin the user can download the jar from here and copying it to JOSM’s plugin folder. On OSX this is ~/Library/JOSM/plugins. Activate the plugin from JOSM Preferences > Plugins and restart JOSM.

Usage

screenshot 2015-12-11 15 00 22

  • The ‘Task Config’ menu lists common tasks that you can choose from. This startup list is universal for all users of the plugin and can be modified here.
  • The configuration for each task includes imagery layers, mappaint styles, filters, changeset comment and source specific for the mapping task.
  • Use clear to remove any configureation settings that were applied and restore your environment.

Custom configuration

  • You can make your own task configuration using such a JSON structure
  "project": {
    "type": "task",
    "name": " ",
    "description": " ",
    "doc_url": " ",
    "changeset": {
      "comment": " ",
      "source": " "
    },
    "imagery": [ 
      {"name": " ",
        "url": " "
      }],
    "filters": [{
      "filter": " "
    }],
    "mapcss": [{
      "name": " ",
      "description": " ",
      "url": " "
     }],
    "contact_name": "",
    "contact_email": ""
  },
  "tags": [{
    "key": " ",
    "value": " "
  }]
}
  • Host your JSON online, the simplest is to use a GitHub Gist
  • From the plugin menu use Load task from URL to load your settings. The task config is stored only during the user session and is lost on reloading JOSM.

Working

The plugin currently works by passing clicking the task config button which provides a list of tasks to choose from.

task_config

Any issues you find can be registered here.