Giter Club home page Giter Club logo

qat_script's Introduction

Quality Assurance Tools script

Quality Assurance Tools script (qat_script) is a script for JOSM (Java OpenStreetMap Editor) that lets the user download OSM errors from some error detecting tool and review them one after another.

qat_script menu in JOSM

qat_script dialog in JOSM, errors downloading

qat_script dialog in JOSM, errors fixing

Video on how to use it (webm, 35.3MB)

Features:

  • 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.
  • Progressive correction of downloaded errors by clicking on a button (next, next, next...).
  • Automatic flag to server (''KeepRight'', ''Osmose'', ''Errori in OSM Italia Grp'', ''housenumbervalidator'') of false positive errors or information gathering for manual report (''OSM Inspector'') to the tool admin.
  • Flag errors to be ignored. They will be stored on a local black-list file and not shown to the mapper again.
  • Clickable markers for zooming/downloading a specific error. The level of the clicked marker must be activated.
  • Multiple favourite zones can be set so that only errors within it will be downloaded. It can be a ractangle, a polygon drawn by hand or an administrative boundary with specific tags.
  • A list of favourites checks can be created by selecting different checks belonging to different tools and find them again quickly.
  • A local GPX file can be opened. Its waypoints will be used as positions that the user can visits in sequence to check for errors (more info on the Wiki).

Supported QA Tools:

Installation and how to

For installation and usage see Quality Assurance Tools script page on OpenStreetMap Wiki.

Development

Author: Simone F. [email protected]

License: GPLv2

To add a new QA tool read the file tools/README.md.

Note: I wrote a Python script, that can be run in JOSM thanks to JOSM Scripting plugin, rathar than a regular JOSM plugin because I just know Python. I would be happy if someone could create a Java plugin with these features.

Credits and contributors

Thanks to QA tools' authors and to the mappers who contributed by translations, testing, reporting bugs or suggesting new features (mcheck, Poppei82, operon, Xmypblu, Edward17 ...)
Their names are in CONTRIBUTORS and CHANGES files.

Attributions

qat_script's People

Contributors

simone-f avatar ypid avatar poppei82 avatar alex85k avatar

Watchers

James Cloos avatar Florian Schäfer avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.