You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This issue is more for bookkeeping of research done while developing the initial implementation. We discovered that overpass augmented diffs do not recurse, so we will not do so either in onramp.
And then also verified that child relations that were otherwise unchanged in this changeset, e.g. 1206310, were not contained in the same augmented diff.
The takeaway is that overpass generated augmented diffs for super relations do not recurse, so we will not either in order to remain consistent. Conveniently, this saves us from solving a complicated technical problem for our initial implementation 🎉
The text was updated successfully, but these errors were encountered:
This issue is more for bookkeeping of research done while developing the initial implementation. We discovered that overpass augmented diffs do not recurse, so we will not do so either in onramp.
The wiki page on super relations is quite helpful in describing them, general support, and a few examples: https://wiki.openstreetmap.org/wiki/Super-Relation
To verify that the augmented diffs do not recurse, I looked at the Great Lakes super-relation: https://www.openstreetmap.org/relation/1124369#map=7/47.961/-86.512
Then I found the most recent changeset (at time of writing) and downloaded the XML for it:
https://www.openstreetmap.org/api/0.6/changeset/79649626/download
This gave me a changeset timestamp
2020-01-16T12:12:19Z
to convert into a adiff sequence id3862397
.Lastly, I queried Overpass for the relevant augmented diff:
http://overpass-api.de/api/augmented_diff?id=3862397
I was able to find the adiff representation of the Great Lakes super relation in this augmented diff:
And then also verified that child relations that were otherwise unchanged in this changeset, e.g.
1206310
, were not contained in the same augmented diff.The takeaway is that overpass generated augmented diffs for super relations do not recurse, so we will not either in order to remain consistent. Conveniently, this saves us from solving a complicated technical problem for our initial implementation 🎉
The text was updated successfully, but these errors were encountered: