From 449154d6249516b1d2559b413ce07f4d26d05dc1 Mon Sep 17 00:00:00 2001 From: Al Date: Mon, 16 Jan 2017 15:34:38 -0500 Subject: [PATCH] [fix] arg --- scripts/geodata/osm/formatter.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/scripts/geodata/osm/formatter.py b/scripts/geodata/osm/formatter.py index 42bd114f..c5d78785 100644 --- a/scripts/geodata/osm/formatter.py +++ b/scripts/geodata/osm/formatter.py @@ -1377,7 +1377,7 @@ class OSMAddressFormatter(object): if i % 1000 == 0 and i > 0: print('did {} formatted places'.format(i)) - def way_names(self, way, candidate_languages, all_name_tags=frozenset(OSM_NAME_TAGS), all_base_name_tags=frozenset(OSM_BASE_NAME_TAGS)): + def way_names(self, way, candidate_languages, base_name_tag='name', all_name_tags=frozenset(OSM_NAME_TAGS), all_base_name_tags=frozenset(OSM_BASE_NAME_TAGS)): names = defaultdict(list) more_than_one_official_language = sum((1 for l, d in candidate_languages if d)) > 1 @@ -1422,7 +1422,6 @@ class OSMAddressFormatter(object): return names - def build_intersections_training_data(self, infile, out_dir, tag_components=True): ''' Intersection addresses like "4th & Main Street" are represented in OSM @@ -1482,7 +1481,7 @@ class OSMAddressFormatter(object): default_language = None for way in ways: - names = self.way_names(way, candidate_languages) + names = self.way_names(way, candidate_languages, base_name_tag=base_name_tag) if not names: continue