ee.Kernel.chebyshev

Tạo một hạt nhân khoảng cách dựa trên khoảng cách Chebyshev (khoảng cách lớn nhất dọc theo bất kỳ phương diện nào).

Cách sử dụngGiá trị trả về
ee.Kernel.chebyshev(radius, units, normalize, magnitude)Kernel
Đối sốLoạiThông tin chi tiết
radiusSố thực dấu phẩy độngBán kính của hạt nhân cầ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: falseChuẩ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 Chebyshev distance kernel', ee.Kernel.chebyshev({radius: 3}));

/**
 * Output weights matrix
 *
 * [3, 3, 3, 3, 3, 3, 3]
 * [3, 2, 2, 2, 2, 2, 3]
 * [3, 2, 1, 1, 1, 2, 3]
 * [3, 2, 1, 0, 1, 2, 3]
 * [3, 2, 1, 1, 1, 2, 3]
 * [3, 2, 2, 2, 2, 2, 3]
 * [3, 3, 3, 3, 3, 3, 3]
 */

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 Chebyshev distance kernel:')
pprint(ee.Kernel.chebyshev(**{'radius': 3}).getInfo())

#  Output weights matrix
#  [3, 3, 3, 3, 3, 3, 3]
#  [3, 2, 2, 2, 2, 2, 3]
#  [3, 2, 1, 1, 1, 2, 3]
#  [3, 2, 1, 0, 1, 2, 3]
#  [3, 2, 1, 1, 1, 2, 3]
#  [3, 2, 2, 2, 2, 2, 3]
#  [3, 3, 3, 3, 3, 3, 3]