GPS промежуточные точки - PullRequest
       4

GPS промежуточные точки

1 голос
/ 23 марта 2011

Я разрабатываю алгоритм, который включает в себя вставку промежуточных точек между GPS-координатами. Чтобы быть точным, давайте предположим, что у меня есть эти 2 координаты:

25.60593,45.65151

25.60662,45.65164000000001

Я хочу добавить дополнительные точки между этими координатами (на одной «линии»). Разумно ли рассматривать линейное изменение (в этом случае я рассматриваю промежуточные точки как точки на отрезке, определяемом двумя заданными координатами).

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

Является ли линейное изменение хорошим приближением или это какие-то другие методы? (учитывая тот факт, что расстояние между точками меньше 1 км )

Спасибо

Юлиан

Ответы [ 2 ]

3 голосов
/ 23 марта 2011

Учитывая, что расстояние между точками составляет менее 1 км, И * ПРИНИМАЯ *, что вы не играете очень близко к Северному или Южному полюсу, линейная интерполяция, вероятно, достаточно хороша.

После того, как линейная интерполяция показана в живом тестировании на реальных данных, чтобы НЕ быть достаточно хорошей, вы можете попробовать сферическую тригогенную интерполяцию. Математика участвует.

Если оба из них не дотягивают, вам понадобится очень специализированная помощь специалиста.

1 голос
/ 23 марта 2011

Если у вас есть две точки a и b, а расстояние от a до b составляет менее 1 км, то максимальное расстояние между средней точкой (координаты, полученные в результате усреднения) и «средней точкой» (координаты, полученные при прохождении на полпути вдоль кратчайшего пути между a и b) крошечный (1 микрометр), если a находится на экваторе, около 5 см на полярном круге и 25 см на 85 северной широты. Если расстояние между a и b составляло до 10 км, то приведенные выше цифры следует умножить на 100. Эти цифры были рассчитаны с использованием эллипсоида GPS WGS84.

PS Вы должны быть немного осторожны, усредняя долготы. Среднее 179 и -179 180, а не 0.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...