ee.Kernel.rectangle

 : génère un noyau de forme rectangulaire.

UtilisationRenvoie
ee.Kernel.rectangle(xRadius, yRadius, units, normalize, magnitude)Noyau
ArgumentTypeDétails
xRadiusFloatRayon horizontal du noyau à générer.
yRadiusFloatRayon vertical du noyau à générer.
unitsChaîne, valeur par défaut : "pixels"Système de mesure du noyau ("pixels" ou "mètres"). Si le noyau est spécifié en mètres, il sera redimensionné lorsque le niveau de zoom sera modifié.
normalizeBooléen, valeur par défaut : trueNormalisez les valeurs du noyau pour qu'elles totalisent 1.
magnitudeFloat, valeur par défaut : 1Échelle de chaque valeur par ce montant.

Exemples

Éditeur de code (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]
 */

Configuration de Python

Consultez la page Environnement Python pour en savoir plus sur l'API Python et sur l'utilisation de geemap pour le développement interactif.

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]