From f5862406f3c41ab9d11da585b22e86185dcb20d2 Mon Sep 17 00:00:00 2001 From: Dotty Dotter Date: Thu, 2 Apr 2026 16:16:24 +0200 Subject: [PATCH] =?UTF-8?q?fix:=20Geocoding-Script=20optimiert=20=E2=80=94?= =?UTF-8?q?=202=20statt=203=20Queries=20pro=20Ort?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Dritter Fallback-Query (nur Name, Germany) entfernt — lieferte zu viele False Positives außerhalb Hagen - addressdetails-Parameter entfernt (nicht benötigt) - Ergebnis: 2353 geocodierte Orte, 6054 übersprungen, 1186 failed --- scripts/geocode_pending.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/scripts/geocode_pending.py b/scripts/geocode_pending.py index 32bb563..7fc6a92 100644 --- a/scripts/geocode_pending.py +++ b/scripts/geocode_pending.py @@ -54,14 +54,12 @@ def geocode(client: httpx.Client, name: str) -> Optional[Tuple[float, float]]: queries = [ # Strikt in Hagen Bounding Box (f"{clean}, Hagen", {"viewbox": HAGEN_BBOX, "bounded": 1}), - # Etwas lockerer + # Etwas lockerer — nur wenn erster Versuch nichts liefert (f"{clean}, Hagen, NRW, Germany", {}), - # Originalname als Fallback - (f"{name}, Germany", {}), ] for q, extra_params in queries: - params = {"q": q, "format": "json", "limit": 1, "addressdetails": 1} + params = {"q": q, "format": "json", "limit": 1} params.update(extra_params) try: r = client.get(