forked from edward/owl-map
New check_is_street_number_first function
This commit is contained in:
parent
1ab09a2864
commit
c404c9a752
|
@ -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)
|
||||
|
|
Loading…
Reference in a new issue