ee.Kernel.fixed

יוצר Kernel.

שימושהחזרות
ee.Kernel.fixed(width, height, weights, x, y, normalize)ליבה
ארגומנטסוגפרטים
widthמספר שלם, ברירת מחדל: ‎-1רוחב הליבה בפיקסלים.
heightמספר שלם, ברירת מחדל: ‎-1גובה הגרעין בפיקסלים.
weightsרשימהרשימה דו-ממדית של ערכים [גובה] x [רוחב] לשימוש כמשקלים של ליבת המסנן.
xמספר שלם, ברירת מחדל: ‎-1המיקום של המיקוד, כהיסט מהצד השמאלי.
yמספר שלם, ברירת מחדל: ‎-1המיקום של המיקוד, כהיסט מהקצה העליון.
normalizeבוליאני, ברירת מחדל: falseמנרמלים את ערכי הליבה כך שהסכום שלהם יהיה 1.

דוגמאות

עורך הקוד (JavaScript)

// Kernel weights.
var weights = [[4, 3, 2, 1, 2, 3, 4],
               [4, 3, 2, 1, 2, 3, 4],
               [4, 3, 2, 1, 2, 3, 4]];

print('A fixed kernel', ee.Kernel.fixed({weights: weights}));

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

הגדרת Python

מידע על Python API ועל שימוש ב-geemap לפיתוח אינטראקטיבי מופיע בדף Python Environment.

import ee
import geemap.core as geemap

Colab (Python)

from pprint import pprint

weights = [[4, 3, 2, 1, 2, 3, 4],
           [4, 3, 2, 1, 2, 3, 4],
           [4, 3, 2, 1, 2, 3, 4]]

print('A fixed kernel:')
pprint(ee.Kernel.fixed(**{'weights': weights}).getInfo())

#  Output weights matrix

#  [4, 3, 2, 1, 2, 3, 4]
#  [4, 3, 2, 1, 2, 3, 4]
#  [4, 3, 2, 1, 2, 3, 4]