[Talk-de] josm, api0.6 und precondition failed und internal server error
Frank Sautter
openstreetmap at sautter.com
Di Apr 28 19:37:53 UTC 2009
hallo zusammen,
irgendwie finde ich den upload prozess von josm mit der neuen api 0.6
unbefriedigend.
josm lädt alle änderungen mit einem rutsch per http POST request
(atomar) hoch und nicht jede änderung einzeln per http PUT, mit
folgenden nachteilen, für die ich keine lösung gefunden habe.
bei großen änderungen führt dies häufig zu einem internal server error,
weil dem serverprozess der speicher ausgeht.
wenn im gesamten changeset ein weg eine fehlende node oder eine relation
ein member fehlt, schlägt der gesamte upload fehl und es gibt keine
rückmeldung bei welchem weg oder welcher relation der precondition
fehler liegt, um das problem ggf. zu lösen.
ich habe keine lösung für beide probleme gefunden und leider damit auch
seit der api 0.6 viel arbeit verloren. kennt jemand eine lösung?
ansonsten plädiere ich dafür, jede änderung einzeln (natürlich innerhalb
eines changesets) per PUT request hochzuladen. damit geht dem server der
speicher nicht aus und man kann auf der shell auch sehen, welcher way
oder relation die precondition nicht erfüllt. auf jeden fall ist somit
nicht die ganze arbeit futsch.
ich würde mich jedenfalls sehr freuen, wenn sich einer der josm
programmierer dem problem annehmen würde.
grüße
frank
Mehr Informationen über die Mailingliste Talk-de