ee.Kernel.manhattan

Gera um kernel de distância com base na distância retilínea (de bloco da cidade).

UsoRetorna
ee.Kernel.manhattan(radius, units, normalize, magnitude)Kernel
ArgumentoTipoDetalhes
radiusPonto flutuanteO raio do kernel a ser gerado.
unitsString, padrão: "pixels"O sistema de medição do kernel ("pixels" ou "metros"). Se o kernel for especificado em metros, ele será redimensionado quando o nível de zoom for alterado.
normalizeBooleano, padrão: falsoNormalizar os valores do kernel para somar 1.
magnitudePonto flutuante, padrão: 1Escala cada valor por esse montante.

Exemplos

Editor de código (JavaScript)

print('A Manhattan kernel', ee.Kernel.manhattan({radius: 3}));

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

Configuração do Python

Consulte a página Ambiente Python para informações sobre a API Python e como usar geemap para desenvolvimento interativo.

import ee
import geemap.core as geemap

Colab (Python)

from pprint import pprint

print('A Manhattan kernel:')
pprint(ee.Kernel.manhattan(**{'radius': 3}).getInfo())

#  Output weights matrix

#  [6, 5, 4, 3, 4, 5, 6]
#  [5, 4, 3, 2, 3, 4, 5]
#  [4, 3, 2, 1, 2, 3, 4]
#  [3, 2, 1, 0, 1, 2, 3]
#  [4, 3, 2, 1, 2, 3, 4]
#  [5, 4, 3, 2, 3, 4, 5]
#  [6, 5, 4, 3, 4, 5, 6]