кодесурса
«Python

Пакет Python GeoPy: найдите широту и долготу заданного местоположения

script1adsense2code
script1adsense3code

Объект параметров по умолчанию (Nominatim API): упражнение 4 с решением

Напишите программу на Python, чтобы найти широту и долготу заданного местоположения, используя Nominatim API и пакет Geopy.

Пример решения :

Код Python:

from geopy.geocoders import Nominatim
geolocator = Nominatim(user_agent="geoapiExercises")
ladd1 ="27488 Stanford Avenue, North Dakota"
print("Location address:",ladd1)
location = geolocator.geocode(ladd1)
print("Latitude and Longitude of the said address:")
print((location.latitude, location.longitude))
ladd2 ="380 New York St, Redlands, CA 92373"
print("\nLocation address:",ladd2)
location = geolocator.geocode(ladd2)
print("Latitude and Longitude of the said address:")
print((location.latitude, location.longitude))
ladd3 ="1600 Pennsylvania Avenue NW"
print("\nLocation address:",ladd3)
location = geolocator.geocode(ladd3)
print("Latitude and Longitude of the said address:")
print((location.latitude, location.longitude))

Пример вывода:

 Адрес: 27488 Стэнфорд Авеню, Северная Дакота
Широта и долгота указанного адреса:
(47.470706, -99.704723)
Адрес: 380 New York St, Редлендс, Калифорния 92373
Широта и долгота указанного адреса:
(34.05728435, -117.194132331602)
Адрес места нахождения: Пенсильвания Пенсильвания авеню 1600
Широта и долгота указанного адреса:
(38.8976998, -77.0365534886228)

Редактор кода Python:


Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.

Предыдущий: Напишите программу на Python, чтобы найти детали данного почтового индекса, используя Nominatim API и пакет GeoPy.
Далее: Напишите программу на Python, чтобы найти адрес местоположения указанной широты и долготы, используя Nominatim API и пакет GeoPy.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code