Condividi tramite


geo_h3cell_parent()

Si applica a: ✅Microsoft Fabric✅Azure Esplora dati Azure MonitorMicrosoft Sentinel

Calcola l'elemento padre della cella H3.

Altre informazioni sulla cella H3.

Sintassi

geo_h3cell_parent(risoluzione h3cell,)

Altre informazioni sulle convenzioni di sintassi.

Parametri

Nome Digita Obbligatorio Descrizione
h3cell string ✔️ Valore del token di cella H3 calcolato da geo_point_to_h3cell().
risoluzione int Definisce la risoluzione delle celle figlio richieste. I valori supportati sono compresi nell'intervallo [0, 14]. Se non specificato, verrà calcolato un token figlio immediato.

Valori restituiti

Token padre stringdella cella H3 . Se la cella H3 non è valida o la risoluzione padre è superiore a quella specificata, la query genererà un risultato vuoto.

Esempi

print parent_cell = geo_h3cell_parent('862a1072fffffff')

Output

parent_cell
852a1073fffffff

Nell'esempio seguente viene calcolato l'elemento padre della cella al livello 1.

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

Output

parent_cell
812a3ffffffffff
print parent_res = geo_h3cell_level(geo_h3cell_parent((geo_point_to_h3cell(1,1,10))))

Output

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

Output

parent_res
3

Nell'esempio seguente viene generato un risultato vuoto a causa dell'input di cella non valido.

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

Output

non valido
1

Nell'esempio seguente viene generato un risultato vuoto a causa della risoluzione padre non valida.

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

Output

non valido
1

L'esempio seguente genera un risultato vuoto perché l'elemento padre non può essere di una risoluzione superiore a quella figlio.

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

Output

non valido
1