Fix bug in exclusion of small water bodies

This commit is contained in:
quaelnix 2023-07-27 18:03:36 +02:00 committed by ulteq
parent 03aab82e1e
commit a610255529

View file

@ -77,7 +77,7 @@ FROM
polygons p polygons p
WHERE WHERE
-- do not consider small surfaces -- do not consider small surfaces
st_area (p.way) > 1000 st_area (st_transform (p.way, 4326)::geography) > 1000
AND p.natural IN ('water') AND p.natural IN ('water')
OR (p.landuse IN ('forest', 'allotments', 'flowerbed', 'orchard', 'vineyard', 'recreation_ground', 'village_green') OR (p.landuse IN ('forest', 'allotments', 'flowerbed', 'orchard', 'vineyard', 'recreation_ground', 'village_green')
OR p.leisure IN ('garden', 'park', 'nature_reserve')); OR p.leisure IN ('garden', 'park', 'nature_reserve'));
@ -93,7 +93,7 @@ FROM
polygons p polygons p
WHERE WHERE
-- do not consider small surfaces -- do not consider small surfaces
st_area (p.way) > 1000 st_area (st_transform (p.way, 4326)::geography) > 1000
AND p.natural IN ('water') AND p.natural IN ('water')
OR (p.landuse IN ('forest', 'allotments', 'flowerbed', 'orchard', 'vineyard', 'recreation_ground', 'village_green') OR (p.landuse IN ('forest', 'allotments', 'flowerbed', 'orchard', 'vineyard', 'recreation_ground', 'village_green')
OR p.leisure IN ('garden', 'park', 'nature_reserve')); OR p.leisure IN ('garden', 'park', 'nature_reserve'));