keep-right logo data consistency checks for OSM

historic logs

2009-12-27

After one month without any updates for Northern America I'm back on regular operations now. Delay was caused by troubles with updating planet files with diffs but are solved now with help from the dev mailing list. Thank you, Lennard, Frederik and Brett!
The floating islands check will consider ways that are part of relations tagged with route=ferry even though the ways themselves don't have a railway=ferry tag. Thank you, Simon, for the suggestion!
The almost-junction-check now not only ignores ways tagged with noexit=yes but also those tagged with highway=turning_circle. Thank you, Riccardo, for the suggestion!

2009-11-16

With today's update I introduce a new kind of cutting the planet into manageable parts. Checking is done on rectangular parts that overlap at their borders. Errors in the overlapping regions are discarded because they are supposed to come from cutting inconsistencies. So errors at country borders should disappear. Maybe you find some new(?) at my new cutting borders. If so please tell me via e9625163 at gmx at. For now this is only valid for Europe, the rest will follow.

2009-11-16

The German errors table is now fixed with a complete run based on yesterday's planet file. Thank you, Norbert for telling me about the problem!

2009-11-15

To all the German users:
The last database update went wrong and you will see only a fraction of the number of errors as you would expect. I have to re-run the checking to correct this so please be patient until Monday evening or Tuesday.
Sorry und nix für ungut!

2009-10-01

I'm proud to announce that finally the first run for The United States of America is finished. Keepright now covers all of the planet!
The procedure took 12 days to complete, so please be patient for the next update to come in (almost) two weeks.

2009-09-27

I'm proud to announce that Canada and Central America are now part of the checking process schedule. Please find the links on top of the page and have fun!

2009-09-21

After a break there is again an update for the error tables. The delay was caused by restructuring work on the scripts wich are necessary for checking US states in the future. European countries are now checked individually, the results are put together into one big results table afterwards.
If you find any strange errors, especially near country borders, I would like to know!
Thank you for your patience.
<edit>you will find strange errors near the country borders. In fact there are issues with floating islands, ways without nodes and maybe more checks that are caused by truncated ways. I'm looking for a solution for this. Please be careful near country borders in the meantime! Thank you, Armin, for telling me.</edit>

2009-08-29

There's a new check that looks for errors on administrative boundaries. It complains about missing names and admin_levels as well as non-closed loops on boundary ways.
At the moment there are (at least) two ways of tagging boundaries: direct way tagging and relations. Both are considered valid and both methods are included in this check.

A minor improvement to the loopings-check was suggested by Sebastiaan: Any way with only 2 different nodes in it, having one node more than once, is an error. Thank you!

2009-08-13

After a long discussion about the layers check I just removed the "not so obvious" part of the check. from now on, this is (again) correct:
way A, layer 0	|
 		|           way B, layer 1
		|
 		*------------------------------------
		|
		|

Intersections of ways on different layers are still not OK, if way A and B share a common node and intersect at intermediate nodes:
 way A, layer 0	|
 		|           way B, layer 1
		|
 	--------*------------------------------------
		|
		|
sorry for the confusion and thanks for the discussion!

2009-08-03

I just published a minor update that cleans up the levels check and the motorways check:
Not only highways but also landuse ways were included in the layers conflict check. This was not intended and is now fixed. Thank you, Norbert, for the hint!
Motorways that are continued by highway=trunk roads are not reported as error any more as this seems to be a common case. Thank you, Jean-Luc, for the hint!



2009-08-01

There was some discussion going on about the layers check without a clear conclusion (at least for me). So please take the layers check as a warning, not as an error. It's just saying that there are ways on different layers that are connected. Please decide on your own, if that's OK.

There is a new check that looks for motorways that are connected to other ways by accidant (this easily happens at bridges crossing motorways). Again, this check is not always right. Motorways that end somewhere may continue in a primary road.

2009-07-25

With today's update I introduce a new check that looks for ways that are connected but reside on different layers. There seems to be a difference between what the wiki says and what's common practice.
So I split the check in cases where ways intersect on in-between-nodes ("obviously wrong") and ways that start in a common node ("not so obvious").
Thank you, Christian, for the idea to this check!

2009-07-21

There is a new link that will bring you immediately back to the error you're visiting at the moment. Find the link at the bottom of the error bubble. Thank you, Rejo, for the suggestion!

2009-07-17

An updated errors-table went online today! Planet dump was updated as of july 13th 2009.
During the last three weeks some errors were not updated correctly because of my wrong use of wput. This is now resolved.

2009-06-20

Something went wrong with this week's update - sorry!
The next update is scheduled for june 27th.

2009-06-13

An updated errors-table went online today! Planet dump was updated as of june 6th 2009.
There are two new checkboxes that allow hiding ignored errors.

2009-06-06

An updated errors-table went online today! Planet dump was updated as of june 2nd 2009.

2009-05-30

An updated errors-table went online today! Planet dump was updated as of may 26th 2009.

According to Wikipedia (german), kebab and kebap are both valid spellings, the misspelled-tags check will accept both spellings as correct.

2009-05-23

An updated errors-table went online today! Planet dump was updated as of may 19th 2009.

2009-05-16

An updated errors-table went online today! Planet dump was updated as of may 12th 2009.

