-
Notifications
You must be signed in to change notification settings - Fork 18
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
Processes to work with a CRS dimension? #251
Comments
Let's try to resume this topic. What do you think? @jdries @soxofaan @m-mohr @ValentinaHutter @christophreimer |
@clausmichele What about dimension_labels and inspect? |
Fair, but we need to check if the back-ends actually support the |
I think VITO had an implementation to handle e.g. the S2 UTMs? @jdries |
IIRC the VITO motivation was having to go through a large number of Sentinel-2 tiles over multiple UTM zones without wanting to warp them to a single CRS (e.g. a single UTM zone).
Such a reduction could warp/mosaic all the tiles/subcubes into a single tile/cube with one CRS. |
In our backend, we did not add a crs dimension, but as we use xarray, we mostly have the crs stored as an attribute. This cannot be accessed by the user directly, but could be adapted easily, if required. For |
We defined it conceptually, but did not really add it to the actual implementation. |
Reading your comment, I want to add that we generally do not use the utm crs, but the equi7 crs, which is defined by a single crs on continental scale, so for us it would mostly be a single label dimension. |
This might be really useful, maybe we should try to have a @ValentinaHutter on the |
We have everything in place for this, I think: https://github.com/Open-EO/openeo-processes/blob/master/meta/implementation.md#inspect-process GEE implements it for example: The rendering in the Web Editor could be improved a bit.
I agree! If you load data and a dimension has a single label, the dimension should not exist unless it is exposed explicitly in metadata (also applies for bands and t). |
In issue Open-EO/openeo.org#9 it was decided that CRS can be a dimension. This is now part of the openEO API, but we don't really have processes to work with such a dimension. For example, how would a reduce on a CRS dimension work? See also the related questions in Open-EO/openeo.org#9 (comment)
What were your thoughts on this @edzer @jdries ?
The text was updated successfully, but these errors were encountered: