-
Notifications
You must be signed in to change notification settings - Fork 17
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
Keep GeoJSON (vector) properties #270
Comments
After some discussion, we agreed that this feature is crucial in the following scenario:
The ML model training process will need to distinguish which one is the class/target from the output of aggregate_spatial (back-end specific?). For other scenarios where we do not define the labels/classes/target by ourselves inside the geoJSON but use instead two different rasters the problem does not persist. |
For |
I'm considering to start keeping them by default in our processes, mainly to avoid that users would suddenly have to specify this extra argument. Keeping those properties should also not break existing code. |
Dev telco: avoid adding a parameter, try to implement in the backends. |
Would a simple addition such as "Vector properties are preserved for vector data cubes and all GeoJSON Features." be good enough? cc @soxofaan |
yes, I would not overthink it for now. We can finetune it if actual implementation details become more clear |
Done, see commits above (and potentially below). |
Re 3: In general, it would be very useful to keep the GeoJSON properties so that people can actually identify the Features they've provided in the results. I'm not sure if the processes describe this well enough, but we can probably clarify this in general for vector file formats that handle properties.
Originally posted by @m-mohr in Open-EO/openeo-geopyspark-driver#84 (comment)
The text was updated successfully, but these errors were encountered: