如何在地图上绘制正六边形?

问题描述 投票:0回答:1

我有很多点。我需要根据该点绘制该点所属的规则六边形。多个点可以落在同一个六边形内。但是六边形不能重叠或间隙。

现在我找到uber h3。但是他不能保证绘制正六边形。

这是渲染:enter image description here

algorithm gis graph-algorithm
1个回答
0
投票

为什么H3不是正六边形:Uber的H3旨在覆盖整个地球。无法用规则(甚至任意)六边形覆盖球形地球(H3有12个五边形)。

因此,您需要决定的第一件事是应用程序的范围是什么?如果是全局网格,并且要使用单个网格,则必须删除常规六边形要求,并使用类似H3的格式。

如果应用程序的范围是局部的,并且您正在使用单个投影,则可以使用基本数学将其与常规六边形平铺,这比H3计算要简单得多。

© www.soinside.com 2019 - 2024. All rights reserved.