diff --git a/backend/src/landmarks_manager.py b/backend/src/landmarks_manager.py index 8b4b61f..9d4ce9b 100644 --- a/backend/src/landmarks_manager.py +++ b/backend/src/landmarks_manager.py @@ -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 diff --git a/backend/src/optimizer_v4.py b/backend/src/optimizer_v4.py index a98492c..0eecb97 100644 --- a/backend/src/optimizer_v4.py +++ b/backend/src/optimizer_v4.py @@ -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 diff --git a/backend/src/parameters/landmarks_manager.params b/backend/src/parameters/landmarks_manager.params index 0841c24..e0cbe35 100644 --- a/backend/src/parameters/landmarks_manager.params +++ b/backend/src/parameters/landmarks_manager.params @@ -1,5 +1,5 @@ { - "city bbox side" : 5, + "city bbox side" : 5000, "radius close to" : 50, "church coeff" : 0.8, "park coeff" : 1.2,