include lock names mapped with "lock_name"

Fixes #3365.
This commit is contained in:
Sarah Hoffmann
2024-12-09 17:57:08 +01:00
parent 0d500d4bd1
commit ad214753fc
2 changed files with 27 additions and 0 deletions

View File

@@ -53,6 +53,17 @@ local function exclude_when_key_present(key, named)
end
end
local function lock_transform(place)
if place.object.tags.waterway ~= nil then
local name = place.object.tags.lock_name
if name ~= nil then
return place:clone{names={name=name, ref=place.object.tags.lock_ref}}
end
end
return false
end
-- Main tag definition
module.MAIN_TAGS = {}
@@ -169,6 +180,7 @@ module.MAIN_TAGS_POIS = function (group)
leisure = {'always',
nature_reserve = 'fallback',
no = group},
lock = {yes = lock_transform},
man_made = {pier = 'always',
tower = 'always',
bridge = 'always',