Skip to content

Commit af08ffd

Browse files
committed
Finer bbox division for too large REST API calls
1 parent a20848b commit af08ffd

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

geost/bro/api.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -123,11 +123,11 @@ def search_objects_in_bbox(
123123
bro_objects = self.__objects_from_etree(etree_root)
124124
elif response.status_code == 400 or "groter dan 2000" in response.text:
125125
bro_objects = []
126-
division_levels = int(((xmax - xmin + ymax - ymin)) / 2000)
126+
division_levels = int(((xmax - xmin + ymax - ymin)) / 1000)
127127
division_x = (xmax - xmin) / division_levels
128128
for division_level in range(division_levels):
129129
print(
130-
f"More than 2000 object requests in API call, dividing calls. Current call {division_level}/{division_levels}"
130+
f"More than 2000 object requests in API call, dividing calls. Current call {division_level+1}/{division_levels}"
131131
)
132132
xmin_divided = xmin + (division_level * division_x)
133133
xmax_divided = xmin + ((division_level + 1) * division_x)

0 commit comments

Comments
 (0)