H3Index в каком шестиугольнике? - PullRequest
0 голосов
/ 23 октября 2019

На самом деле я играю с Uber H3-Api в JavaScript. Я разделил область на несколько шестиугольников. Передав hexeid в функцию kRing .

Теперь я хочу узнать по заданному lat / lng, в каком Hexagon (ID) находится lat / lng. Я знаю, что я должен преобразовать lat / lng в hexId. Хорошо сделано .. но как я узнаю, в каком это шестиугольнике?

Я использую этот JS-Api https://github.com/uber/h3-js

Спасибо, ребята

Лучший

1 Ответ

0 голосов
/ 23 октября 2019

Если я правильно понимаю, вы хотите знать, в каком k-образном кольце находится данный индекс H3 (k-кольца имеют примерно шестиугольную форму, но «шестиугольник» обычно относится к индексу H3).

H3 не предлагает никаких специальных функций для этого. Общий подход состоит в том, чтобы перебрать индексы в k-кольце и создать карту {index: kRing}. Затем, когда вы получите индекс H3 для определенного широты / долготы, вы можете найти его на карте, чтобы получить связанный k-образный кольцо.

...