Страницы

Поиск по вопросам

пятница, 13 марта 2020 г.

Android. Фильтрация GPS данных, какую погрешность считать за норму?

#android #gps


Хотел найти пример приложения с удачного реализованным фильтром GPS-данных, скачал
два популярных трекера MyTracks, Open GPS Tracker. Первый разработали сами гугловцы. 
Запускаю, оба трекера выписывают кренделя и насчитывают киллометры, когда телефон
лежит на месте(за 20 минут первое приложение насчитало 2.5км второе 1.9км, третье без
фильтров 4.5км). Сервис Traccar на демо сервере без доп настроек 3.7 км. Да телефон
дешовый и GPS тоже, но все равно: 


Все на самом деле так плохо? Считать эту погрешность нормой или у
разработчиков были руки кривые?  
При движении на авто какую погрешность считать нормой?


P.S. Все очень относительно, но может найдется человек, который собаку съел на этом
деле и определился с нормами в построении маршрутов.
    


Ответы

Ответ 1



У разработчиков руки нормально. Только все телефоны по разному определяют координаты. И еще это зависит от погоды, здании где вы сидите и т.п. Так что если программа работает на улице нормально, это норма. Если на авто берите каждые 200 метров. Так лучше. И еще попробуйте фиксировать координаты при: каждые 200 метров если угол поворота авто больше 15 С если не движется фиксация каждую минуту. еще попробуйте программу от https://www.traccar.org/ Traccar (Server): git clone https://github.com/tananaev/traccar.git Traccar Client for Android: git clone https://github.com/tananaev/traccar-client-android.git Traccar Client for iOS: https://github.com/tananaev/traccar-client-ios.git

Комментариев нет:

Отправить комментарий