geo_h3cell_parent()

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

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

Syntax

geo_h3cell_parent(h3cell,Rozlišení)

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

Parametry

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

Návraty

H3 Token nadřazené 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
852a1073fffffff

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 kvůli neplatnému vstupu buňky.

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

Výstup

neplatné
1

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é
1

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é
1