[Imports] Fixing large number of mistagged buildings near Boulder Colorado, US

Paul Norman penorman at mac.com
Tue Sep 8 20:42:09 UTC 2015


On 9/7/2015 9:49 PM, Chris Riddoch wrote:
> I would also have already written an automated edit script, but I saw
> in numerous places of the wiki, as well as being told indirectly on
> IRC, that I should really be talking to someone about this sort of
> thing first.  I looked through what documentation there is about the
> 'osmchange' format on the wiki, but it wasn't clear how to handle
> changes to tags from the description there.
>
> So I ran josm with -Djavax.net.debug=all so that I could analyze the
> format properly.  It looks like it isn't *quite* as simple as just
> providing a file you can just send to the server, because that
> incorporates a changeset ID which is ephemeral.  I also wouldn't want
> to try such a thing without properly testing it first.  So I knew I'd
> need to talk to someone here about how best to do this -- thus, my
> original message.  I came here because I read those wiki pages.
Generating the diff yourself and uploading is the wrong way to make a 
change like this. The normal way to deal with a change like this is with 
JOSM and JOSM's find command, perhaps combined with the overpass API. I 
should mention that overpass API and "select all" is not the right way 
to make a change either.

There are exceptions to this rule, such as a mechanical fix of TIGER 
street names from about a year or two ago, which was both large and complex.

> Yes, it's *possible* to fix errors by hand individually using JOSM, in
> the same way it's possible to count grains of rice by hand, but... no,
> I'm sorry, I'm just not motivated to do that.
>
> It sounds like the most useful thing I could do, though, would be to
> help you all develop a mechanism for reverting changesets.  That seems
> a rather important feature for crowdsourced data management.  Should I
> be
> looking at https://github.com/openstreetmap/openstreetmap-website for that?
Openstreetmap-website is for the web page and API, and revert tools 
wouldn't be part of either. They interact with the API like other 
editors. JOSM has a revert plugin, and there are also command-line tools 
which are difficult to use. Improvements to either of them would of 
course be welcome.

A revert isn't what you want anyways, if they were mapped with the wrong 
building value from the start, as reverting the changeset would remove 
them all.



More information about the Imports mailing list