[osm] override admin_level with other components in config if present
This commit is contained in:
@@ -148,6 +148,11 @@ class OSMAddressComponents(object):
|
|||||||
if containing_component is not None:
|
if containing_component is not None:
|
||||||
return containing_component
|
return containing_component
|
||||||
|
|
||||||
|
if k != self.ADMIN_LEVEL and k in config:
|
||||||
|
containing_component = config.get(k, {}).get(v, None)
|
||||||
|
if containing_component:
|
||||||
|
return containing_component
|
||||||
|
|
||||||
# admin_level tags are mapped per country
|
# admin_level tags are mapped per country
|
||||||
for k, v in values:
|
for k, v in values:
|
||||||
containing_component = config.get(k, {}).get(v, None)
|
containing_component = config.get(k, {}).get(v, None)
|
||||||
|
|||||||
Reference in New Issue
Block a user