GPS дельта координаты в метрах - PullRequest
2 голосов
/ 08 января 2011

Привет,

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

(52.4412396, -6.563223)

и

(52.8912397, -6.683669)

Дельта:

(-0.4499999, 0.120446)

Перемещенное расстояние:

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

Как мне перевести это в метры?!

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

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

1 Ответ

2 голосов
/ 16 марта 2015

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

...