diff --git a/layers/place/area_rank.sql b/layers/place/area_rank.sql index 7ef3c7af..d9af8e4f 100644 --- a/layers/place/area_rank.sql +++ b/layers/place/area_rank.sql @@ -1,12 +1,12 @@ CREATE OR REPLACE FUNCTION area_rank(area real) RETURNS int AS $$ SELECT CASE - WHEN area < 10000000 THEN 6 - WHEN area BETWEEN 1000000 AND 15000000 THEN 5 - WHEN area BETWEEN 15000000 AND 40000000 THEN 4 - WHEN area > 40000000 THEN 3 - WHEN area > 160000000 THEN 2 WHEN area > 640000000 THEN 1 + WHEN area > 160000000 THEN 2 + WHEN area > 40000000 THEN 3 + WHEN area > 15000000 THEN 4 + WHEN area > 10000000 THEN 5 + WHEN area > 0 THEN 6 ELSE 7 END; $$ LANGUAGE SQL IMMUTABLE