为什么我得到具有相同纬度和经度的不同 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
中不是这样
我正在使用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
中不是这样