-
Notifications
You must be signed in to change notification settings - Fork 25
Combine_cubes #540
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
base: draft
Are you sure you want to change the base?
Combine_cubes #540
Conversation
…ial/filter_vector (Open-EO#462)
…other processes. Default to numerical index instead of string. (Open-EO#478)
* `filter_spatial`: Clarified that a masking get applied for the given geometries. Open-EO#469 * `filter_bbox`: Clarified that the bounding box is reprojected to the CRS of the spatial data cube dimensions if required. --------- Co-authored-by: Stefaan Lippens <[email protected]>
* divide, ln, log, mod: Clarified behavior for 0 input / infinity results * Trigonometric functions: Clarified that NaN is returned outside of their defined ranges and the output value range for some processes * Clarified for various mathematical functions the defined input and output ranges. Mention that `NaN` is returned outside of the defined input range where possible. * Remove NaN
…tion in temporal aggregations
* Add `export_collection`, `export_workspace`, `stac_update`; `save_results` returns the STAC resource instead of boolean `true` Open-EO/openeo-api#376 * Update stac_update/modify * Added details about STAC support. * Update meta/implementation.md Co-authored-by: Matthias Mohr <[email protected]> --------- Co-authored-by: Michele Claus <[email protected]>
…gn better with the other reducers Open-EO#522
…n-EO#520) * Implementation guidelines for EOAP Open-EO#507
|
Looks pretty good at first look. I'm wondering whether the process parameter needs to be required? Is this process meant to be merge cubes but only return the overlap or is this process something else? I feel the issue was asking for the first and the process is slightly different from it ("combine"). |
|
The initial draft of this PR was indeed more with a goal of a forced overlap_resolver in mind, but not necessarily only the intersection. This is a usecase I often come across which indirectly leads to the overlap-mode/intersection mode in the issue but goes a bit wider. As for the naming, perhaps it would be clearer to lend the term
|
Yes I think that's the core feature of this process: It's like
So it's a bit the other way around: working on the intersection is the consequence of requiring an operation to combine the cubes |
|
FYI another user support issue that, after hours of digging, again turned out out to be about unexpected results from merge_cubes with an unused overlap resolver: |
|
I was thinking about making it clear(er) in the description that band names should be equal as well (or the cubes should not have a band dimension) as I anticipate that users might oversee these labels. |
|
Hello! This might be interesting for me too, did you implement it at VITO @VictorVerhaert @soxofaan ? |
|
no we didn't implement this yet if I understand your issue cloudinsar/s1-workflows#67 well, I think you still want the "classic" |
Adds a new experimental
combine_cubesprocess that aims at taking away complexity from merge_cubes.The two process can now each have their distinct usage: one for performing operations that have two cubes as input and one for merging data with a possible overlap.
Related issue: #280