2011-01-08 2 views
2

Привет,GPS дельта координаты метров

У меня есть две координаты:

(52.4412396, -6.563223) 

и

(52.8912397, -6.683669) 

Дельта:

(-0.4499999, 0.120446) 

Расстояние переехал в:

sqrt((-0.4499999)^2+(0.120446)^2) 
=.465840261 

Как это преобразовать в счетчики ?!

Я надеюсь, что кто-то может помочь.

Большое спасибо заранее,

+1

Возможный дубликат [расчет расстояния между 2 gps координатами] (http://stackoverflow.com/questions/365826/calculate-distance-between-2-gps-cordinates) – mtrw

ответ

2

Вы ошибочно сделали сумму квадратов на сферических координатах. Каждое различие должно быть преобразовано в его продольное и широтное расстояние до получения гипотенузы. В то время как широта преобразуется непосредственно в расстояние (каждая степень равна 60 морским милям), долгота будет делать это только на экваторе). Это означает, что вы должны умножить вышеупомянутое на косинус широты. Затем вы можете перейти к простому вычислению гипотенузы до преобразования в счетчики.

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