Features

Downloading errors from the menu.

Fixing errors one by one.

Errors download of currently observed area in JOSM, from different error detectors. The type of error can be selected from a menu or a toggle dialog, in the second case, multiple kinds of error can be downloaded at once.

Error detecting tools may be wrong and show errors that are not really there. If you have any doubt, don't modify the data and click the "Ignore button". If you want, send a message to the mapper that created that data and talk with him/her.

by adding one or more text file into "qat_script/configuration/favourite_zones" directory.A file can contain a bbox, for a rectangular zone or a WKT geometry. In the second case, just copy a geometry from QGIS, paste it on a text file and, optionally, add a country code after the geometry description (e.g. file Rome.txt, content "MULTYPOLYGON(...)|IT").Pre-built zones: regions and counties of Italy.

Notes:

Holes in zones are not considered. If a favourite zone is created from a boundary only outer ways are used.

Warning. When a tool has a maximum number of errors that can be downloaded (10000 from KeepRight, 500 from Osmose), it may happen that not all the errors of the zone are shown, depending on the zone shape and errors position. If you want to be sure that you corrected all the errors of the zone, download them again after having corrected some or choose a rectangular favourite zone.Example (see image): suppose there are 80 errors in the favourite zone. The script downloads a maximum of 100 errors (green) from the rectangle (bbox) and shows to the user 60 errors falling inside the area (40 fall outside, top right). After 20 of 60 errors area corrected it will be possible to download the remaining 20 errors (red).

Local file

From QA Tools menu it is possible to open a local GPX file whose waypoints are used as errors positions.

Anyone who finds errors while analyzing OSM data may create a GPX with these errors as waypoints and ask a local community to check them one by one with QATs. The script can read the content of desc and osmid tags from the GPX file to:

Development

Note. I wrote this script because I could not find a JOSM plugin which could fetch errors from multiple QA tools. I just know a bit of Python and I would be happy if this code could be used or could inspire someone to create a regular Java plugin with these features, or to extend an existing plugin.

If you want to translate the script's gui to your language, please translate this page.