exclude rank 25 when computing addresses of streets

Address rank 25 is used for squares which are address-wise on the
same level as streets.
This commit is contained in:
Sarah Hoffmann
2020-10-13 22:36:17 +02:00
parent 2fe3c654fc
commit e47c19beb9

View File

@@ -895,8 +895,9 @@ BEGIN
END IF;
SELECT * FROM insert_addresslines(NEW.place_id, NEW.partition,
CASE WHEN NEW.rank_address = 0
THEN NEW.rank_search ELSE NEW.rank_address END,
CASE WHEN NEW.rank_address = 0 THEN NEW.rank_search
WHEN NEW.rank_address > 25 THEN 25::smallint
ELSE NEW.rank_address END,
NEW.address,
CASE WHEN NEW.rank_search >= 26
AND NEW.rank_search < 30