geoToH3 函数作为伪代码可用吗?

Is the geoToH3 function as pseudo-code available?

是否有 geoToH3 的 (python) 或伪代码示例可用?我只需要此功能并希望避免在我的目标环境(AWS GLUE、PySpark)上安装该库

我试图遵循 javascript implementation 但即便如此,内部也使用了 C 魔法。

据我所知,没有伪代码实现,但有相当详尽的解释 in the documentation。大致:

  • Select点所在的二十面体面(0-20)(使用3d中的点平方距离space)
  • 将点投影到面向面的 IJK 坐标中
  • 通过计算每个分辨率的索引数字并设置适当的位,将 IJK 坐标转换为 H3 索引

可以找到核心逻辑here and here。实施起来并不容易 - 除非有充分的理由避免安装,否则这将是更容易和更可靠的选择。