[openaddresses] Changes to OA config utilizing some of the new cleanup options. Adding language to brussels-fr and brussels-nl, adding New York and New Jersey statewide with the understanding that OSM components will be added in NJ and postcodes will be stripped of letters in NY

This commit is contained in:
Al
2016-08-23 00:38:43 -04:00
parent 8ec288d8f8
commit ed0b49884e
2 changed files with 31 additions and 16 deletions

View File

@@ -111,17 +111,17 @@ class OpenAddressesFormatter(object):
add_components = self.get_property('add', *configs)
field_map = self.get_property('field_map', *configs)
if not field_map:
fields = self.get_property('fields', *configs)
if not fields:
return
field_map = {f['field_name']: f['component'] for f in field_map}
fields = {f['field_name']: f['component'] for f in fields}
f = open(path)
reader = unicode_csv_reader(f)
headers = reader.next()
header_indices = {i: field_map[k] for i, k in enumerate(headers) if k in field_map}
header_indices = {i: fields[k] for i, k in enumerate(headers) if k in fields}
latitude_index = headers.index('LAT')
longitude_index = headers.index('LON')