Как лучше всего использовать данные GPS? - PullRequest
7 голосов
/ 24 февраля 2010

В настоящее время я разрабатываю приложение, которое получает данные GPS, собранные с помощью телефона Android. Мне нужно проанализировать эти данные с точки зрения скорости, ускорения и т.д ...

Мой вопрос: могу ли я доверять значениям скорости, возвращаемым телефоном? Или я должен использовать разницу в положении и времени между двумя точками, чтобы получить значения, которые я хочу? Кроме того, есть ли «стандартный» метод для фильтрации входных данных? Или какая-нибудь библиотека (приветствуется python), которая выполняет такую ​​задачу?

Заранее спасибо! :)

Ответы [ 2 ]

9 голосов
/ 24 февраля 2010

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

Существуют более совершенные методы фильтрации / обработки данных для интерполяции скорости по нескольким точкам, а не только по двум последним. По всей вероятности, ваш GPS-чип уже реализует один из них и поэтому будет более точным, чем ваша более элементарная реализация.

0 голосов
/ 29 сентября 2017

Здесь - это решение, которое я нашел после некоторых исследований. Это единственный сервис, который может быстро индексировать, хранить и извлекать данные, не влияя на производительность системы.

Ваши приложения могут извлечь выгоду из того, что вам не придется иметь дело с этой трудоемкой задачей, аналогичной тому, как вы обращаетесь к поставщику картографических услуг и используете его.

Он анализирует данные GPS для вас в режиме реального времени, поэтому вы можете использовать проанализированную информацию для управления вашими приложениями и услугами и предоставлять решения вашим клиентам.

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