麻烦找到的国家从非常大的纬度长期数据

0

的问题

我有一个csv文件大约有4百万个记录的纬度长和我有400这样的文件。 我想得到国家的名称所有这些数据,这样我可以把它们添加到该文件具有lat长。 我使用的是蟒蛇和我试图使用Nominatim但它需要很多时间来处理只是一个文件。 是否有任何快速的方式得到完成任务使用的任何环。 注意Lat长的数据是大多数来自美国。 和所有400文件名称均在一个序列。 在此先感谢!

1

最好的答案

1

Nominatim的使用 限制为大约1要求每秒. 如果你做的更多,你的IP地址将会得到禁止。

有现有的许多解决方案,但主要的问题是多少,你能花费的时间和金钱来解决你的需要?

主要的操作你需要的是被称为 反向地理编码.

一个便宜的解决办法是部署的一个实例Nominatim在本地。 然而,这样做需要相当长的一段时间,最近的一个机有大量的存储器,并且最理想的固态硬盘驱动器。

否则,你有API服务,可以使用: 谷歌地图API, OpenCageData, 在这里,等等。

在所有情况下,解决国家对你的4M记录,我建议送请求在批处理时可能和/或并行进行。

2021-11-19 11:39:12

其他语言

此页面有其他语言版本

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................