From 91982528c6579a95edddd16dcb738d496aac8737 Mon Sep 17 00:00:00 2001 From: Al Date: Sat, 10 Dec 2016 18:07:41 -0500 Subject: [PATCH] [fix] normalize place names after adding admin boundaries as well --- scripts/geodata/addresses/components.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/scripts/geodata/addresses/components.py b/scripts/geodata/addresses/components.py index e80dc7f6..3247eba6 100644 --- a/scripts/geodata/addresses/components.py +++ b/scripts/geodata/addresses/components.py @@ -791,6 +791,7 @@ class AddressComponents(object): latitude, longitude, non_local_language=None, language_suffix='', + normalize_languages=None, random_key=True, always_use_full_names=False, drop_duplicate_city_names=True, @@ -889,6 +890,8 @@ class AddressComponents(object): new_admin_components[component] = val + self.normalize_place_names(new_admin_components, osm_components, country=country, languages=normalize_languages) + self.abbreviate_admin_components(new_admin_components, country, language) address_components.update(new_admin_components) @@ -1444,6 +1447,7 @@ class AddressComponents(object): self.add_admin_boundaries(address_components, osm_components, country, language, latitude, longitude, non_local_language=non_local_language, + normalize_languages=all_languages, language_suffix=language_suffix) self.add_neighborhoods(address_components, neighborhoods, @@ -1549,6 +1553,7 @@ class AddressComponents(object): latitude, longitude, language_suffix=language_suffix, non_local_language=non_local_language, + normalize_languages=all_languages, random_key=False, always_use_full_names=True)