为什么我得到具有相同纬度和经度的不同 h3 索引

Why i am gething different h3 index with same latitude and longitude

我正在使用SQlite 六边形索引数据库和其他信息,六边形索引是主键。这个数据库是用python写的代码生成的,其他用C写的代码使用六角索引来访问数据库中存储的信息。

for res_hex in [12,11,10,9,8]:
            index_hex = h3.geo_to_h3(sonde[1], sonde[0], res_hex)

sonde[1]是纬度,sonde[0]是经度res_hex是分辨率

事实上,我在一个文本文件中有一个由纬度和经度表示的对象列表,我用不同的分辨率(8 到 12)计算它们周围的索引。我进入数据库。

但我的问题是,当我在代码 c 中用经纬度和分辨率计算六边形时,我没有在底中找到它。这即使计算是基于同一个文件。

GeoCoord geo = {latitude, longitude};
H3Index currentIndex = geoToH3(&geo, resolution);

感谢您的帮助

我找到了一个解决方案,在 C 中 Lat/Lon 必须是弧度,但在 python

中不是这样