python - 将国家映射到经纬度信息

标签 python algorithm latitude-longitude

<分区>

我有很多属于不同国家的经纬度信息。如何有效地将这些经纬度中的每一个映射到它所属的国家/地区?

我遇到了 googleapis,但如果我必须为我拥有的每一对经纬度查询此 api,那将是非常低效和耗时的。我想到将所有更接近的经纬度对分组,然后找出一种方法来找到每个组所属的国家/地区。

能否请您指出我可以用于此目的的正确算法?还是有更好的方法来做到这一点?

最佳答案

import reverse_geocode

coordinates = (-37.81, 144.96), (31.76, 35.21)

reverse_geocode.search(coordinates)

可以使用 python reverse_geocode 库像这样离线查找位置

关于python - 将国家映射到经纬度信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46701484/

相关文章:

python - 我们如何在机器人框架中一次通过不同的浏览器

Python Pandas : Nested Dictionary

python - 这些代码的 Big O 运行时间是多少?

sql - 如何在 SQL 连接中使用 lat/lng 半径进行选择

python - 如果与当前标记相同,则删除句子中的前一个标记 python

c++ - 迭代任意范围的 n 维数组的最快方法?

java - 使用什么算法/方法来采用蛮力方法?

python-3.x - 根据数据框 pandas 的纬度经度数据计算距离

ios - ALAsset GPS 元数据与 exif GPS 数据不匹配

python - 并行 python : Communication pipe read error