[Talk-de] Problem gelöst (was: gelöschtes Element fehlt beim Zugriff über die API)

Werner Hoch werner.ho at gmx.de
Do Dez 24 16:00:00 UTC 2009


Hallo Peter und alle anderen,

Hab gerade die Lösung gefunden.

On Dienstag, 22. Dezember 2009, Peter Körner wrote:
> > Nein, ich will keine unnötigen Daten herunterladen. Also auf gar
> > keinen Fall die komplette history eines Objekts.
> 
> Schön, dass du das willst - die API kanns aber nicht. Du kannst dir
> jederzeit den API-Code schnappen und eine entsprechende Erweiteung
> schreiben. Wenn du den Patch auf die dev Liste schickst und er nichts
> kaputt macht, wird er mit großer wahrscheinlichkeit auch angewendet.

Das gelöschte Element kann bereits mit einem API-Kommando 
heruntergeladen werden.
Man muss nur das "ways"-Kommando benutzen
http://www.openstreetmap.org/api/0.6/ways?ways=26802382
dann erhält man die neueste Version des gelöschten Objektes.

Das "way" kommando liefert wie schon vorher festgestellt wurde 410 -
GONE.
http://www.openstreetmap.org/api/0.6/way/26802382

Soweit ich den Quelltext verstanden habe müsste es auch mit nodes und 
relations funktionieren.
http://svn.openstreetmap.org/sites/rails_port/app/controllers/

Grüsse und Frohe Weihnachten
Werner





Mehr Informationen über die Mailingliste Talk-de