Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 19, 2018 21:08:23

irgit
Зарегистрирован: 2018-02-04
Сообщения: 30
Репутация: +  0  -
Профиль   Отправить e-mail  

Триангулировать пересечение двух точек geopy

Всем привет. Не могу решить вроде бы тривиальную задачу, а именно: найти координаторы точки пересечения двух гео прямых на основе дистанции 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)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version