Ich möchte das Problem (Fehlermeldung Openstreetmap 429) nochmals aufgreifen. Der Fehler kommt wenn 20-30 oder mehr Bilder automatische hintereinander abgefragt werden.. Mir ist aber aufgefallen, dass wenn die Bilder einzeln hintereinander abgefragt werden, also jedes Mal nach einem Bild auf den Button "Inverse Geokodierung" klicken, es zu keiner Fehlermeldung kommt. Natürlich nur, wenn es zuvor nicht bereits eine Fehlermeldung 429 gegeben hat. Der Fehler scheint auch nicht zu kommen, wenn Digikam in der Zwischenzeit zu tun hat und einen Ordner aktualisiert, da die Bilder dann vielleicht nicht so schnell abgearbeitet werden. Kann mich natürlich auch täuschen. Jetzt zur Bitte: Könntet ihr beim ReverseGeoCoding eine kurze Pause beim Abarbeiten der Fotos einfügen. Vielleicht in der Schleife nach jeder Abfrage eines Bildes zBsp eine 1/2 Sekunde zu warten. Dies könnte den Fehler eventuell umgehen. Ich vermute, da ihr beim Code nichts verändert oder optimiert habt, dass Openstreetmap seit kurzer Zeit eine Fehlermeldung ausgibt, wenn Anfragen zu schnell herein kommen. Vielen Dank und beste Grüße Thomas
Oder so ne Art Blockabfertigung, zum Beispiel nach jedem zehnten Bild eine kurze Pause. Das scheint auch zu funktionieren.
Aktuell im Code ist bereits eine Pause zwischen jedem Bild von 500ms. Ich kann es testweise mal verdoppeln. Maik
*** This bug has been marked as a duplicate of bug 517484 ***
Fixed with bug 517484
Git commit a7428c287b6855023cfe798be77f13a334bd4eec by Maik Qualmann. Committed on 25/03/2026 at 06:46. Pushed by mqualmann into branch 'master'. try a 1000ms pause before connecting to the OSM server M +1 -1 core/utilities/geolocation/geoiface/backends/backend-osm-rg.cpp https://invent.kde.org/graphics/digikam/-/commit/a7428c287b6855023cfe798be77f13a334bd4eec
Echt beeindruckend. Ein großes herzliches Dankeschön an alle Beteiligten für die schnelle Umsetzung.