The misspelled-tags check learned a new feature: It will complain about tags where the key is "key". That are 1341 ways and 436 nodes in Europe. Thank you, Matthias for the tip!
'Intersections without junctions' and 'overlapping ways' were expanded to find errors on waterways two weeks ago. Some of the newly found errors were false-positives (overlappings of riverbanks, intersections of waterways and riverbanks for example) and are removed now. The rest is now splitted to sub-types you can switch on and off individually as you prefer. Thank you, again, Hans for the valuable input!
As the number of checkboxes got rather large, there is a new style of display. You can collapse the subtypes if you like. As soon as a well suited grouping scheme is found, the errors could be organized in groups reflecting a hierarchy by topic, but I'm still thinking about this. Comments are welcome!

2009-05-09

An updated errors-table went online today! Planet dump was updated as of may 5th 2009.

2009-05-02

An updated errors-table went online today! Planet dump was updated as of april 28th 2009.

Waterways are included by now in the checks 'intersections without junctions' and 'overlapping ways'. This will identify spots where bridges are missing.

2009-04-10

An updated errors-table went online today! Planet dump was updated as of april 7th 2009.

2009-04-25

An updated errors-table went online today! Planet dump was updated as of april 19th 2009.

Some checks are modified this week:
* 'almost junctions' will not complain about end-nodes that are tagged as bus stop or as amenity any more. There were many errors on short linking ways connecting amenities with the nearest road (see an example). In my opinion these short ways are not necessary but it is not the purpose of this check to show them. Thank you, Sören for the tip!
* 'points of interest without name' will not complain about amenity=bank where the name tag is missing any more. Instead it will require the operator tag to be set. Don't panic about numerous new error markers! Consider it just as a notice... Thank you, Hans for the tip!
* 'intersections without junctions/overlapping ways' won't complain about junctions/overlappings between highways and areas. For example a street leading across a square is a valid exception as well as two squares tagged as highway sharing a way segment on their border (example). Thank you, Peter for the tip!

2009-04-18

An updated errors-table went online today! Planet dump was updated as of april 14th 2009.

The first keepright partner site is now online! Please visit keepright Australia

2009-04-06

Just added an updated version of "dead-ended one-ways" errors. The check now includes motorways and motorway_links, which are regarded as one-way streets implicitly. Second there is a new part that searches for colliding one-way streets (one-ways pointing to a single node that cannot be left or from a single node that cannot be reached). Thank you, Ossi, for that hint!

2009-04-05

Just added an updated version of "misspelled tags" errors. Because of user feedback I removed some false positives.

2009-04-04

An updated errors-table went online today! Planet dump was updated as of march 31th 2009.

Please welcome a new check called "misspelled tags". This one tries to find typos in keys and values. Keys and values are split up into two groups: common (frequently used) and uncommon (infrequently used) ones. This check will complain about uncommon keys or values that differ by just one character from a common key or value. It doesn't make sense to look for differences on numbers in this way, so any combination of numbers is replaced by 0. Don't get confused by zeroes in error messages, they are just placeholders!

Did you ever wonder why errors on relations were seen so rarely? Well, up to now not a single error on relations was shown on the map because I had no idea where to put the marker. To solve this I put the markers on the center of gravity of all nodes referenced by the relation. Although this may not be ideal for circular routes as the marker is placed in the center, it is better than nothing... Thank you, Michel, for remining me of that issue!

2009-03-29

An updated errors-table went online today! Planet dump was updated as of march 25th 2009. Because of my fault this is only a partial update. Checks floating islands, intersections without junctions and overlapping ways are still in the state of last week.

2009-03-21

An updated errors-table went online today! Planet dump was updated as of march 17th 2009.

2009-03-14

An updated errors-table went online today! Planet dump was updated as of march 10th 2009.

2009-03-10

Checks "missing tags" and "highway without ref tag" were redefined and relaxed to better fit real life: "missing tags" won't complain on multipolygon ways tagged as "role inner". "highway without ref tag" does now accept motorways as correctly tagged if any of ref, nat_ref or int_ref tags exist. This change removes 11.686 errors for "missing tags" and 97.054 for "highway without ref tag". Thank you, Ulf, Dermot and Jean-Luc!

2009-03-07

An updated errors-table went online today! Planet dump was updated as of march 2nd 2009. Due to an error in the scripts many errors were invisible up to now. Thank you, Hans, for the hint!

2009-02-28

An updated errors-table went online today! Planet dump was updated as of feb. 22th 2009.

2009-02-21

An updated errors-table went online today! Planet dump was updated as of feb. 17th 2009.

Furthermore a completely rewritten user interface is in place now. This work evolved in cooperation with Hans, who provided valuable input and beta testing feedback. Thank you!
For those who want to find out how much better the new interface is: You can still use the old version, but you should not.

You may now mark errors as 'temporarily ignorable' if you just corrected the error and don't want other users to loose time with this issue. These errors will be removed from the map if they are indeed closed, otherwise they will jump back to open state during the next update.
If you find a false positive, please mark it as 'permanently ignorable' and please give a short comment that helps me improve my check routines!

2009-02-04

An updated errors-table went online today! Planet dump was updated as of feb. 2nd 2009

2009-01-29

An updated errors-table went online today! Planet dump was updated as of jan. 23 2009

2009-01-17

An updated errors-table went online today! Planet dump was updated as of jan. 13 2009

2009-01-11

Some issues got corrected because of valuable user feedback. Thank you!

2009-01-07

2008-12-27