我想每天对代表城市或州或国家的2M字符串进行地理编码。 这些字符串不是很干净,(例如,你必须区分“巴黎,法国”和“巴黎,德克萨斯”,但你还必须将“巴黎”与法国城市进行地理编码!)这就是为什么我是希望使用GMaps API或OSM Nominatim API。
强力解决方案是将OSM数据转储到我的计算机上并在本地处理,但我希望我能找到一种更简单的方法。
显然,我可以减少要进行地理编码的字符串数量,存储结果不必查询两次字符串,但我仍然会有数十万字符串来进行地理编码......
谢谢!
答案 0 :(得分:0)
要在使用OSM的Nominatim实例时遵守usage policy,您必须在每个请求之间等待1秒。地理编码100.000请求大约需要28小时,这对您来说是可行的。或者,您可以使用其中一个other Nominatim instances(在检查其使用政策之后!)或尝试在本地install。