Tweak place ranks

This commit is contained in:
lukasmartinelli
2016-10-29 14:29:41 +02:00
parent 3f9f59dfe1
commit 52e133e126
7 changed files with 18 additions and 21 deletions

View File

@@ -3,8 +3,8 @@ RETURNS TABLE(osm_id bigint, geometry geometry, name text, name_en text, class c
SELECT osm_id, geometry, name, name_en, place, "rank"
FROM osm_city_point
WHERE geometry && bbox
AND ((zoom_level = 2 AND "rank" = 0)
OR (zoom_level BETWEEN 3 AND 7 AND "rank" < zoom_level)
AND ((zoom_level = 2 AND "rank" = 1)
OR (zoom_level BETWEEN 3 AND 7 AND "rank" <= zoom_level)
)
UNION ALL
SELECT osm_id, geometry, name, name_en, place, "rank" FROM (