登录
首页 >  Golang >  Go问答

如何在H3库中查找给定半径(Km)处基本单元的邻居索引/单元

来源:stackoverflow

时间:2024-04-23 11:51:25 131浏览 收藏

知识点掌握了,还需要不断练习才能熟练运用。下面golang学习网给大家带来一个Golang开发实战,手把手教大家学习《如何在H3库中查找给定半径(Km)处基本单元的邻居索引/单元》,在实现功能的过程中也带大家重新温习相关知识点,温故而知新,回头看看说不定又有不一样的感悟!

问题内容

我不知道如何在给定半径(Km)处找到基本单元的相邻单元。我怎样才能实现这个目标?如果可能的话 h3-go 库,因为我对 Go 很熟悉。


解决方案


这里的答案取决于您是否想要真正的半径检查,或者使用 kRing 进行快速近似。您可以在this Observable notebook中找到讨论和示例代码(JavaScript)。基本算法是

  1. 确定与您想要的真实距离半径对应的网格单元半径
  2. 调用 kRing(origin, gridDistance) 获取该 gridDistance 内的单元格集合。

这比真正的半径检查快得多,但准确性稍差。

理论要掌握,实操不能落!以上关于《如何在H3库中查找给定半径(Km)处基本单元的邻居索引/单元》的详细介绍,大家都掌握了吧!如果想要继续提升自己的能力,那么就来关注golang学习网公众号吧!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>