]> git.openstreetmap.org Git - nominatim.git/commitdiff
Revert "increase splitting for large geometries"
authorSarah Hoffmann <lonvia@denofr.de>
Wed, 3 Feb 2021 09:23:38 +0000 (10:23 +0100)
committerSarah Hoffmann <lonvia@denofr.de>
Wed, 3 Feb 2021 09:23:38 +0000 (10:23 +0100)
This reverts commit 559fe513fa8ffa3a5bc3a7d07c252a872614c073.

Increasing the splitting results in geometries where with rounding
issues at the split points, so that contain operations do not
work as expected anymore.

Fixes #2137.

sql/functions/utils.sql

index 0a49eef52fc16ee1068642e73ac337880e2d1ed1..18d4211bb711399edde86b86a8900f2711788e2a 100644 (file)
@@ -426,7 +426,7 @@ DECLARE
   geo RECORD;
 BEGIN
   -- 10000000000 is ~~ 1x1 degree
   geo RECORD;
 BEGIN
   -- 10000000000 is ~~ 1x1 degree
-  FOR geo IN select quad_split_geometry(geometry, 0.01, 20) as geom LOOP
+  FOR geo IN select quad_split_geometry(geometry, 0.25, 20) as geom LOOP
     RETURN NEXT geo.geom;
   END LOOP;
   RETURN;
     RETURN NEXT geo.geom;
   END LOOP;
   RETURN;