From 373708b5952aff349a8af09bee371b8ab135b0b8 Mon Sep 17 00:00:00 2001 From: Al Date: Thu, 22 Sep 2016 00:57:11 -0400 Subject: [PATCH] [openaddresses] replace name affixes (remove things like "city of"), prune duplicate names, remove numeric boundary names, cleanup boundary names, and add house number + postcode phrases where appropriate --- scripts/geodata/openaddresses/formatter.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/scripts/geodata/openaddresses/formatter.py b/scripts/geodata/openaddresses/formatter.py index ac6cd972..22e3423e 100644 --- a/scripts/geodata/openaddresses/formatter.py +++ b/scripts/geodata/openaddresses/formatter.py @@ -429,6 +429,17 @@ class OpenAddressesFormatter(object): neighborhood_components = self.components.neighborhood_components(latitude, longitude) self.components.add_neighborhoods(components, neighborhood_components) + self.components.replace_name_affixes(components, language) + + self.components.replace_names(components) + + self.components.prune_duplicate_names(address_components) + + self.components.remove_numeric_boundary_names(address_components) + self.components.cleanup_boundary_names(address_components) + self.components.add_house_number_phrase(address_components, language, country=country) + self.components.add_postcode_phrase(address_components, language, country=country) + # Component dropout all_osm_components = osm_components + neighborhood_components components = place_config.dropout_components(components, all_osm_components, country=country, population=population)