ee.Kernel.rectangle

Menghasilkan kernel berbentuk persegi panjang.

PenggunaanHasil
ee.Kernel.rectangle(xRadius, yRadius, units, normalize, magnitude)Kernel
ArgumenJenisDetail
xRadiusFloatRadius horizontal kernel yang akan dibuat.
yRadiusFloatRadius vertikal kernel yang akan dibuat.
unitsString, default: "pixels"Sistem pengukuran untuk kernel ("piksel" atau "meter"). Jika kernel ditentukan dalam meter, kernel akan diubah ukurannya saat level zoom diubah.
normalizeBoolean, default: benar (true)Menormalisasi nilai kernel agar berjumlah 1.
magnitudeFloat, default: 1Menskalakan setiap nilai dengan jumlah ini.

Contoh

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]
 */

Penyiapan Python

Lihat halaman Lingkungan Python untuk mengetahui informasi tentang Python API dan penggunaan geemap untuk pengembangan interaktif.

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]