Sdílet prostřednictvím


geo_h3cell_parent()

Platí pro: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft Sentinel

Vypočítá nadřazenou buňku H3.

Přečtěte si další informace o buňce H3.

Syntaxe

geo_h3cell_parent(h3cellové,rozlišení)

Přečtěte si další informace o konvencích syntaxe.

Parametry

Název Type Požadováno Popis
h3cell string ✔️ Hodnota tokenu buňky H3 vypočítaná geo_point_to_h3cell ().
usnesení int Definuje rozlišení požadovaných podřízených buněk. Podporované hodnoty jsou v rozsahu [0, 14]. Pokud není zadaný, vypočítá se okamžitý podřízený token.

Návraty

H3 Nadřazený token stringbuňky . Pokud je buňka H3 neplatná nebo nadřazené rozlišení je vyšší než daná buňka, dotaz vytvoří prázdný výsledek.

Příklady

print parent_cell = geo_h3cell_parent('862a1072fffffff')

Výstup

parent_cell
852a1073fff

Následující příklad vypočítá nadřazenou buňku na úrovni 1.

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

Výstup

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

Výstup

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

Výstup

parent_res
3

Následující příklad vytvoří prázdný výsledek z důvodu neplatného vstupu buňky.

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

Výstup

neplatné
0

Následující příklad vytvoří prázdný výsledek z důvodu neplatného nadřazeného řešení.

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

Výstup

neplatné
0

Následující příklad vytvoří prázdný výsledek, protože nadřazený objekt nemůže mít vyšší rozlišení než podřízený objekt.

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

Výstup

neplatné
0