restrict place rank inheritance to address items

Place tags must have no influence on street- or POI-level
objects.
This commit is contained in:
Sarah Hoffmann
2023-02-17 16:25:26 +01:00
parent 637ef30af1
commit 0265d6dafc
2 changed files with 13 additions and 1 deletions

View File

@@ -1120,7 +1120,7 @@ BEGIN
ELSE
-- No linked place? As a last resort check if the boundary is tagged with
-- a place type and adapt the rank address.
IF NEW.rank_address > 0 and NEW.extratags ? 'place' THEN
IF NEW.rank_address between 4 and 25 and NEW.extratags ? 'place' THEN
SELECT address_rank INTO place_address_level
FROM compute_place_rank(NEW.country_code, 'A', 'place',
NEW.extratags->'place', 0::SMALLINT, False, null);