when linking waterway ways and relations allow all river-like types

Fixes #848
This commit is contained in:
Sarah Hoffmann
2017-12-16 16:59:48 +01:00
parent ed85388de5
commit 35c7269bac
2 changed files with 8 additions and 8 deletions

View File

@@ -1355,7 +1355,7 @@ BEGIN
--DEBUG: RAISE WARNING 'waterway parent %, child %/%', NEW.osm_id, i, relation_members[i];
FOR linked_node_id IN SELECT place_id FROM placex
WHERE osm_type = 'W' and osm_id = substring(relation_members[i],2,200)::bigint
and class = NEW.class and type = NEW.type
and class = NEW.class and type in ('river', 'stream', 'canal', 'drain', 'ditch')
and ( relation_members[i+1] != 'side_stream' or NEW.name->'name' = name->'name')
LOOP
UPDATE placex SET linked_place_id = NEW.place_id WHERE place_id = linked_node_id;