[OSM-dev] Fail to get OsmChange for some changesets
manchuny at microsoft.com
Tue Oct 5 02:27:34 BST 2010
Thanks for your explanation.
Does the system caches the generated xml? I used "wget" to retrieve the changeset. It tried multiple times and never succeeded.
Is there an API call to retrieve a change set, whose number of changes is close or above the limit?
If a change set generated before v0.6, what API shall I use to get the OsmChange?
I know the impact of these requests and put some "sleep" between consecutive requests. There aren't many requests either.
From: Shaun McDonald [mailto:shaun at shaunmcdonald.me.uk]
Sent: Monday, October 04, 2010 5:06 PM
To: Manchun Yao
Cc: dev at openstreetmap.org
Subject: Re: [OSM-dev] Fail to get OsmChange for some changesets
The reason why it doesn't come back is because it takes a very long time to generate the xml that needs to be returned, and so you'll get a time out. It is very close to the limit of the number of changes within a changeset. It is a generated changeset from before the API 0.6 transition, thus not a user error.
I hope that you are not hitting the api for a large number of these requests, as you are likely to be blocked if you do so.
On 5 Oct 2010, at 00:49, Manchun Yao wrote:
I am learning how the change set works in OSM. I assume that if I can apply the change sets of a particular area one by one then I can obtain the current osm map of that area. Is this a valid assumption?
I picked the Boulder, Colorado area since the number of changes there, roughly 350, is about right. During the tests, I noticed that I could not obtain the OsmChange of the following changes: 145015, 4318130, 4318132, 4318136.
The request http://www.openstreetmap.org/api/0.6/changeset/145015 will return the tags for the change 145015.
However, request http://www.openstreetmap.org/api/0.6/changeset/145015/download never comes back. The serve seems stuck on this request and never sends any meaningful response back.
What's wrong with these change sets?
dev mailing list
dev at openstreetmap.org
More information about the dev