Yesterday morning I noticed that a couple of admin areas had “fallen out of the database”. What this normally means is that someone had broken the geometry, and sure enough that’s what Josm’s validator found.
What seems to have happened is a whole bunch of duplication of ways - I deleted the duplicates here and tried to reassigned the sprinkling of bus route relations that had appeared to the correct ways. The “created_by” is set to “osm-relatify git#91d26e5” which seems to be this.
Is this just a “better documentation needed” thing or is this a known issue?
The (unnecessary) splitting of roads on the one hand (link 1 / link 2) and the duplication of identical ways (link 3) on the other are both known problems of the tool. At least the latter can be prevented if you wait about 5 minutes between two changes, as the data is obtained from Overpass as far as I know.
Given that at least one of those has been an issue for over a year, based on the Github issue, perhaps this shouldn’t be in use on live data until the problem is fixed?
iD did damage bus relations for years by simple splits of ways and it still was highly promoted as the recommended editor for beginners. Did you also propose that iD shouldn’t be used on live data back then or at least shouldn’t be promoted for beginners and display a big banner that it is damaging data?
I did spend quite a lot of time fixing “unfeasibly large buildings” at the time
That’s just one tag though, and pales into insignificance compared to what I had to unpick today. Rather amusingly, it was Ireland’s “somewhat complex” multipolygon relations (not the bus routes) that flagged it to me.
So did I in fixing bus routes after iD managed to add the new member at the wrong position or even worse jumbled all members if the relation did contain a loop.
I was using Relatify to edit bus routes in the area a while ago. However, I was editing the PTV2 162 route. Clearly the tool is doing something to damage PTV1 routes in the area.
I have switched to manually adding the route relations now, due to encountering many problems with Relatify.
(Also of note is the fact that the 101 doesn’t go anywhere north of Drogheda, despite being mapped all the way to Belfast on OSM)
Oh, sorry, I must have misread your changes. I do not understand why I came to the conclusion that you did actively edit Bus 101.
The problem is a little bigger as any object which was modified in the last few minutes might be lacking synchronization on Overpass. Uploading should lead to conflicts and I am not sure if these conflicts can be solved automatically. Downloading from the OSM Api instead of Overpass will smaller the amount of possible conflicts but still conflicts on upload are possible. On the other hand, I doubt that inexperienced users (using osm-relatify instead of JOSM) will be good in solving conflicts manually.
Maybe, @NorthCrab can tell us more, how these conflicts are currently handled (solved) and what thoughts he has for further improvements.