-
-
Notifications
You must be signed in to change notification settings - Fork 70
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
ee.Image.index raises AttributeError on median-reduced image #42
Labels
bug
Something isn't working
Comments
Hi, @aazuspan! You're totally right. The problem here is that after reducing an image it loses all its properties. Most s2 = ee.ImageCollection("COPERNICUS/S2_SR")
pt = ee.Geometry.Point([-122.276437, 44.803428])
img = (s2
.filterBounds(pt)
.filterDate("2020-01-01", "2020-01-30")
# Using .first() instead would fix the problem
.median()
.copyProperties(s2.first(),["system:id"])
)
img = ee.Image(img).scaleAndOffset().spectralIndices("NDSI") I will leave this issue open, maybe I can find a way to fix this in the future :) Cheers! |
Awesome, thanks so much for the quick workaround! :) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Hi @davemlz! I don't think this is really an eemont bug, but I'm wondering if you know of a good workaround or if maybe there's an eemont feature that could help with this.
Describe the bug
If you use a reducer other than
ee.Reducer.first
on an ImageCollection and then try to use theindex
method, an attribute error is thrown. I think this is because Earth Engine reducers likeee.Reducer.median
don't preserve image metadata that's needed for_get_platform_STAC
to work.I'm not sure exactly what metadata
_get_platform_STAC
needs, but maybe I could fix this by setting or copying some properties after runningmedian
?To Reproduce
Setup (please complete the following information):
Additional context
Thanks!
The text was updated successfully, but these errors were encountered: