The stacktrace:
---------------------------------------------------------------------------
OpenEoApiError Traceback (most recent call last)
/tmp/ipykernel_46488/611437660.py in <module>
1 for i in points_per_type.keys():
2 sampled_features = features.filter_spatial(eval(points_per_type[i]))
----> 3 job = sampled_features.execute_batch(
4 title="Point feature extraction",
5 description="Feature extraction for p10,p50,p90,sd and tsteps",
~/SRR2_notebooks/srr2_venv/lib/python3.9/site-packages/openeo/rest/datacube.py in execute_batch(self, outputfile, out_format, print, max_poll_interval, connection_retry_interval, job_options, **format_options)
1534
1535 """
-> 1536 job = self.send_job(out_format, job_options=job_options, **format_options)
1537 return job.run_synchronous(
1538 outputfile=outputfile,
~/SRR2_notebooks/srr2_venv/lib/python3.9/site-packages/openeo/rest/datacube.py in send_job(self, out_format, title, description, plan, budget, job_options, **format_options)
1558 # add `save_result` node
1559 img = img.save_result(format=out_format, options=format_options)
-> 1560 return self._connection.create_job(
1561 process_graph=img.flat_graph(),
1562 title=title, description=description, plan=plan, budget=budget, additional=job_options
~/SRR2_notebooks/srr2_venv/lib/python3.9/site-packages/openeo/rest/connection.py in create_job(self, process_graph, title, description, plan, budget, additional)
998 req["job_options"] = additional
999
-> 1000 response = self.post("/jobs", json=req, expected_status=201)
1001
1002 if "openeo-identifier" in response.headers:
~/SRR2_notebooks/srr2_venv/lib/python3.9/site-packages/openeo/rest/connection.py in post(self, path, json, **kwargs)
158 :return: response: Response
159 """
--> 160 return self.request("post", path=path, json=json, allow_redirects=False, **kwargs)
161
162 def delete(self, path, **kwargs) -> Response:
~/SRR2_notebooks/srr2_venv/lib/python3.9/site-packages/openeo/rest/connection.py in request(self, method, path, headers, auth, check_error, expected_status, **kwargs)
106 expected_status = ensure_list(expected_status) if expected_status else []
107 if check_error and status >= 400 and status not in expected_status:
--> 108 self._raise_api_error(resp)
109 if expected_status and status not in expected_status:
110 raise OpenEoRestError("Got status code {s!r} for `{m} {p}` (expected {e!r})".format(
~/SRR2_notebooks/srr2_venv/lib/python3.9/site-packages/openeo/rest/connection.py in _raise_api_error(self, response)
137 else:
138 exception = OpenEoApiError(http_status_code=status_code, message=text)
--> 139 raise exception
140
141 def get(self, path, stream=False, auth: AuthBase = None, **kwargs) -> Response:
OpenEoApiError: [413] Internal: 413 Request Entity Too Large: The data value transmitted exceeds the capacity limit.