mfix near_area
This commit is contained in:
parent
6a4c40a3b4
commit
d53f7d5f30
1 changed files with 3 additions and 3 deletions
|
@ -488,13 +488,13 @@ class RouterSpace(BaseRouterProxy):
|
|||
|
||||
contained = tuple(area for area in areas.values() if area.geometry_prep.contains(point))
|
||||
if contained:
|
||||
return tuple(sorted(contained, key=lambda area: area.geometry.area)), ()
|
||||
return tuple(sorted(contained, key=lambda area: area.geometry.area)), None
|
||||
|
||||
near = ((area, area.geometry.distance(point)) for area in areas.values())
|
||||
near = tuple((area, distance) for area, distance in near if distance < 5)
|
||||
if not near:
|
||||
return (), ()
|
||||
return (), (min(near, key=operator.itemgetter(1))[0], )
|
||||
return (), None
|
||||
return (), min(near, key=operator.itemgetter(1))[0]
|
||||
|
||||
def poi_for_point(self, pois, point, restrictions):
|
||||
point = Point(point.x, point.y)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue