кодесурса
«Python

Python Web Scraping: преобразовать адрес в географические координаты

script1adsense2code
script1adsense3code

Python Web Scraping: Упражнение-4 с решением

Напишите программу на Python для преобразования адреса (например, «1600 Amphitheatre Parkway, Mountain View, CA») в географические координаты (например, широта 37,423021 и долгота -122,083739),

Geocodin: геокодирование - это процесс преобразования адресов (например, «1600 Amphitheatre Parkway, Mountain View, CA») в географические координаты (например, широта 37,423021 и долгота -122,083739), которые можно использовать для размещения маркеров на карте или для размещения карты ,

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

Код Python:

import requests
geo_url ='http://maps.googleapis.com/maps/api/geocode/json'
my_address = {'address': '21 Ramkrishana Road, Burdwan, East Burdwan, West Bengal, India', 
             'language': 'en'}
response = requests.get(geo_url, params = my_address)
results = response.json()['results']
my_geo = results[0]['geometry']['location']
print("Longitude:",my_geo['lng'],"\n","Latitude:",my_geo['lat'])

Выход:

 Долгота: 87,8618905 
 Широта: 23.2452767
 

Блок - схема:

«Python

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

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

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

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code