Compartir a través de


geo_h3cell_parent()

Se aplica a: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft Sentinel

Calcula el elemento primario de la celda H3.

Obtenga más información sobre la celda H3.

Sintaxis

geo_h3cell_parent(Resolución h3cell,)

Obtenga más información sobre las convenciones de sintaxis.

Parámetros

Nombre Type Obligatorio Descripción
h3cell string ✔️ Valor de token de celda H3 tal como se calculó geo_point_to_h3cell ()..
resolución int Define la resolución de celdas secundarias solicitada. Los valores admitidos están en el intervalo [0, 14]. Si no se especifica, se calculará un token secundario inmediato.

Devoluciones

Token stringprimario de celda H3 . Si la celda H3 no es válida o la resolución primaria es mayor que la celda dada, la consulta generará un resultado vacío.

Ejemplos

print parent_cell = geo_h3cell_parent('862a1072fffffff')

Salida

parent_cell
852a1073fffffff

En el ejemplo siguiente se calcula el elemento primario de la celda en el nivel 1.

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

Salida

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

Salida

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

Salida

parent_res
3

En el ejemplo siguiente se genera un resultado vacío debido a la entrada de celda no válida.

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

Salida

no válido
1

En el ejemplo siguiente se genera un resultado vacío debido a la resolución primaria no válida.

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

Salida

no válido
1

En el ejemplo siguiente se genera un resultado vacío porque el elemento primario no puede ser de una resolución mayor que la secundaria.

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

Salida

no válido
1