fix error when a node is not inside an altitude area
This commit is contained in:
parent
b4fc699272
commit
1e2119fb80
1 changed files with 2 additions and 1 deletions
|
@ -145,7 +145,8 @@ class Router:
|
|||
if node.altitude is not None:
|
||||
continue
|
||||
logger.warning('Node %d in space %d is not inside an altitude area' % (node.pk, space.pk))
|
||||
node_altitudearea = min(space.altitudeareas, key=lambda a: a.distance(node.point), default=None)
|
||||
node_altitudearea = min(space.altitudeareas,
|
||||
key=lambda a: a.geometry.distance(node.point), default=None)
|
||||
if node_altitudearea:
|
||||
node.altitude = node_altitudearea.get_altitude(node)
|
||||
else:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue