I am developing an application in Ruby that uses the gem openstreetapi. It is a bit old, but it does the job. I think that behind the scene it does a request of the kind
http://www.openstreetmap.org/way/187937599
Today I have been receiving several Service Unaivalable errors. Interestingly, my collegue is using the same library and he does not have any issue. This made me think that maybe my IP has been blocked.
I don’t think I have abused the servers as I request at most one way (building footprint) at the time and I do this at most once every few minutes while I am developing.
Is there a way to verify if my IP has been blocked?
Also, what is the difference between this forum and https://help.openstreetmap.org/? Is this the right place for this question?
Acutally there appears to be some heavy traffic on the webservers. Different activities are delayed or produce error messages … further details in the replies here, look at #20 Performancenprobleme? - #27 by mmd
(use the translation icon to translate into english, if necessary).
Note that OSM Editing API is intended for editing.
How many footprints you request? Fetching some with that is fine, fetching millions (and not doing it for editing purposes) is abuse of this service and may get you blocked. Or you may be causing problems for OSM servers.
One footprint at the time every few minutes or so and just when I am testing.
I will defintely have a look at the solutions you suggesting. Also, I migtht introduce some kind of caching as the ways I download tend to be always the same.