У меня есть проблема, которую я не могу решить, когда регистратор данных GPS находится внутри здания, устройства все еще считывают данные «с большим шумом».Таким образом, когда устройство остается неподвижным, оно все еще считывает данные, и записанные точки скачут безумно.то есть, если я держу устройство в течение 2 часов на столе.Я по-прежнему буду записывать точки, удаленные друг от друга, например, на 150 м.
Это проблема для меня, так как я хочу создать программу, которая рассчитывает общее расстояние, на которое переместилось устройство.Таким образом, если я держу прибор неподвижным на столе в течение 3 часов, он продолжает записывать множество точек данных, которые удалены друг от друга, например, на 150 метров.Итак, моя программа будет читать, что устройство переместилось на 20 км за этот период, хотя оно и не двигалось.
Я попытался отфильтровать полученные данные по HDOP, PDOP, VDOP, но он удалил только 5%плохих точек данных.Я также пытался отфильтровать данные по количеству спутников, которые читает gps-регистратор, но это также не идентифицировало все плохие сигналы.
Я знаю, что не существует решения для предотвращения этой ошибки, это связано с технологиейСам по себе GPS не предназначен для чтения внутри зданий.Моя самая большая проблема состоит в том, чтобы удалить эти точки данных, которые не будут рассчитываться моей программой.Я знаю, что могут быть некоторые фильтры, которые работают.
Если хотите, я могу прикрепить файл Excel, содержащий некоторые данные, которые записаны внутри здания.Моя цель - только дать моей программе знать, что это за точки, чтобы я мог удалить их из своих расчетов.Обратите внимание, что скорость, заголовок - это нули, потому что я настроил устройство не сохранять эти параметры, но если вам нужны эти данные для фильтрации, я могу отправить вам данные.