geo_h3cell_parent()

Calcola l'elemento padre della cella H3.

Altre informazioni sulla cella H3.

Sintassi

geo_h3cell_parent(h3cell,Risoluzione)

Altre informazioni sulle convenzioni di sintassi.

Parametri

Nome Tipo Obbligatoria 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.

Restituisce

H3 Cell parent token string. Se la cella H3 non è valida o la risoluzione padre è superiore a quella specificata, la query genererà un risultato vuoto.

Esempio

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
812a3ffffffff
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 produce un risultato vuoto perché padre non può essere di una risoluzione superiore a quella figlio.

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

Output

non valido
1