]> git.openstreetmap.org Git - nominatim.git/commitdiff
no longer allow fuzzy assignment of country
authorSarah Hoffmann <lonvia@denofr.de>
Wed, 11 May 2022 09:54:25 +0000 (11:54 +0200)
committerSarah Hoffmann <lonvia@denofr.de>
Wed, 11 May 2022 09:54:25 +0000 (11:54 +0200)
The fallback country boundaries already contain a sufficiently large
part of the water area, so there is no need to extend the country
assignment even more. Features outside countries should not show a
country in their address.

lib-sql/functions/utils.sql

index d7fdae3d57f8c06df357514e6a2e24d3a445413f..ad262670092760521bfa677ba9a40ac4d1353037 100644 (file)
@@ -170,15 +170,6 @@ BEGIN
 
 -- RAISE WARNING 'near osm fallback: %', ST_AsText(place_centre);
 
-  -- 
-  FOR nearcountry IN
-    SELECT country_code from country_osm_grid
-    WHERE st_dwithin(geometry, place_centre, 0.5)
-    ORDER BY st_distance(geometry, place_centre) asc, area asc limit 1
-  LOOP
-    RETURN nearcountry.country_code;
-  END LOOP;
-
   RETURN NULL;
 END;
 $$