В документах H3 обычно используется «грубый» для обозначения разрешений с большим шестнадцатеричным кодом с более низкими числами (например, res 1 гекс, 607,220 км2) и «точный» для обозначения разрешений с меньшим шестнадцатеричным кодом с более высоким числом (например, с разрешением 10 гекс, 0,015)км2).Это делается для того, чтобы избежать путаницы с терминологией «больше» / «меньше» (большее разрешение - большой гекс или большее число рез?).
Метод h3ToParent
может вернуть прямого родителя шестиугольника (т. е. более грубый шестиугольник, который содержит его при следующем разрешении вверх), или его предок при любом заданном более грубом разрешении - второй аргумент задает разрешение родительского элемента, который вы хотите получить.
На этом изображении, например, все большие шестиугольники являются «родителями» самого маленького шестиугольника в центре.Если разрешение центрального гекса составляет 7
, то:
H3Index directParent = h3ToParent(centerHex, 6);
H3Index grandParent = h3ToParent(centerHex, 5);
// etc