ee.Kernel.rectangle

Tạo một hạt nhân có hình chữ nhật.

Cách sử dụngGiá trị trả về
ee.Kernel.rectangle(xRadius, yRadius, units, normalize, magnitude)Kernel
Đối sốLoạiThông tin chi tiết
xRadiusSố thực dấu phẩy độngBán kính ngang của hạt nhân cần tạo.
yRadiusSố thực dấu phẩy độngBán kính dọc của nhân để tạo.
unitsChuỗi, mặc định: "pixels"Hệ thống đo lường cho nhân ("pixel" hoặc "mét"). Nếu hạt nhân được chỉ định bằng mét, thì hạt nhân sẽ đổi kích thước khi mức thu phóng thay đổi.
normalizeBoolean, mặc định: trueChuẩn hoá các giá trị của nhân để có tổng bằng 1.
magnitudeSố thực, mặc định: 1Điều chỉnh tỷ lệ mỗi giá trị theo số tiền này.

Ví dụ

Trình soạn thảo mã (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]
 */

Thiết lập Python

Hãy xem trang Môi trường Python để biết thông tin về API Python và cách sử dụng geemap cho quá trình phát triển tương tác.

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]