[OSM-talk] Proposed bot edit: remove "surface=no data" and other useless surface values

Phil Wyatt phil at wyatt-family.com
Thu Jul 28 05:33:44 UTC 2022


Hi Mateusz,

 

The bonus of a manual edit (or country based roulette challenge) is that you can also look for other no data or incorrect values at the same time

 

https://www.openstreetmap.org/way/189838973

https://www.openstreetmap.org/way/182945712#map=18/-7.55221/110.29252

 

How will you handle cases where they are the only tags on the objects?

 

https://www.openstreetmap.org/way/843512464

 

In this case it looks like width and length are actually listed but with incorrect tagging

 

https://www.openstreetmap.org/way/189838973

 

These are just a few that I had a quick look at

 

I know your specific interest is in smoothness but this shows the extent of collective bad tagging on objects that could be fixed on a single manual pass.

 

I am all for automated edits to get cleaner data but the above cases may have just extended your bot list

 

Cheers - Phil

 

From: Mateusz Konieczny via talk <talk at openstreetmap.org> 
Sent: Thursday, 28 July 2022 2:52 PM
To: OSM Talk <talk at openstreetmap.org>
Subject: [OSM-talk] Proposed bot edit: remove "surface=no data" and other useless surface values

 

I propose to remove following surface tags by doing an automated edit:

 

surface=unclassified https://taginfo.openstreetmap.org/tags/surface=unclassified

surface=no data https://taginfo.openstreetmap.org/tags/surface=no%20data

surface=unknown https://taginfo.openstreetmap.org/tags/surface=unknown

surface=undefined https://taginfo.openstreetmap.org/tags/surface=undefined

surface=unspecified https://taginfo.openstreetmap.org/tags/surface=unspecified

surface=Unspecified https://taginfo.openstreetmap.org/tags/surface=Unspecified

 

and other such null values, explictly expressing that surface is not

tagged. Note that

 

surface=yes

surface=*

surface=no

surface=<different>

surface=surface

surface=Maxar

surface=a

 

and similar values would NOT be removed despite being utterly useless

as a surface=* value as repair may be possible or is it possible that

it is some unusual tagging scheme which is actually useful

 

Edit would be automatic, rerun from time to time, split into small

changeset by geographic areas and run by

https://www.openstreetmap.org/user/Mateusz

Konieczny%20-%20bot%20account/history bot account

 

Why it is useful? It helps newbies to avoid becoming confused. It

protects against such values becoming established. Without drudgery

that would be required from the manual cleanup. It also makes easier to

add missing surface= values

 

Why automatic edit? I a have massive queue (in thousands and tens of

thousands) of automatically detectable issues which are not reported by

mainstream validators, require fixes and fix requires review or

complete manual cleanup.

 

There is no point in manual drudgery here, with values completely useless.

 

This values here do NOT require manual overview. If this cases will

turn out to be an useful signal of invalid editing than I will remain

reviewing nearby areas where bot edited.

 

Yes, bot edit WILL cause objects to be edited. Nevertheless, as result

map data quality will improve.

 

I have experience with bot edits and will repair any damage caused

by bot edits that I operate.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/talk/attachments/20220728/c2930b02/attachment.htm>


More information about the talk mailing list