我的问题:需要多个节点反向地理编码。我使用提名 API
我有很多鬃毛节点(〜800 000),我想对所有这些节点进行反向地理编码,以便拥有这样的数据库
节点 | 城市| 区 | 街道| 纬度 | 隆
“lat”和“lon”我已经有了,但我的大多数节点都没有街道、城市、地区,我想拥有它们。
我想出的一个解决方案如下。我可以发出大约 1000 个请求,然后我的 ip 被阻止,并且在一个小时内我可以再次发出 1000 个请求。我也使用代理,因此从不同的 IP 地址发出请求。所有这些都是同时进行的,所以我每天总共可以更新 30 000 - 40 000 个节点。如您所见,要更新我的节点,我需要很多天。
这种解决方案有一些缺点:速度、时间和 nominatim 服务器过载。
那么更好的想法是什么?也可以下载已经反向地理编码的特定多边形(具有最大纬度、经度、最小纬度、经度的区域)的节点。在这种情况下,我不需要发出多个地理编码请求。
如果您有想法如何使用其他 API、谷歌、Yandex 等实现这一目标,请告诉我。
最好的祝福