Keep Right
Keep Right (keepright.at) is a Quality Assurance tool. It shows automatically detected errors on map or in list form. Keep Right is now available for whole of the planet, and can be used in many languages! Translation is done on a launchpad site: https://translations.launchpad.net/keepright
For a project of the week Steve created a little video (one of several Video tutorials)
Contents |
Errors
Keep right has rules to automatically detect the following error types:
- non closed areas
- dead ended oneways
- almost junctions
- deprecated tags
- missing tags
- motorways without ref
- places of worship without religion
- POIs without name
- ways without nodes
- floating islands
- railway crossings without tag
- wrongly used railway crossing tag
- FIXME items
- relations without type
- intersections without junctions
- overlapping ways
- loopings
- misspelled tags
- layer conflicts
- motorways connected directly
- non-closed boundaries or missing admin_levels
- faulty restrictions (missing tags)
- non-closed roundabouts or wrong way around
- *_link-connections
- missing bridge-tags
- doubled places
- non-physical use of sport-tag
- geometry glitches
- website tags that don't match (each page is loaded and fuzzy matched against the osm tags)
Warnings
Keep right has rules to automatically detect the following warning types:
Map Updates and modifications
Map is updated automatically weekly, and it includes a real-time system for reporting false positives (permanently remove the bug) or for labelling a bug as fixed (temporarily remove it, until the next weekly run when it will hopefully not re-appear)
Development
Sourceforge project with subversion repo
The README gives lots more details about installing and running Keep Right and writing your own checks.
Keep Right is developed by Harald Kleiner. He gave a talk about Keep Right internals at SOTM-EU 2011. Sources are licensed under GPLv2
See Also
- DE:Keep Right Users Guide - Guide to fixing data using keep right (in german)
- OpenStreetBugs