From 5d2a24872a018a338069c079487578129881fd6b Mon Sep 17 00:00:00 2001 From: Al Date: Sat, 3 Oct 2015 15:22:21 -0400 Subject: [PATCH] [osm] Adding dependencies so single street names are not valid without at least one of {house, number, suburb, city, postcode} --- scripts/geodata/osm/osm_address_training_data.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/scripts/geodata/osm/osm_address_training_data.py b/scripts/geodata/osm/osm_address_training_data.py index 3f8a8d72..793e6cb1 100644 --- a/scripts/geodata/osm/osm_address_training_data.py +++ b/scripts/geodata/osm/osm_address_training_data.py @@ -110,7 +110,11 @@ class AddressComponent(object): OSM_ADDRESS_COMPONENTS = OrderedDict.fromkeys([ AddressComponent(AddressFormatter.HOUSE), - AddressComponent(AddressFormatter.ROAD), + AddressComponent(AddressFormatter.ROAD, dependencies=(AddressFormatter.HOUSE, + AddressFormatter.HOUSE_NUMBER, + AddressFormatter.SUBURB, + AddressFormatter.CITY, + AddressFormatter.POSTCODE)), AddressComponent(AddressFormatter.HOUSE_NUMBER, dependencies=(AddressFormatter.ROAD,)), AddressComponent(AddressFormatter.SUBURB, dependencies=(AddressFormatter.CITY, AddressFormatter.STATE, AddressFormatter.POSTCODE)),