Elevations mass editing
Air a phostadh le Cascafico 13 Am Màrt 2018 sa chànan Italian (Italiano) Last updated on 14 Am Màrt 2018.Update: comments pointed out that such edits are against the code of conduct, even if not automated. I leave this post just as personal hint on queries and regexp’s.
It happens there’s a lot of OSM tags “ele”=” m" that can't be processed by useful queries like [find volcanoes between 1000 and 2500 meters high](http://overpass-turbo.eu/s/wXw)
How I remove unit of measure:
- download faulty data with this generic overpass-turbo query
-
from export menu, “download/copy as raw OSM data”
- load resulting .osm file in Notepad++ (or whatever regexp editor)
- find&replace (CTRL+h) twice with the following fields:
find: k=”ele” v=”(\d+(.\d+)) m” will find for example “450.5 m”
replace: k=”ele” v=”$1” will replace “450.5”
find: k=”ele” v=”(\d+) m” will find for example “450 m”
replace: k=”ele” v=”$1” will replace “450” - load in JOSM modified .osm file
- select all (CTRL+a) and add a fake tag (ie: pippo=pluto) to every node and remove it (just a shortcut to add “modify” tag to elements, otherwise you won’t be able to upload anything
Remember to add proper changeset comment.
Discussion
Beachd le mmd 13 Am Màrt 2018 aig 17:39
It’s really not necessary to remove the trailing „m“ in Osm data for overpass turbo to work. Instead you should convert the relevant ele tags to a number. Roland wrote a blog post about this topic which explains all the details!
http://dev.overpass-api.de/blog/numbers.html
Beachd le Cascafico 13 Am Màrt 2018 aig 19:31
Thanks a lot! I will read carefully those queries (I didn’t know there were a blog about overpass-turbo).
Beachd le FeRDNYC 14 Am Màrt 2018 aig 08:08
And it seems that when someone tried to mass-edit elevations to remove “ m” suffixes last year, those edits were reverted with a link to the Automated Edits code of conduct.
See e.g. the history for the elevation example in that blog post, the Sickersberg.
Beachd le Cascafico 14 Am Màrt 2018 aig 09:45
Thanks for this info! Actually I didn’t think my mass edits falled in “automated” category mentioned by the code of conduct you quoted.
I hope somebody will document the precious overpass.turbo syntax that “overpass” :-) mixed value notations.
Beachd le mmd 14 Am Màrt 2018 aig 12:53
If you take a look at the scope of said Automated Edits code of conduct, you’ll notice that your blog post exactly matches point 4 in the scope section:
“use of find-and-replace functionality using a standard editor such as JOSM or finding using services such as Overpass API and changing without reviewing cases individually”
Beachd le Cascafico 16 Am Màrt 2018 aig 10:14
Yes, after your hint I red the whole article; what I ment is that title “Automated edits code of conduct” was misleading. I had a different idea of “automated”.