From d2c69b0d454efac95e215c9aeaa0e0b6ff1cfee0 Mon Sep 17 00:00:00 2001 From: Tomas Pohanka Date: Thu, 26 Jan 2023 17:57:31 +0100 Subject: [PATCH] Fix stops aggregation in osm_poi_point. (#1480) This PR fixing the stops aggregations which now returns always `NULL` and wasn't reflected in the tiles. --- layers/poi/update_poi_point.sql | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/layers/poi/update_poi_point.sql b/layers/poi/update_poi_point.sql index d48e4430..2218543e 100644 --- a/layers/poi/update_poi_point.sql +++ b/layers/poi/update_poi_point.sql @@ -60,7 +60,7 @@ BEGIN THEN 1 END WHERE - agg_stop != CASE + agg_stop IS DISTINCT FROM CASE WHEN p.subclass IN ('bus_stop', 'bus_station', 'tram_stop', 'subway') THEN 1 END; @@ -70,15 +70,15 @@ BEGIN agg_stop = ( CASE WHEN p.subclass IN ('bus_stop', 'bus_station', 'tram_stop', 'subway') - AND r.rk IS NULL OR r.rk = 1 + AND (r.rk IS NULL OR r.rk = 1) THEN 1 END) FROM osm_poi_stop_rank r WHERE p.osm_id = r.osm_id AND - agg_stop != ( + agg_stop IS DISTINCT FROM ( CASE WHEN p.subclass IN ('bus_stop', 'bus_station', 'tram_stop', 'subway') - AND r.rk IS NULL OR r.rk = 1 + AND (r.rk IS NULL OR r.rk = 1) THEN 1 END);