2015-12-27 7 views
1

Я ищу алгоритм для нахождения GPS-координаты точки на прямой, определяемой точками p1 и p2, на расстоянии r от p1. Координаты GPS для p1 и p2 известны. Я много искал в Интернете, но не нашел ни одного объяснительного ответа. Я нашел ответ, который решал его так же, как декартовы координаты. Но я не думаю, что это правильно, как GPS-координация системы не аналогична декартовой системе координат.GPS-координаты точки между двумя известными точками

+0

http://stackoverflow.com/questions/365826/calculate-distance-between-2-gps-coordinates – Untitled123

+0

@ Untitled123 Спасибо за ссылку. Как это отвечает на мой вопрос? –

+0

Я думал, что математика может быть полезна, так как это, вероятно, то же самое. Если бы я решил догадаться, я бы сказал, что его решение очень похоже на декартовский метод координат. Во всяком случае, вы могли бы сгладить Землю и просто рассматривать ее как плоскую. Из любопытства, почему вы это делаете? – Untitled123

ответ

4

Вы можете найти всю необходимую информацию по адресу this excellent site.
Посмотрите на раздел Подшипник, затем Точка назначения заданная дистанция и подшипник от начальной точки.

Возможно, вас, возможно, заинтересует Промежуточная точка, которая находит точку на любой части большой дуги круга.

+0

Спасибо за ответ. Я попробовал функцию для промежуточных точек, предоставленных по этой ссылке. См. Пункты betow. Pt1: 40,724559363593656, -73,99463653564453 Pt2: 40,730776232169404, -73,99118429167612 Pt3: 40,736992997874594, -73,98773140256424 Pt4: 40,74264002709531, -73,98459434509277 Я начал с Pt1 и PT4 и получил pt2 и PT3 в качестве промежуточной точки, так что расстояние между любой точкой последовательного меньше или равно 750 м. Вы можете проверить нанесенные точки [здесь] (http://www.darrinward.com/lat-long/?id=1680642). Точки r бит отклоняются от st. линия. Можете ли вы помочь получить больше точности? –

+0

Вы нашли подшипник P1-P4, затем найдите P2 и P3 как 750 и 1500 м при этом подшипнике из P1? И я вижу, что точки находятся на одной и той же прямой (как и ожидалось для малого расстояния и вблизи меридионального направления) – MBo

+0

yep сейчас кажется хорошим. Благодарю. –

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