diff --git a/GeoSpatialTools/octtree.py b/GeoSpatialTools/octtree.py index 86785a4be5afe978af8455c888176b2447624810..19724b40838f7081fdf7a85d3d4e91cc989305fd 100644 --- a/GeoSpatialTools/octtree.py +++ b/GeoSpatialTools/octtree.py @@ -321,7 +321,7 @@ class SpaceTimeEllipse: return ( haversine(self.p1_lon, self.p1_lat, rect.lon, rect.lat) <= corner_dist + self.a - or haversine(self.p2_lon, self.p2_lat, rect.lon, rect.lat) + and haversine(self.p2_lon, self.p2_lat, rect.lon, rect.lat) <= corner_dist + self.a ) diff --git a/GeoSpatialTools/quadtree.py b/GeoSpatialTools/quadtree.py index 92c2e3782d22d8ab3a55d3fd1e7d37f2538570a4..41f52ed7993a6d571cc82e2540959436cff0682f 100644 --- a/GeoSpatialTools/quadtree.py +++ b/GeoSpatialTools/quadtree.py @@ -231,7 +231,7 @@ class Ellipse: return ( haversine(self.p1_lon, self.p1_lat, rect.lon, rect.lat) <= corner_dist + self.a - or haversine(self.p2_lon, self.p2_lat, rect.lon, rect.lat) + and haversine(self.p2_lon, self.p2_lat, rect.lon, rect.lat) <= corner_dist + self.a )