Corse parent == родительский индекс? - PullRequest
0 голосов
/ 01 октября 2018

В библиотеке H3 вы можете найти основной родительский индекс шестиугольника H3, используя метод h3ToParent .Родитель Corse такой же, как родитель?Если нет, то как мне найти истинный родительский индекс?

1 Ответ

0 голосов
/ 02 октября 2018

В документах H3 обычно используется «грубый» для обозначения разрешений с большим шестнадцатеричным кодом с более низкими числами (например, res 1 гекс, 607,220 км2) и «точный» для обозначения разрешений с меньшим шестнадцатеричным кодом с более высоким числом (например, с разрешением 10 гекс, 0,015)км2).Это делается для того, чтобы избежать путаницы с терминологией «больше» / «меньше» (большее разрешение - большой гекс или большее число рез?).

Метод h3ToParent может вернуть прямого родителя шестиугольника (т. е. более грубый шестиугольник, который содержит его при следующем разрешении вверх), или его предок при любом заданном более грубом разрешении - второй аргумент задает разрешение родительского элемента, который вы хотите получить.

enter image description here

На этом изображении, например, все большие шестиугольники являются «родителями» самого маленького шестиугольника в центре.Если разрешение центрального гекса составляет 7, то:

H3Index directParent = h3ToParent(centerHex, 6);
H3Index grandParent = h3ToParent(centerHex, 5);
// etc
...