ee.Kernel.rectangle

Generates a rectangular-shaped kernel.
UsageReturns
ee.Kernel.rectangle(xRadius, yRadius, units, normalize, magnitude)Kernel
ArgumentTypeDetails
xRadiusFloatThe horizontal radius of the kernel to generate.
yRadiusFloatThe vertical radius of the kernel to generate.
unitsString, default: "pixels"The system of measurement for the kernel ("pixels" or "meters"). If the kernel is specified in meters, it will resize when the zoom-level is changed.
normalizeBoolean, default: trueNormalize the kernel values to sum to 1.
magnitudeFloat, default: 1Scale each value by this amount.

Examples

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