Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/344.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何从纬度和经度离线获取国家/城市?_Python_Geolocation_Location_Reverse_Latitude Longitude - Fatal编程技术网

Python 如何从纬度和经度离线获取国家/城市?

Python 如何从纬度和经度离线获取国家/城市?,python,geolocation,location,reverse,latitude-longitude,Python,Geolocation,Location,Reverse,Latitude Longitude,在离线使用python 3时,我需要从经度和纬度获取一个国家和最近的城市。 我尝试过模块反向地理代码,但它只适用于Python2。 如果您有任何建议,我们将不胜感激。代码不是问题所在——由lat/lon进行查找是微不足道的。问题是查找维护的查找表。这两者之间的关系在算法中是不可能的,因此必须创建(同样重要的)查找表,并加以维护 这是大量的工作,而不是有趣的工作。不太可能找到一个由志愿者组成的开源(免费)项目来完成这项工作。即使你这样做了,它也不可能像你喜欢的那样保持最新 这是其中的一次,我们花钱

在离线使用python 3时,我需要从经度和纬度获取一个国家和最近的城市。 我尝试过模块反向地理代码,但它只适用于Python2。
如果您有任何建议,我们将不胜感激。

代码不是问题所在——由lat/lon进行查找是微不足道的。问题是查找维护的查找表。这两者之间的关系在算法中是不可能的,因此必须创建(同样重要的)查找表,并加以维护

这是大量的工作,而不是有趣的工作。不太可能找到一个由志愿者组成的开源(免费)项目来完成这项工作。即使你这样做了,它也不可能像你喜欢的那样保持最新

这是其中的一次,我们花钱买东西可能是你最好的选择。在这种情况下,只需在lat/lon vs city的列表上进行谷歌搜索,或者类似的搜索。我很快找到了这个,你可以付费下载定期更新


一旦你得到了你的列表,你就可以通过把它放在一个支持地理定位功能的数据库中来解决你的很多问题(比如很多do,MongoDB)。然后您可以运行诸如(查找lat/lon方圆10英里范围内的所有内容)之类的查询。

代码不是问题所在——通过lat/lon进行查找非常简单。问题是查找维护的查找表。这两者之间的关系在算法中是不可能的,因此必须创建(同样重要的)查找表,并加以维护

这是大量的工作,而不是有趣的工作。不太可能找到一个由志愿者组成的开源(免费)项目来完成这项工作。即使你这样做了,它也不可能像你喜欢的那样保持最新

这是其中的一次,我们花钱买东西可能是你最好的选择。在这种情况下,只需在lat/lon vs city的列表上进行谷歌搜索,或者类似的搜索。我很快找到了这个,你可以付费下载定期更新


一旦你得到了你的列表,你就可以通过把它放在一个支持地理定位功能的数据库中来解决你的很多问题(比如很多do,MongoDB)。然后,您可以运行以下查询(查找纬度/经度10英里半径内的所有内容)。

发布问题六天后,模块更新为支持Python 3。

发布问题六天后,模块更新为支持Python 3。

这似乎是一条评论,而不是答案。有了更多的声望点。还要检查一下回答问题。这似乎是一个评论,而不是一个答案。有了更多的声望点。还要检查一下如何回答问题。