使用 Python 用六边形填充多边形

Fill polygon with Hexagons using Python

是否有空间 Python 模块或空间模块中的函数,可以让我们用六边形填充多边形?

像这样:

Source

您需要这样的特定正六边形吗?我会警告说,虽然它们看起来很规则,但六边形的实际大小不同,尤其是如果您在此处使用墨卡托投影。

如果您不关心具体的六边形,H3 是一个六边形网格库。它不像这个一样规则,但它可以用来填充整个地球,并且大小或多或少是均匀的(六边形的大小仍然会有所不同)。 https://pypi.org/project/h3/