Форум сайта python.su
Всем привет. Не могу решить вроде бы тривиальную задачу, а именно: найти координаторы точки пересечения двух гео прямых на основе дистанции geopy.
from geopy import distance from geopy.geocoders import Nominatim geolocator = Nominatim() npoint = "77.7164, 104.3069" spoint = "1.2649, 103.5177" wpoint = "39.4787, 26.0708" zpoint = "66.0787, -169.645" print ("Северная точка Азии: " + str(geolocator.reverse(npoint)) + " - До центра:" + str(distance.distance(npoint, spoint)/2)) print ("Южная точка Азии: " + str(geolocator.reverse(spoint)) + " - До центра:" + str(distance.distance(npoint, spoint)/2)) print ("Западная точка Азии: " + str(geolocator.reverse(wpoint)) + " - До центра:" + str(distance.distance(wpoint, zpoint)/2)) print ("Восточная точка Азии: " + str(geolocator.reverse(zpoint)) + " - До центра:" + str(distance.distance(wpoint, zpoint)/2))
Отредактировано irgit (Апрель 19, 2018 21:10:24)
Офлайн