| 12 | * Click on the [[JOSMImage(dialogs/validator)]] ''Validation'' button at the bottom of the validator panel or press `Shift+V` to run the validation process: |
| 13 | * If there are currently no [wikitr:/Help/Dialog/SelectionList selected objects], then it checks all objects in [wikitr:/Help/Dialog/LayerList#LayerButtons the current layer]. |
| 14 | * If there are selected objects, then it checks only selected objects. |
| 15 | * Most of the errors must be manually fixed, while some of them can be automatically fixed by selecting the error or errors and clicking the [[JOSMImage(dialogs/fix)]] ''Fix'' button. As Validator might not be always perfect, it is still the user's duty to check the result of the action. |
| 16 | * The two tables, [wikitr:/Help/Preferences/Validator#TestsTable Tests] and [wikitr:/Help/Preferences/Validator#MapCssBasedTests MapCSS Tests] offer little more explanation about each the test. |
| 17 | * Use the right click menu to "Zoom to problem". |
| 18 | * Multiple objects with the same symptom are [wikitr:/Help/Validator/MapCSSTagChecker#Grouping grouped together]. |
11 | | * Click on the new tick icon [[Image(source:/trunk/images/dialogs/validator.png)]] (''open the validation window'') in the vertical toolbar to show the validator panel on the right (or use the keyboard shortcut: {{{Alt+Shift+V}}}). |
12 | | * Select the data you want to validate (or deselect to validate everything) |
13 | | * Click on the ''Validate'' button [[Image(source:/trunk/images/dialogs/validator.png,15)]] at the bottom of the validator panel or press {{{Shift+V}}} to run the validation process |
14 | | * While some of the errors must be manually fixed, most of them can be automatically fixed. Just select the error or errors and click the ''Fix'' button [[Image(source:/trunk/images/dialogs/fix.png,15)]] to automatically fix them. You can select multiple errors, and all of them will be fixed. |
| 20 | The validator is an automatic test tool. It can show you errors in the data, but it is not perfect and may also tell you errors, which indeed aren't errors ("false positives"). Thus every by the validator marked object should be checked by the user before changing it. |
23 | | [[Image(validator.png)]] |
| 28 | There are six buttons in the validator panel: |
| 29 | ||= **Icon** =||= **Name** =||= **Shortcut** =||= **Description** =|| |
| 30 | || [[JOSMImage(dialogs/select)]] || Select || || Select the objects of the selected error. || |
| 31 | || [[JOSMImage(dialogs/search)]] || Lookup || || Looks up the selected objects in the error list. || |
| 32 | || [[JOSMImage(dialogs/validator)]] || Validation || `shift+V` || Start validation process for current selection or all objects (when nothing selected). || |
| 33 | || [[JOSMImage(dialogs/fix)]] || Fix || || Fix an error (only when automatically fixable). || |
| 34 | || [[JOSMImage(dialogs/fix)]] || Ignore || || Ignore an error or a group of errors in future tests. Does not work with new objects (`id:0`). || |
| 35 | || [[JOSMImage(dialogs/fix)]] || Manage Ignore || || Shows a dialog to change the list of previously ignored errors. || |
25 | | This dialog allows to start a verification process of the data. |
| 37 | === Context Menu === |
| 38 | A right click on listed objects offers following menu: |
| 39 | ||= **Icon** =||= **Name** =||= **Shortcut** =||= **Description** =|| |
| 40 | || [[JOSMImage(dialogs/autoscale/problem)]] || [wikitr:/Help/Action/ZoomToProblem Zoom to problem] || `6` || Zoom the view to the problem. || |
| 41 | || [[JOSMImage(dialogs/edit)]] || Edit || || Opens a [wikitr:/Help/Dialog/RelationEditor relation editor] for each [[JOSMImage(data/relation)]] [wikitr:/Help/Concepts/Object#Relations relation]. || |
| 42 | || [[JOSMImage(dialogs/delete,28,link=,middle)]] || Ignore for now || || Delete the specific entry from the list. This just removes the entry from the list but does not add it to the ignore list || |
27 | | You have 4 buttons in this: |
28 | | * [[Image(source:/trunk/images/dialogs/select.png)]] Select - Select the objects of the selected error. |
29 | | * [[Image(source:/trunk/images/dialogs/validator.png)]] Validation - Start validation process for current selection or all objects (when nothing selected). |
30 | | * [[Image(source:/trunk/images/dialogs/fix.png)]] Fix - Fix an error (only when automatically fixable). |
31 | | * [[Image(source:/trunk/images/dialogs/delete.png)]] Ignore - Ignore an error or a group of errors in future tests. |
| 44 | == Ignore List Management == |
| 45 | [[Image(ValidatorIgnoreListManagement.png,link=)]] |
33 | | When a validation process has been finished all results will appear in the list. Also a new validation layer is added, which shows you where problem cases lie in the map. |
| 47 | This dialog allows to remove items from the ignore list. You can use the delete key or the right mouse button to remove items. **If you see only numbers and no descriptive texts the list was migrated from older JOSM versions. In this case it is recommended to remove all items and ignore them again to get the descriptive texts shown above.** |
| 48 | |
| 49 | **Note:** in the context menu of an error in the list there is the entry [[JOSMImage(dialogs/delete,24,middle,link=))]] ''Ignore for now''. This just removes the entry from the list but does not add it to the ignore list. Therefore it will appear again on the next validation run. |
| 50 | |
| 51 | [[Image(IgnoreForNow.png,link=)]] |
| 52 | |
44 | | = See also = |
45 | | * [wiki:/Help/Preferences/Validator Validator preferences] and description of validator tests |
46 | | * [wiki:/Help/HowTo/ValidatorExamples Some examples] howto use validator |
47 | | * [wiki:/Help/Validator/MapCSSTagChecker MapCSSTagChecker] - about the syntax of validator checks, which are based on MapCSS |
| 63 | |
| 64 | == Preferences == |
| 65 | There are some (advanced) settings, available, to influence the displayed object`s information in the list, see [wikitr:/Help/Dialog/SelectionList#Preferences Selection list preferences]. |
| 66 | |
| 67 | |
| 68 | == See also == |
| 69 | * [wikitr:/Rules external Validator rules] |
| 70 | * [wikitr:/Help/Preferences/Validator Validator preferences] and description of validator tests |
| 71 | * [wikitr:/Help/Validator/MapCSSTagChecker MapCSSTagChecker] - about the syntax of validator checks, which are based on MapCSS |
| 72 | * The plugin [osmwiki:JOSM/Plugins/PT_Assistant PT Assistant], which adds validator rules |