there are some values that are clear typos/duplicates/synonyms of other ones
I want to propose one more bot edit cleaning some of them.
this edit is based on Mechanical edit candidate: roof:shape typos - though I skipped some where I was not fully sure and ones that were fixed since then
roof:shape = piramidal
→ roof:shape = pyramidal
roof:shape = gable
→ roof:shape = gabled
roof:shape = Gable
→ roof:shape = gabled
roof:shape = Flat
→ roof:shape = flat
roof:shape = hyped
→ roof:shape = hipped
roof:shape = conical
→ roof:shape = cone
roof:shape = half_hipped
→ roof:shape = half-hipped
roof:shape = butterfly_roof
→ roof:shape = butterfly
roof:shape = butteryfly
→ roof:shape = butterfly
roof:shape = saw-tooth
→ roof:shape = sawtooth
roof:shape = sawt
→ roof:shape = sawtooth
roof:shape = saw_tooth
→ roof:shape = sawtooth
roof:shape = roundm
→ roof:shape = round
roof:shape = manshard
→ roof:shape = mansard
roof:shape = masnsard
→ roof:shape = mansard
roof:shape = grambel
→ roof:shape = gambrel
roof:shape = gimbrel
→ roof:shape = gambrel
roof:shape = gaambrel
→ roof:shape = gambrel
roof:shape = gambrell
→ roof:shape = gambrel
roof:shape = hypped
→ roof:shape = hipped
roof:shape = hippped
→ roof:shape = hipped
roof:shape = HIPPED
→ roof:shape = hipped
roof:shape = hippedw
→ roof:shape = hipped
roof:shape = hipeed
→ roof:shape = hipped
roof:shape = falt
→ roof:shape = flat
roof:shape = flate
→ roof:shape = flat
roof:shape = fla
→ roof:shape = flat
roof:shape = fkat
→ roof:shape = flat
roof:shape = flay
→ roof:shape = flat
roof:shape = Fat
→ roof:shape = flat
roof:shape = skilion
→ roof:shape = skillion
roof:shape = skillon
→ roof:shape = skillion
roof:shape = sjkillion
→ roof:shape = skillion
roof:shape = skiilion
→ roof:shape = skillion
roof:shape = Skillion
→ roof:shape = skillion
roof:shape = skilllion
→ roof:shape = skillion
roof:shape = skiliton
→ roof:shape = skillion
roof:shape = skiloon
→ roof:shape = skillion
roof:shape = side-hipped
→ roof:shape = side_hipped
roof:shape = ipped-and-gabled
→ roof:shape = hipped-and-gabled
roof:shape = hipped_and_gabled
→ roof:shape = hipped-and-gabled
roof:shape = pyramidial
→ roof:shape = pyramidal
roof:shape = piramyd
→ roof:shape = pyramidal
roof:shape = pyramide
→ roof:shape = pyramidal
roof:shape = pyramidical
→ roof:shape = pyramidal
roof:shape = ppyramidal
→ roof:shape = pyramidal
roof:shape = pyrimidal
→ roof:shape = pyramidal
roof:shape = pyramical
→ roof:shape = pyramidal
roof:shape = pyramdial
→ roof:shape = pyramidal
roof:shape = pyamidal
→ roof:shape = pyramidal
roof:shape = pyramedial
→ roof:shape = pyramidal
roof:shape = =pyramidical
→ roof:shape = pyramidal
roof:shape = Pyramidal
→ roof:shape = pyramidal
roof:shape = pyramidalw
→ roof:shape = pyramidal
roof:shape = pyramdal
→ roof:shape = pyramidal
roof:shape = pyrmaidal
→ roof:shape = pyramidal
roof:shape = piramydal
→ roof:shape = pyramidal
roof:shape = gabed
→ roof:shape = gabled
roof:shape = gabeled
→ roof:shape = gabled
roof:shape = gabledm
→ roof:shape = gabled
roof:shape = GABLED
→ roof:shape = gabled
roof:shape = gabbled
→ roof:shape = gabled
roof:shape = gabe
→ roof:shape = gabled
roof:shape = glabbed
→ roof:shape = gabled
roof:shape = gablet
→ roof:shape = gabled
roof:shape = gables
→ roof:shape = gabled
roof:shape = garbed
→ roof:shape = gabled
roof:shape = garbled
→ roof:shape = gabled
roof:shape = gabeld
→ roof:shape = gabled
roof:shape = glabed
→ roof:shape = gabled
roof:shape = gabledr
→ roof:shape = gabled
roof:shape = gabledr
→ roof:shape = gabled
roof:shape = gabledh
→ roof:shape = gabled
roof:shape = gabletd
→ roof:shape = gabled
roof:shape = grablet
→ roof:shape = gabled
roof:shape = ggabled
→ roof:shape = gabled
roof:shape = gabbed
→ roof:shape = gabled
roof:shape = gabledm
→ roof:shape = gabled
roof:shape = Gabled
→ roof:shape = gabled
roof:shape = gabledwW
→ roof:shape = gabled
roof:shape = gabked
→ roof:shape = gabled
roof:shape = gableled
→ roof:shape = gabled
roof:shape = gableds
→ roof:shape = gabled
roof:shape = galbled
→ roof:shape = gabled
roof:shape = gabledy<
→ roof:shape = gabled
roof:shape = gabled¨
→ roof:shape = gabled
roof:shape = gabledb
→ roof:shape = gabled
roof:shape = gabled_
→ roof:shape = gabled
roof:shape = gabled.
→ roof:shape = gabled
roof:shape = gabledv
→ roof:shape = gabled
roof:shape = gabledx
→ roof:shape = gabled
roof:shape = gapled
→ roof:shape = gabled
roof:shape = `gabled → roof:shape = gabled
roof:shape = gabledrrr
→ roof:shape = gabled
roof:shape = Gabel
→ roof:shape = gabled
roof:shape = gab
→ roof:shape = gabled
roof:shape = conical
→ roof:shape = cone
Cleaning them up, for clear cases, makes map data more usable, less confusing for newbies and software alike.
At quite low cost of editing objects.
Yes, bot edit WILL cause objects to be edited. Nevertheless, as result
map data quality will improve.
Please comment if any of proposed replacements are dubious and should not be replaced with an automated edit.
In such case please, let me know which values are problematic and why.
If someone wants to review but needs more than 2 weeks - please write and I can wait for longer.
Please also comment (or +1) if you checked values proposed to be edited and you agree with the edit!
This bot edit would be rerun from time to time, from
Changesets by Mateusz Konieczny - bot account | OpenStreetMap bot account
.
I have quite decent experience with bot edits, see
https://wiki.openstreetmap.org/wiki/Mechanical_Edits/Mateusz_Konieczny_-_bot_account#Active_tasks
If anyone wants I can help them to find affected objects or present listing of
edits which added this tags or list people who added this values onto currently
tagged osm objects.
Tried to use them as detectors of bogus data, neither were really useful for this purpose.
We have many better ways to find OSM data requiring human review.
If anyone is looking for more cases where human review is needed - I would be glad to list them
(let me know if you are interested in specific area or specific type of issues - maybe only
shop-related? maybe only ones that require survey? maybe only ones fixable remotely?)
But there is no point in manual drudgery here, with values clearly
replaceable by better matches.
Also, I have a 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. And where such manual cleanup adds value,
unlike entries from tags listed above.
This edit is documented at Mechanical Edits/Mateusz Konieczny - bot account/fixing malformed roof:shape tags - OpenStreetMap Wiki
there are also many low-use values with one or two or three extra bogus characters, for example
roof:shape = pyramidal22 → roof:shape = pyramidal
would be also OK to migrate them without listing them
for review here and just add them to replace list later?
And other similar obvious typos appearing or found in future?
Only low use obvious mistakes would be changed without submitting them for review.
If anyone at all will protest and I will not do this and post
for review, like list here, once sufficiently many values are found.