There is a user which is mapping many buildings and putting random building heights and levels on them. He is mapping them oblique angled, even if they are clearly visible as right angled on areal photographs (and in reality, of course). Even flat pitches and open-air theaters and so on are mapped as buildings. He is mapping all over the world. And I don’t want to correct everything. But in my region, where I know where the buildings are and can correct the height, I want to find everything he mapped. Now my question: How can I search for objects an author created in JOSM? I have tried the JOSM search function with asked 08 Jan '14, 08:52 erik |
There are a few ways you can do this : In josm, use a search string such as
To avoid having to download data beforehand, you can use the overpass API with this web GUI. Use a query like <query type="node"><user name="Vincent de Phily"/><bbox-query {{bbox}}/></query><print mode="meta"/> Those two methods have the drawback that they'll only find objects if the user in question is the last modifier of the object. That's probably what you want in this case (to avoid finding objects again once you've modified them), but you need to keep that restriction in mind. Another tool you can use is the user heatmap, and maybe how did you contribute. Both will give you usefull info about a particular mapper. Lastly, as Andy already mentioned, you really should try to contact the mapper instead of starting an edit war. Educating contributors can sometimes be complicated / frustrating (most of the time it's simple and rewarding :p ) but it is better for everybody in the long run. answered 08 Jan '14, 10:47 Vincent de P... ♦ 2
Very nice answer. Good idea to use the overpass API instead of loading all data of the specific region into JOSM. But as the user added just buildings, the correct overpass request would look
run it, and then click on export and open it with JOSM. Thank you.
(08 Jan '14, 14:59)
erik
|
It is probably best to send him a nice diplomatic message. see this question https://help.openstreetmap.org/questions/1850/how-do-a-i-contact-a-moderator-about-a-mailing-list-message answered 08 Jan '14, 09:08 andy mackey 1
Thanks, but this does not answer my question. And of course I have send a message to the author, but I only got a rude answer, that he/she doesn’t bother and I should do it better. He is continuing to contribute buildings, where no buildings are. Oblique angled and with random height. But please, answer my question.
(08 Jan '14, 09:48)
erik
|
The solution to search in JOSM for all objects that user 68arti created (and were never touched afterwards) is:
In pictures: Select the "show authors" dialogue: Open the search (you can use the keyboard shortcut ctrl+f: Enter the search item (in this case I search for a user): View the results: answered 08 Jan '14, 10:59 erik 2
That doesn't work the way you think. It'll only return objects that currently are at version 1. So if 68arti created a way and anybody (you or 68arti) edited it, it won't show up in your query. I think that josm only holds the latest version in memory, so that its search function cannot look at old versions of an object.
(08 Jan '14, 13:22)
Vincent de P... ♦
1
True. Otherwise it would have to fetch the full history for every element which is a rather heavy operation.
(08 Jan '14, 13:58)
scai ♦
2
Maybe JOSM is not loading all versions. But if you search for version 1 then you only get objects, which have never been edited by anybody else. And that is what I wanted to do. I will edit my answer.
(08 Jan '14, 14:28)
erik
|