вычисление расстояния списка координат до опорной координаты с использованием R

У меня есть файл xlsx, в котором есть 200 ресторанов и 1 склад с их координатами по широте и долготе. Я хочу рассчитать расстояние от склада до ресторанов с помощью R. И ранжировать их от коротких до длинных в км. пример таблицы:

title: resturants with location 
name           latitude           longitude 
resturant1     23.646466          90.656566     
resturant2     23.786464          90.254577
resturant3     23.586464          90.789646
resturant4     23.452166          90.656989
x
x
200.....      ..........          .........

table2: warehouse location 
name          latitude             longitude 
warehouse     23.654654           90.7854555

из приведенной выше таблицы я хочу рассчитать расстояние от склада до ресторанов с помощью R. И ранжировать их от коротких до длинных в км.


person Anamul Haque    schedule 21.02.2021    source источник
comment
Вы отметили свой вопрос расстоянием вождения, поэтому, по-видимому, это означает, что вы не хотите расстояний по прямой. Так откуда вы берете данные карты? Какие ограничения вы накладываете на дорожные расстояния? (Например, разрешены ли дорожные сборы? Каков размер грузовика, снабжающего рестораны?). Пожалуйста, опубликуйте свои входные данные, используя dput().   -  person Limey    schedule 21.02.2021
comment
Пожалуйста, посмотрите пакет geosphere, он содержит очень удобную функцию для выполнения этого расчета.   -  person Dave2e    schedule 21.02.2021
comment
Отвечает ли это на ваш вопрос? Как рассчитать расстояние между двумя почтовыми индексами?   -  person Dave2e    schedule 21.02.2021
comment
Вот обширное обсуждение с предоставленными решениями: ‹stackoverflow.com/questions/27928/  -  person TarJae    schedule 21.02.2021