[OSM-talk] How to correct logical errors in some effective way?

Frederik Ramm frederik at remote.org
Sun Mar 2 14:33:39 GMT 2008


Hi,

> I'm sure there used to be a script that someone ran on every weeks
> planet dump that looked for errors like these and fixed them. I thought
> that the list of errors it corrected was in the wiki, but I can't find it.
> 
> Nowadays, it could probably run on the hourly osmosis dumps.

I have something un-published that I call "Fixbot" which does changes 
like that. It uses a planet file to determine which objects it wants to 
change, but for safety checks them "live" before it commits individual 
changes. I've only run it on demand until now, i.e. when people had 
specific issues. This is an open offer to anyone - give me a bounding 
box and a list of community-approved changes and I'll make them. I keep 
a list of occasions where I used it here:

http://wiki.openstreetmap.org/index.php/User:Frederik_Ramm/Fixbot_Log

I haven't published Fixbot because I feared that a newcomer would 
stumble upon it and use it to "fix the world" which might have unwanted 
consequences. (Also, using it for a specific purpose requires writing a 
small Perl class that contains the logic.) But if any of the "regulars" 
familiar with Perl wants to give it a try, just shout and I'll email it 
to you.

Bye
Frederik




More information about the talk mailing list