ЖПС рассчет пути
- Войдите на сайт для отправки комментариев
Втр, 06/02/2018 - 22:30
в общем перерыл несколько источников - почему то везде использован средний радиус 6372795 (в том числе и в библиотеках ардуины для жпс)
но из разных источников и рассчетов в инете он вообще никак и нигде не выводится....
так какой брать за основу вычислений?
вот что набралось
6372 795
6371 302
6378 136,49
6378 137
6367 469,5
6371 033
6371 200
6371,030
6367 554 //этот у меня для РФ вывелся , источником были документы по глонасс
За отсчетную поверхность в референцной системе координат РФ принят эл-
липсоид Красовского с большой полуосью аКр = 6378245 м и сжатием Кр =
1/298,3.
Где то в инете нашел, 6371000. Его и использую, на 15км десятые км сходятся с данными проги "Garmin basecamp"
В GPS используется WGS 84. Красовский в свое время использовался только для территории СССР.
Собственно, эллипсоид WGS 84 и нужно использовать в расчетах вместо сферы. Экваториальный радиус - 6378137 м, полярный - 6356752.31 м.
спасибо. значит 6367444,655 средний
хотя я тут подумал - по сути жпс (современные модели) делают от 10 до 20 запросов в секунду
тоесть 100мс - при этом максимальная скорость работы порядка 500км/ч (что примерно 140м/с)
по факту даже на авто выше 150 адекватному человеку не пригодится - итого 50м/с
значит при частоте 10гц - получаем шаг 5м (при 20 = 2,5м)
ТОЛКУ на 5 метрах вообще как-либо рассчитывать кривизну земли )
это только лишние вычисления с плавующей точкой для проца....
поэтому я думаю (а точнее уже переделываю) на рассчет с учетом, что земля "плоская" - формула в разы легче и короче на выходе )
путь сложением отрезков считает,
скорость по участку (на случай сбоя - берет последнюю доступную и число неудачных попыток для получения средней на участке между полученными данными, а пока нет данных - показывает последнюю полученную)