Я пытаюсь получить координаты для пересечения дорог, аналогично тому, как вы можете набрать '1100 N & 300 W' в Google Maps, но приведена таблица с десятками тысяч пар.Кто-нибудь знает модуль геолокации, который поддерживает этот тип поиска?
Я тестирую геопсию, которая может легко найти одну проезжую часть и даже включает в себя возможность ограничить поиск по области (например, по городу или округу), но после нескольких попыток изменить мою контрольную формулировку перекрестка все еще нельзя выйти за пределы определения местоположения одной дороги.
Я попытался просто изменить названия дорог, чтобы они были более описательными, то есть CR 1100 N и CR 300 W... W CR 1100 N и N CR 300 W, но включение CR фактически выдает ошибку полностью.
Вот что у меня есть до сих пор ...
from geopy.geocoders import Nominatim
geolocator = Nominatim(user_agent="agent", format_string="%s, Madison County, IN")
location = geolocator.geocode("1100 N & 300 W")
print(location.address)
print(location.latitude)
print(location.longitude)
Ирезультаты:
Адрес: север 300 Запад, Андерсон, округ Мэдисон, Индиана, 46011, США
Широта: 40.142406 Долгота: -85.728747
Ожидаемый широта: 40.262935 Ожидаемый лон:-85,728308