-
Notifications
You must be signed in to change notification settings - Fork 91
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Augmented diffs: Reduce size by filtering by action #357
Comments
As we're currently precalculating diffs and only serve cached results as a file for download, any additional parameter would interfere with that approach. If download size is an issue, did you already consider using HTTP compression instead? Caveat: Augmented diff are impacted by a systematic issue at this time. Be sure to check #346. #154 is related (augmented diffs leverages |
@mmd-osm : With compression you mean setting a header like |
yes exactly.
|
@mmd-osm : Yes, I do that already... |
See blog |
@drolbr : The link you mentioned didn't work. You probably meant https://dev.overpass-api.de/blog/sliced_time_and_space.html ? Thank you for your continual efforts! |
I have a usecase for augmented diffs / the Overpass API, where I'm only interested in OSM objects respectively tags that have been added or changed. I'm not interested in objects/tags that were deleted. When I call
api/augmented_diff?
I receive an augmented diff with usually some tags<action type="delete">
that I will never use.How about a new parameter
actions=
(besidesid=
andbbox=
) where one can limit the types of action that the Overpass API will return, e.g.actions=create,modify
? That would reduce the amount of data that needs to be transferred from server to client. I also guess it should not be that computationally expensive to do the filtering.The text was updated successfully, but these errors were encountered: