only search throug space_nodes if there are any
This commit is contained in:
parent
dc409b1b41
commit
addba014b9
1 changed files with 1 additions and 1 deletions
|
@ -112,7 +112,7 @@ class Router:
|
|||
area.nodes = set(node.i for node in area_nodes)
|
||||
for node in area_nodes:
|
||||
node.areas.add(area.pk)
|
||||
if not area.nodes:
|
||||
if not area.nodes and space_nodes:
|
||||
nearest_node = min(space_nodes, key=lambda node: area.geometry.distance(node.point))
|
||||
area.nodes.add(nearest_node.i)
|
||||
areas[area.pk] = area
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue