tonish
(Shahar Weksler)
March 31, 2022, 9:09am
1
Hi
In an S3 bucket, I have sentinel hub’s “geopackage-example.gpkg” and my geopackage file.
However, using the pythong API for batch statistical I am only able to use the “geopackage-example.gpkg” and when I try my file I get:
error’: "Failed to analyse feature collection: 'Failed to load feature.
I tried to limit my gpkg to 2 columns same as the example file and also only 2 rows.
I checked that it is not corrupted using QGIS.
What may cause this error?
Thanks
1 Like
Hi @tonish ,
There are a few requirements for the input GPKG file:
A mandatory column named id
(used as name of json file (e.g. 1.json, 2.json) and must be an integer sequence);
A mandatory column named geometry
;
The geometry must be in the same CRS supported by Sentinel Hub ;
All geometries are either in a type of POLYGON
or MULTIPOLYGON
(can’t be a mix of both);
All geometries must be valid.
Let me know if the issue persists.
Best Regards
2 Likes
tonish
(Shahar Weksler)
March 31, 2022, 2:02pm
3
Hi thanks for your answer
I couldn’t resolve this yet.
I loaded a csv to geopandas.
I created an “id” column with unique numbers and made sure that the “geometry” column has only “POLYGON” and that they are all valid.
The CRS is wgs84.
I save the geodataframe to a geopackage using geopandas.
but the error persists.
Maybe the problem is working with geopandas? but I haven’t encountered any issues until today.
Can you think of anything else I could try?
tonish
(Shahar Weksler)
March 31, 2022, 6:12pm
4
After additional help from @chung.horng , the issue is resolved.
The geopackage should contain and id, identifier and geometry.
This addition to the answer above worked.