“Contributing to OpenStreetMap is an important thing, but using OpenStreetMap data is another entire subject”
As there is no reviewer in OSM, how can you be sure about the quality of the data that you would like to use? Some tools exist to do some Quality Assurance of OSM data.
In this module we will look at some QA tools that will improve the OSM database quality.
Goal: Notice some problems with OSM data and try to fix them
Problem: Before using OSM data in your project or for an InaSAFE analysis, you need to check that data are correctly formatted.
Data: raw_osm_buildings in Kampala
Name | Expectation |
---|---|
QGIS Algorithm ❗ |
Unique values |
Field ❗ |
building |
Website ❗ |
http://osmose.openstreetmap.fr |
There are numerous QA Tools for OSM. Some are online such as Osmose, KeepRight and OSM Inspector. Some are integrated into JOSM, like the Validator. They all have their pros and cons, try them out and choose the one you like. Online applications amongst these download OSM data and execute a bunch of queries to detect potential errors on a regular basis. Then the tool displays these errors on a map to warn users. Some errors might be false positives -- you can flag them to hide them from the user interface. Don’t forget to flag “Fixed” to avoid duplicate efforts between users. There many kinds of potential errors; they can be either in the geometry or in the attribute table. For instance, some tools will detect invalid tags or will detect ways that are a dead-end and one-way at the same time.
In your OSM community, try to make a challenge every month by choosing one specific kind of mistake and try to fix them as much as possible and enjoy the graph associated with your error to notice the progress!
A Quality Assurance tool is:❗
When do you need to use a Quality Assurance tool:❗
Quality Assurance tools are always right:❗