mirror of
https://github.com/osm-search/Nominatim.git
synced 2026-02-16 15:47:58 +00:00
exclude sidewalks and similar footways
These footways are part of a street that is usually already named.
This commit is contained in:
@@ -2,6 +2,20 @@
|
||||
|
||||
local module = {}
|
||||
|
||||
-- Customized main tag filter functions
|
||||
|
||||
local EXCLUDED_FOOTWAYS = { sidewalk = 1, crossing = 1, link = 1, traffic_aisle }
|
||||
|
||||
local function filter_footways(place)
|
||||
if place.has_name then
|
||||
local footway = place.object.tags.footway
|
||||
if footway == nil or EXCLUDED_FOOTWAYS[footway] ~= 1 then
|
||||
return place
|
||||
end
|
||||
end
|
||||
return false
|
||||
end
|
||||
|
||||
-- Main tag definition
|
||||
|
||||
module.MAIN_TAGS = {}
|
||||
@@ -156,7 +170,7 @@ module.MAIN_TAGS_STREETS.default = {
|
||||
service = 'named',
|
||||
cycleway = 'named',
|
||||
path = 'named',
|
||||
footway = 'named',
|
||||
footway = filter_footways,
|
||||
steps = 'named',
|
||||
bridleway = 'named',
|
||||
track = 'named',
|
||||
|
||||
Reference in New Issue
Block a user