geo_h3cell_parent()
Platí pro: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft 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 string
buň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 |