Improve SQL query for moutain peaks

pull/189/head
jirik 2017-03-17 10:27:48 +01:00
rodzic 75326c18a4
commit 24ed38ba14
1 zmienionych plików z 2 dodań i 2 usunięć
layers/mountain_peak

Wyświetl plik

@ -14,8 +14,8 @@ RETURNS TABLE(osm_id bigint, geometry geometry, name text, name_en text, ele int
PARTITION BY LabelGrid(geometry, 100 * pixel_width)
ORDER BY (
substring(ele from E'^(-?\\d+)(\\D|$)')::int +
(CASE WHEN length(NULLIF(wikipedia, '')) > 0 THEN 10000 ELSE 0 END) +
(CASE WHEN length(NULLIF(name, '')) > 0 THEN 10000 ELSE 0 END)
(CASE WHEN NULLIF(wikipedia, '') is not null THEN 10000 ELSE 0 END) +
(CASE WHEN NULLIF(name, '') is not null THEN 10000 ELSE 0 END)
) DESC
)::int AS "rank"
FROM osm_peak_point