Tengo ~10 millones de puntos de lat/lon, y necesito extraer la ciudad y el código postal de ellos.
Puedo hacer esto con OpenStreetMap utilizando el API de Nominatim (usando algo como http://nominatim.openstreetmap.org/reverse?query ) a través de geopy .
El problema es que la API sólo toma un par lat/lon a la vez, lo que, con retrasos de 1 segundo entre cada consulta, llevaría ~3000 horas en total o quizás más.
¿Existe una API similar en la que pueda enviar una solicitud por lotes con unos cuantos miles de pares al mismo tiempo? ¿O algo que pueda configurar (fácilmente) a nivel local y que me dé la misma información?
Además, sé que es posible configurar Nominatim localmente. Sin embargo, parece bastante complejo, y sólo necesito una parte de los datos, no todo. Y es un trabajo de una sola vez, así que probablemente no necesitaré esto en el futuro.
Algunos detalles extra: los pares lat/lon son de Rusia, los resultados que obtengo de OSM son muy buenos, así que me gustaría tener lo mismo o algo similar.