2014-09-07 6 views
1

Я использую формулу haversine для вычисления расстояния между точками. Результат этой формулы находится в метрах или в километре?Результат по формуле haversine - метр o километра?

http://en.wikipedia.org/wiki/Haversine_formula

Любой человек может мне помочь?

+2

Это дает один и тот же блок, который вы дали его в радиусе. – SLaks

ответ

1

Формула Хаверсина используется для определения расстояния между точками, если известны широта и долгота для обеих точек.

формула:

ACOS (SIN (LAT1) * SIN (LAT2) + COS (LAT1) * COS (LAT2) * COS (Lon2-Lon1)) * 6371

формула Excel :

= ACOS (COS (радиан (90-LAT1)) * COS (рАДИАНЫ (90-LAT2)) + Sin (радиан (90-LAT1)) * Sin (радиан (90-LAT2)) * COS (RADIANS (Long1-Long2))) * 6371

Примечание:

Замените 6371 на 3958.756, если вы хотите получить ответ в мили.

Для более подробно:

http://bluemm.blogspot.in/2007/01/excel-formula-to-calculate-distance.html

+0

Только информация: 6371 - радиус Земли. – selva

+0

Это не формула гаверсина, это сферический закон формулы косинусов. Смотрите это: https://en.wikipedia.org/wiki/Haversine_formula –

Смежные вопросы