Partilhar via


geo_h3cell_parent()

Aplica-se a: ✅Microsoft FabricAzure Data ExplorerAzure MonitorMicrosoft Sentinel

Calcula o pai da célula H3.

Leia mais sobre H3 Cell.

Sintaxe

geo_h3cell_parent( h3célula,Resolução)

Saiba mais sobre convenções de sintaxe.

Parâmetros

Nome Tipo Obrigatório Descrição
h3célula string ✔️ Um valor de token de célula H3 como foi calculado por geo_point_to_h3cell().
Resolução int Define a resolução das células filhas solicitadas. Os valores suportados estão no intervalo [0, 14]. Se não for especificado, um token filho imediato será calculado.

Devoluções

Token stringpai da célula H3 . Se a célula H3 for inválida ou a resolução pai for maior do que uma determinada célula, a consulta produzirá um resultado vazio.

Exemplos

O exemplo a seguir calcula o pai da célula H3.

print parent_cell = geo_h3cell_parent('862a1072fffffff')

Realização

parent_cell
852a1073fffffff

O exemplo a seguir calcula o pai da célula no nível 1.

print parent_cell = geo_h3cell_parent('862a1072fffffff', 1)

Realização

parent_cell
812a3ffffffffff

O exemplo a seguir calcula uma matriz de célula H3 de entrada com seu pai.

print parent_res = geo_h3cell_level(geo_h3cell_parent((geo_point_to_h3cell(1,1,10))))

Realização

parent_res
9

O exemplo a seguir calcula o nível da célula H3.

print parent_res = geo_h3cell_level(geo_h3cell_parent(geo_point_to_h3cell(1,1,10), 3))

Realização

parent_res
3

O exemplo a seguir produz um resultado vazio devido à entrada de célula inválida.

print invalid = isempty(geo_h3cell_parent('123'))

Realização

inválido
1

O exemplo a seguir produz um resultado vazio devido à resolução pai inválida.

print invalid = isempty(geo_h3cell_parent('862a1072fffffff', 100))

Realização

inválido
1

O exemplo a seguir produz um resultado vazio porque pai não pode ter uma resolução maior do que filho.

print invalid = isempty(geo_h3cell_parent('862a1072fffffff', 15))

Realização

inválido
1