From 09d3f0c2c1b6b2b75a715ce93bcaa888a8ff18d9 Mon Sep 17 00:00:00 2001 From: Lukas Martinelli Date: Mon, 28 Nov 2016 14:24:08 +0000 Subject: [PATCH] Nameless POIs are ranked last --- layers/poi/layer.sql | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/layers/poi/layer.sql b/layers/poi/layer.sql index 3f7d74b..25772e3 100644 --- a/layers/poi/layer.sql +++ b/layers/poi/layer.sql @@ -7,7 +7,8 @@ RETURNS TABLE(osm_id bigint, geometry geometry, name text, name_en text, class t SELECT osm_id, geometry, name, NULLIF(name_en, ''), poi_class(subclass) AS class, subclass, row_number() OVER ( PARTITION BY LabelGrid(geometry, 100 * pixel_width) - ORDER BY poi_class_rank(poi_class(subclass)) ASC, length(name) DESC + ORDER BY poi_class_rank(poi_class(subclass)) ASC, + length(name) DESC NULLS LAST )::int AS "rank" FROM ( -- etldoc: osm_poi_point -> layer_poi:z14_