webmap.py:5: DeprecationWarning: Using Nominatim with the default "geopy/1.22.0" `user_agent` is strongly discouraged, as it violates Nominatim's ToS
https://operations.osmfoundation.org/policies/nominatim/ and may possibly cause 403 and 429 HTTP errors.
Please specify a custom `user_agent` with `Nominatim(user_agent="my-application")` or by overriding the default `user_agent`:
`geopy.geocoders.options.default_user_agent = "my-application"`.
In geopy 2.0 this will become an exception.
nom=Nominatim()
Приведенное выше предупреждение отображается, когда я запускаю его в своем блокноте, скомпилированном с помощью командной строки, но когда я использую блокнот Jupiter, предупреждение отображается, но продолжается дальше и отображает результат. Вот мой код:
from geopy.geocoders import Nominatim
def map_coordinates():
address = str(input("enter the street name and city seperated by :"))
nom = Nominatim()
c = nom.geocode(address)
return (c.latitude, c.longitude)
z, x = map_coordinates()
Я использую приведенный выше код для преобразования строки (адреса) в координаты. Пожалуйста, помогите мне решить указанное выше предупреждение или сообщите, доступен ли какой-либо другой способ выполнить тот же процесс.