Merge pull request #2920 from lonvia/no-postcode-for-rivers

Do not assign postcodes to long linear features
This commit is contained in:
Sarah Hoffmann 2022-12-10 17:30:32 +01:00 committed by GitHub
commit 4efad0bb95
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1230,7 +1230,11 @@ BEGIN
{% endif %}
END IF;
IF NEW.postcode is null AND NEW.rank_search > 8 THEN
IF NEW.postcode is null AND NEW.rank_search > 8
AND (NEW.rank_address > 0
OR ST_GeometryType(NEW.geometry) not in ('ST_LineString','ST_MultiLineString')
OR ST_Length(NEW.geometry) < 0.02)
THEN
NEW.postcode := get_nearest_postcode(NEW.country_code, NEW.geometry);
END IF;