changed bbox to meters
This commit is contained in:
parent
87df2f70e9
commit
b09ec2b083
@ -182,14 +182,14 @@ def count_elements_within_radius(coordinates: Tuple[float, float], radius: int)
|
||||
return 0
|
||||
|
||||
|
||||
# Creates a bounding box around given coordinates
|
||||
# Creates a bounding box around given coordinates, side_length in meters
|
||||
def create_bbox(coordinates: Tuple[float, float], side_length: int) -> Tuple[float, float, float, float]:
|
||||
|
||||
lat = coordinates[0]
|
||||
lon = coordinates[1]
|
||||
|
||||
# Half the side length in km (since it's a square bbox)
|
||||
half_side_length_km = side_length / 2.0
|
||||
half_side_length_km = side_length / 2 / 1000
|
||||
|
||||
# Convert distance to degrees
|
||||
lat_diff = half_side_length_km / 111 # 1 degree latitude is approximately 111 km
|
||||
|
@ -5,7 +5,6 @@ from typing import List, Tuple
|
||||
from scipy.optimize import linprog
|
||||
from collections import defaultdict, deque
|
||||
from geopy.distance import geodesic
|
||||
from shapely import Polygon
|
||||
|
||||
from structs.landmarks import Landmark
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
{
|
||||
"city bbox side" : 5,
|
||||
"city bbox side" : 5000,
|
||||
"radius close to" : 50,
|
||||
"church coeff" : 0.8,
|
||||
"park coeff" : 1.2,
|
||||
|
Loading…
x
Reference in New Issue
Block a user