Я сделал свой собственный локальный сервер OpenStreetMap (чтобы избежать сетевых ограничений) с Nominatim, и он нормально работает через веб-страницу (localhost / nominatim). Но когда я пытаюсь собрать геокоды (то же самое, что хорошо работает на веб-странице) и после некоторого количества запросов сервер показывает эту ошибку:
GeocoderServiceError: HTTP Error 500: Internal Server Error
Я пытался вставить тайм-аут в свой код, но я все еще сталкиваюсь с той же проблемой.
Мой настоящий код более или менее похож на это:
from geopy.geocoders import Nominatim
nom = Nominatim(domain='192.168.1.214/nominatim', scheme='http', timeout=3)
df1["Coordinates"]=df1["location"].apply(nom.geocode)
Кто-то знает, как это решить?
Спасибо;)