-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Deprecate GeometryCollection in favor of FeatureCollection (e.g. DelayedVector) #71
Comments
FYI: Open-EO/openeo-processes#253 has been merged, so now it's "official" that GeometryCollections have to be considered to be a single geometry, and that FeatureCollections have to be used to aggregate over separate geometries. |
(internal ticket/ref: EP-3893) |
Also see: Open-EO/openeo-processes#270 |
related to EP-3981 (add vector cube support) too |
related: MultiPolygon should also not be (ab)used as a collection of geometries: #288 |
see Open-EO/openeo-processes#253:
In VITO backend code we use GeometryCollection as a collection of separate geometries, for which separate aggregations should be calculated for example. In Open-EO/openeo-processes#253 there is discussion to deprecate GeometryCollection usage as much as possible and promote FeatureCollections instead.
In DelayedVector (and other places) we do things the other way around at the moment: when we get a FeatureCollection, we convert it to a GeometryCollection.
Changing this will probably cause some nuisance, e.g. in the interaction between geopyspark driver and in UDFs that depend on this behavior.
The text was updated successfully, but these errors were encountered: