New check_is_street_number_first function

This commit is contained in:
Edward Betts 2021-07-03 13:38:37 +02:00
parent 1ab09a2864
commit c404c9a752
1 changed files with 5 additions and 3 deletions

View File

@ -422,7 +422,7 @@ def get_address_nodes_within_building(building, bbox):
def find_osm_candidates(item, bounds):
g.street_number_first = is_street_number_first(*get_bbox_centroid(bounds))
check_is_street_number_first(bounds)
nearby = []
for osm, dist in get_nearby(bounds, item):
@ -471,7 +471,7 @@ def get_item(item_id):
def get_item_street_addresses(item):
street_address = [addr["text"] for addr in item.get_claim("P6375")]
street_address = [addr["text"] for addr in item.get_claim("P6375") if addr]
if street_address or "P669" not in item.claims:
return street_address
@ -492,6 +492,8 @@ def get_item_street_addresses(item):
return street_address
def check_is_street_number_first(bounds):
g.street_number_first = is_street_number_first(*get_bbox_centroid(bounds))
def get_markers(all_items):
items = []
@ -522,7 +524,7 @@ def get_markers(all_items):
def wikidata_items(bounds):
g.street_number_first = is_street_number_first(*get_bbox_centroid(bounds))
check_is_street_number_first(bounds)
q = get_items_in_bbox(bounds)
db_items = q.all()
items = get_markers(db_items)