ee.Image.reduceResolution

Włącza ponowne rzutowanie przy użyciu podanego reduktora do łączenia wszystkich pikseli wejściowych odpowiadających każdemu pikselowi wyjściowemu. Jeśli funkcja redukująca ma jedno wejście, zostanie zastosowana osobno do każdego pasma kolekcji. W przeciwnym razie musi mieć tyle wejść, ile pasm ma obraz wejściowy.

Nazwy danych wyjściowych funkcji redukującej określają nazwy pasm wyjściowych: funkcje redukujące z wieloma danymi wejściowymi będą używać nazw danych wyjściowych bezpośrednio, funkcje redukujące z jednymi danymi wejściowymi i jednymi danymi wyjściowymi zachowają nazwy pasm wejściowych, a funkcje redukujące z jednymi danymi wejściowymi i wieloma danymi wyjściowymi będą dodawać do nazwy danych wyjściowych prefiks w postaci nazwy pasma wejściowego (np. '10_mean', '10_stdDev', '20_mean', '20_stdDev').

Wagi wejściowe reduktora będą iloczynem maski wejściowej i ułamka piksela wyjściowego pokrytego przez piksel wejściowy.

WykorzystanieZwroty
Image.reduceResolution(reducer, bestEffort, maxPixels)Obraz
ArgumentTypSzczegóły
to: imageObrazObraz wejściowy.
reducerOgraniczenieReduktor do zastosowania w celu łączenia pikseli.
bestEffortWartość logiczna, domyślnie: falseJeśli użycie danych wejściowych w domyślnej rozdzielczości wymagałoby zbyt wielu pikseli, zacznij od już zredukowanych pikseli wejściowych z poziomu piramidy, który umożliwia wykonanie operacji.
maxPixelsLiczba całkowita, domyślnie: 64Maksymalna liczba pikseli wejściowych do połączenia w przypadku każdego piksela wyjściowego. Zbyt duża wartość tego ustawienia spowoduje problemy z brakiem pamięci.