You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
DataCube.aggregate_spatial(geometries) and DataCube.filter_spatial(geometries) currently allows geometries to be a string or pathlib.Path, but then it assumes this is a backend-side path and "loads" this with non-standard read_vector.
It would be better (more user friendly, and more standard) to be a bit smarter here:
check if the string is a GeoJSON dump and load it like that
check if the string/path is a valid local (GeoJSON) file and load geometry from that
Also
start deprecating the current read_vector code path
share this feature with other geometry related processes
document this feature better
The text was updated successfully, but these errors were encountered:
This looks like low hanging fruit that can solve some issues.
The client can also be smart about injecting a 'load_geojson' process, if that is supported by the backend. That way, users automatically get the 'preferred' behaviour and avoid deprecation warnings from the backend.
DataCube.aggregate_spatial(geometries)
andDataCube.filter_spatial(geometries)
currently allows geometries to be a string orpathlib.Path
, but then it assumes this is a backend-side path and "loads" this with non-standardread_vector
.It would be better (more user friendly, and more standard) to be a bit smarter here:
Also
read_vector
code pathThe text was updated successfully, but these errors were encountered: