take non-admin boundaries out of address computation

fixes #90
This commit is contained in:
Sarah Hoffmann
2013-10-15 21:10:46 +02:00
parent 8675a2607a
commit 71429b91b4

View File

@@ -1123,7 +1123,11 @@ BEGIN
return NULL;
END IF;
NEW.rank_search := NEW.admin_level * 2;
NEW.rank_address := NEW.rank_search;
IF NEW.type = 'administrative' THEN
NEW.rank_address := NEW.rank_search;
ELSE
NEW.rank_address := 0;
END IF;
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;