быстро сравнить множество точек GPS с haversine python - PullRequest
0 голосов
/ 27 июня 2019

У меня есть 2 списка, каждый из которых состоит из сотен координат GPS.

Для каждого элемента list1, я хочу найти элемент в list2, к которому он ближе всего. Для этого я хочу использовать hassine и python.

from haversine import haversine
list1=[45.7, 4.8,45.6,4.8]
list2=[48.8, 2.3,48.8,2.4]
haversine(list1[0:2],list2[0:2])

Я думал об этом дважды, сначала через list1, а затем снова через list2, чтобы сравнить каждую точку. Я думаю, что это слишком сложно и медленно. Есть ли способ вычислить это быстрее.

Посмотрев вокруг, я нашел Формула Хаверсина в Python (Пеленг и Расстояние между двумя точками GPS) , но она не относится ко многим сравнениям

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...