ee.Kernel.rectangle

Genera un kernel di forma rettangolare.

UtilizzoResi
ee.Kernel.rectangle(xRadius, yRadius, units, normalize, magnitude)Kernel
ArgomentoTipoDettagli
xRadiusFloatIl raggio orizzontale del kernel da generare.
yRadiusFloatIl raggio verticale del kernel da generare.
unitsStringa, valore predefinito: "pixel"Il sistema di misurazione del kernel ("pixel" o "metri"). Se il kernel è specificato in metri, viene ridimensionato quando viene modificato il livello di zoom.
normalizeBooleano, valore predefinito: trueNormalizza i valori del kernel in modo che la loro somma sia pari a 1.
magnitudeVirgola mobile, valore predefinito: 1Scala ogni valore di questo importo.

Esempi

Editor di codice (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]
 */

Configurazione di Python

Consulta la pagina Ambiente Python per informazioni sull'API Python e sull'utilizzo di geemap per lo sviluppo interattivo.

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]