ee.Kernel.rectangle

Generuje jądro w kształcie prostokąta.

WykorzystanieZwroty
ee.Kernel.rectangle(xRadius, yRadius, units, normalize, magnitude)Jądro
ArgumentTypSzczegóły
xRadiusLiczba zmiennoprzecinkowaPoziomy promień jądra do wygenerowania.
yRadiusLiczba zmiennoprzecinkowaPionowy promień jądra do wygenerowania.
unitsCiąg znaków, domyślnie: „pixels”System miar dla jądra („piksele” lub „metry”). Jeśli jądro jest określone w metrach, zmieni rozmiar po zmianie poziomu powiększenia.
normalizeWartość logiczna, domyślnie: trueZnormalizuj wartości jądra tak, aby ich suma wynosiła 1.
magnitudeLiczba zmiennoprzecinkowa, domyślnie: 1Skaluj każdą wartość o tę kwotę.

Przykłady

Edytor kodu (JavaScript)

print('A rectangle kernel', ee.Kernel.rectangle({xRadius: 2, yRadius: 1}));

/**
 * Output weights matrix (up to 1/1000 precision for brevity)
 *
 * [0.066, 0.066, 0.066, 0.066, 0.066]
 * [0.066, 0.066, 0.066, 0.066, 0.066]
 * [0.066, 0.066, 0.066, 0.066, 0.066]
 */

Konfiguracja Pythona

Informacje o interfejsie Python API i używaniu geemap do interaktywnego programowania znajdziesz na stronie Środowisko Python.

import ee
import geemap.core as geemap

Colab (Python)

from pprint import pprint

print('A rectangle kernel:')
pprint(ee.Kernel.rectangle(**{'xRadius': 2, 'yRadius': 1}).getInfo());

#  Output weights matrix (up to 1/1000 precision for brevity)

#  [0.066, 0.066, 0.066, 0.066, 0.066]
#  [0.066, 0.066, 0.066, 0.066, 0.066]
#  [0.066, 0.066, 0.066, 0.066, 0.066]