From: Sarah Hoffmann Date: Sat, 29 Sep 2012 16:25:22 +0000 (+0200) Subject: remove mountain ranges from addresses X-Git-Tag: v2.0.0~16 X-Git-Url: https://git.openstreetmap.org./nominatim.git/commitdiff_plain/ce1df51d6e502106f475fe74714eab390b34365c?ds=inline;hp=-c remove mountain ranges from addresses --- ce1df51d6e502106f475fe74714eab390b34365c diff --git a/sql/functions.sql b/sql/functions.sql index 2ba1b6fa..035eaf90 100644 --- a/sql/functions.sql +++ b/sql/functions.sql @@ -1068,6 +1068,9 @@ BEGIN ELSEIF NEW.class = 'landuse' AND ST_GeometryType(NEW.geometry) in ('ST_Polygon','ST_MultiPolygon') THEN NEW.rank_search := 22; NEW.rank_address := NEW.rank_search; + ELSEIF NEW.class = 'natural' and NEW.type in ('peak','volcano','mountain_range') THEN + NEW.rank_search := 18; + NEW.rank_address := 0; -- any feature more than 5 square miles is probably worth indexing ELSEIF ST_GeometryType(NEW.geometry) in ('ST_Polygon','ST_MultiPolygon') AND ST_Area(NEW.geometry) > 0.1 THEN NEW.rank_search := 22; @@ -1093,9 +1096,6 @@ BEGIN NEW.rank_address := NEW.rank_search; ELSEIF NEW.class = 'natural' and NEW.type in ('coastline') THEN RETURN NULL; - ELSEIF NEW.class = 'natural' and NEW.type in ('peak','volcano') THEN - NEW.rank_search := 18; - NEW.rank_address := 0; END IF; END IF;