2016-05-25 3 views
0

Мой вопрос основан на этом question. Используя его, я написал ниже код, где первый набор координат для LGA airport NY, а второй набор координат - для аэропорта EWR NY. Я получаю ответ 33713. Это в милях или в километрах? Быстрая проверка google говорит, что расстояние должно быть 33 мили (но это не расстояние линии/дуги: (Это расстояние по дороге). В пакете documentation указано, что ответы указаны в метрах. Просьба уточнить. хороший способ, чтобы найти расстояние на Земле дала 2 координаты Как я могу получить ответ в MilesR расчет расстояния между двумя точками на земле с использованием пакета geosphere

library(geosphere) 
distm (c(40.777250, -73.872610), c(40.6895, -74.1745), fun = distHaversine) 
     [,1] 
[1,] 33713.61 
+0

Голосование, чтобы закрыть, здесь нет никаких вопросов, только в terpretation. Документация понятна, и преобразование с метров на мили тривиально. – Benjamin

ответ

2

Да, это дает вам ответ в метрах чтобы преобразовать мили:?.

> distm(c(40.777250, -73.872610), c(40.6895, -74.1745), fun = distHaversine)[,1]/1609 
[1] 20.95315 

20,95 миль, как ворона.