mirror of
https://github.com/osm-search/Nominatim.git
synced 2026-02-15 02:47:59 +00:00
34 lines
743 B
Lua
34 lines
743 B
Lua
local _, flex, cfg = ...
|
|
|
|
local group
|
|
if cfg.with_extratags then
|
|
group = 'extra'
|
|
else
|
|
group = 'delete'
|
|
end
|
|
|
|
flex.set_main_tags('all_boundaries')
|
|
flex.modify_main_tags('natural')
|
|
flex.modify_main_tags('street/' .. (cfg.street_theme or 'default'))
|
|
flex.modify_main_tags('poi/' .. group)
|
|
|
|
flex.set_name_tags('core')
|
|
flex.modify_name_tags('address')
|
|
flex.modify_name_tags('poi')
|
|
|
|
flex.set_address_tags('core')
|
|
flex.modify_address_tags('houses')
|
|
|
|
flex.ignore_keys('metatags')
|
|
|
|
if cfg.with_extratags then
|
|
flex.set_unused_handling{delete_keys = {'tiger:*'}}
|
|
flex.add_for_extratags('name')
|
|
flex.add_for_extratags('address')
|
|
else
|
|
flex.ignore_keys('name')
|
|
flex.ignore_keys('address')
|
|
end
|
|
|
|
flex.set_entrance_filter('default')
|