6 | | http://openstreetmap.pl/kendzi/preset/current/roofspresets.xml |
7 | | http://osmtools.de/josm/steps.xml |
8 | | http://dev.openseamap.org/josm/Presets_Hafen.xml |
9 | | http://dev.openseamap.org/josm/Presets_Sport.xml |
10 | | http://www.freietonne.de/ft_icons/josm/FreieTonne_rules_presets_zip.php |
11 | | http://osm.michis-pla.net/presets/observatory.xml |
12 | | http://sites.google.com/site/towardsfloss/Home/doctor_presets_el.xml |
13 | | http://somewhere.dk/email/josm/source.xml |
14 | | http://www.schoenitzer.de/test/pavement.xml |
15 | | http://textual.ru/irs.xml |
16 | | https://raw.github.com/molysgaard/OAM-JOSM/master/oam-presets.xml |
17 | | http://somewhere.dk/email/josm/tower/tower.xml |
| 3 | = Presets = |
| 4 | |
| 5 | [[JOSMImage(dialogs/propertiesdialog,48,link=,margin-right=20,margin-bottom=10,middle,left)]] |
| 6 | |
| 7 | ''If you want to learn installation steps for presets, see [[JOSMImage(dialogs/propertiesdialog)]] [wikitr:/Help/Preferences/TaggingPresetPreference Tagging Presets] register in [[JOSMImage(preference)]] [wikitr:/Help/Action/Preferences Preferences]'' \\ |
| 8 | ''If you want to extend presets with your own see - [wikitr:/TaggingPresets TaggingPresets]'' |
| 9 | |
| 10 | [[PageOutline(2-10,Table of contents)]] |
| 11 | \\ |
| 12 | |
| 13 | == What are presets? == |
| 14 | **Presets** in JOSM are menu-driven shortcuts to tag common object types in OpenStreetMap. They provide you with a user friendly interface to edit one or more objects at a time, suggest additional keys and values you may wish to add to those objects, and most importantly, prevent you from having to enter keys and values by hand. |
| 15 | |
| 16 | There are three types of Presets available to you in JOSM. Adding or removing any of these items requires restarting JOSM. |
| 17 | 1. The **Internal Preset** list, defined in [source:/trunk/resources/data/defaultpresets.xml defaultpresets.xml], is the default set of presets available in the JOSM [wikitr:/Help/Menu/Presets Presets] menu. Changes to the Internal Presets requires modification of the JOSM source code. |
| 18 | 1. JOSM user-community created (and published) **Available presets**, which can be enabled through the [wikitr:/Help/Preferences/TaggingPresetPreference Tagging Presets] register in Preferences. The full list of these Available presets, and how to publish a new one you create, appears below. |
| 19 | 1. **Custom Tagging Presets** files, for cases where you want to use customized Presets but they are not published to JOSM as an Available preset. Customized presets can be added through the [wikitr:/Help/Preferences/TaggingPresetPreference Tagging Presets] register in Preferences, either by URL, or by filename on your local filesystem. The format of a Custom Tagging Presets .xml file appears at [wikitr:/TaggingPresets TaggingPresets]. |
| 20 | |
| 21 | == JOSM Available presets == |
| 22 | [[Styles(en|presets|short description|author|description|version|More details)]] |
| 23 | |
| 24 | == Publish a new Available presets item ==#PublishanewAvailablepresetsitem |
| 25 | [=#Createnewpresets] |
| 26 | {{{#!comment |
| 27 | Deprecated #Createnewpresets target is called from some PresetsSource and DevelopersGuide/DefaultPresets pages |
25 | | [[TranslatedPages]] |
26 | | = JOSM presets = |
27 | | [[Styles(en|presets|short description|author|description|version|More details)]] |
| 37 | === JOSM wiki Available preset (preferred method) === |
| 38 | In order to add a new wiki based preset, simply create a new wiki page similar to the [#List existing wiki presets]. |
| 39 | I. go to [wiki:Presets/MyPresetName https://josm.openstreetmap.de/wiki/Presets/MyPresetName] |
| 40 | A. change the URL so it matches the name of your preset; change only the last part after `...Presets/`, (preferred is CamelCase) |
| 41 | a. press `Enter` after adjusting the name |
| 42 | 1. click 'create this page' |
| 43 | 1. add content similar to existing preset wikis, e.g. [wikitr:/Presets/OneClick] |
| 44 | 1. don't forget to enclose your preset code by a code block (`#!preset` needs to be on a **new line** after `{{{`): |
| 45 | 1. `{{{` |
| 46 | 1. `#!preset` |
| 47 | 1. `<?xml version="1.0" encoding="UTF-8"?>` |
| 48 | 1. ... |
| 49 | 1. `}}}` |
| 50 | 1. save the wiki page |
| 51 | 1. after a few minutes the new wiki preset will show up in the list and in JOSM automatically |
| 52 | 1. for automatic version adjustment you have to use `[[revision]]_[[date]]` in your version variable: |
| 53 | * `[[revision]]` - is the latest version number of the wiki page |
| 54 | * `[[date]]` - is the date of the last edit of the wiki page |
| 55 | * recommended usage: `version="1.[[revision]]_[[date]]"` (converts to e.g. `1.13_2019-02-24`) |
| 56 | * this is required for an automatic update within JOSM |
43 | | == Presets managed in JOSM wiki == |
| 67 | == Updating Available presets in JOSM == |
| 68 | Once a preset was updated in the wiki (or another external source) it takes up to 10 days until the preset gets updated in JOSM automatically. To immediately force an update you can do the following steps: |
| 69 | 1. Open the [wikitr:/Help/Action/Preferences Preferences] |
| 70 | 1. Make sure [wikitr:/Help/ExpertMode Expert Mode] is enabled |
| 71 | 1. Open the [wikitr:/Help/Preferences/Advanced Advanced Preferences] |
| 72 | 1. Search for keys starting with: `mirror.https://josm.openstreetmap.de/josmfile?page_Presets/` (or `mirror.` for other external sources) |
| 73 | 1. Select the preset you want to update |
| 74 | 1. Click on Reset at the bottom of the window |
| 75 | 1. Click on OK to save the changes (and to close the preference window) |
| 76 | 1. Restart JOSM |