![[identity profile]](https://www.dreamwidth.org/img/silk/identity/openid.png)
![[community profile]](https://www.dreamwidth.org/img/silk/identity/community.png)
При движении на машине (зеленый прямоугольник) трек пишется хорошо, при движении пешком трек выглядит ужасно (красный прямоугольник). Фактически я не выходил из синего круга.

Треки писал одновременно тремя программами на смартфоне. Каждая писала свои точки, но результат в плане разлета при движении пешком один.

Треки писал одновременно тремя программами на смартфоне. Каждая писала свои точки, но результат в плане разлета при движении пешком один.
no subject
Date: 2015-02-23 09:35 am (UTC)Двигаетесь быстро - точек в единицу времени на пройденный путь получается мало, и программа "притягивает" их к обозначеной дороге.
Двигаетесь медленно - точек получается больше, а поскольку скорость маленькая, программа не считает нужным привязку их к дороге.
no subject
Date: 2015-02-23 09:39 am (UTC)no subject
Date: 2015-02-23 09:41 am (UTC)no subject
Date: 2015-02-23 09:42 am (UTC)no subject
Date: 2015-02-23 09:52 am (UTC)no subject
Date: 2015-02-23 10:16 am (UTC)no subject
Date: 2015-02-23 10:11 am (UTC)Бывает что там настройки A-GPS меняют, или уровни фильтрации помех…
Но в данном примере проблема скорее всего аппаратная.
no subject
Date: 2015-02-23 09:42 am (UTC)no subject
Date: 2015-02-23 09:54 am (UTC)там сообщение от пользователя BORETS24
это ветка для моего аппарата.
no subject
Date: 2015-02-23 10:08 am (UTC)В машине он ведь лежит перед стеклом - его не загораживает человек и вообще машина дороге с более хорошим обзором неба.
А в узких тропинках, да ещё и в кармане - приём сильно падает, начинаются реакции на отражённый сигнал и т.п.
Писать тремя программами смысла нет - все получают одни и те же данные.
Можно поставить например «GPS Status & Toolbox» и наглядно сравнить уровни приёма и кол-во слушаемых спутников.
Ещё в некоторых приёмниках чип теряет некоторые настройки в паузах, а логгеры для экономии энергии его включают только раз в несколько секунд. Но точность от этого очень сильно падает, т.к. чип не успевает настроится на спутники. «GPS Logger for Android» - там можно поставить 0 интервал чтобы он постоянно держал GPS в работающем режиме.
no subject
Date: 2015-02-23 10:19 am (UTC)no subject
Date: 2015-02-23 01:22 pm (UTC)Очевидно, в вашем телефоне чип, не умеющий в ГЛОНАСС.
no subject
Date: 2015-02-23 01:24 pm (UTC)no subject
Date: 2015-02-23 05:50 pm (UTC)no subject
Date: 2015-02-23 03:14 pm (UTC)То же самое замечал на нескольких разных приемниках.
Есть версия, что приемники плохо работают в условиях быстроменяющегося вектора скорости. Для эксперимента положите трекер а авоську и покрутите над головой несколько минут. Трек сразу улетает на сотни метров.
no subject
Date: 2015-02-23 03:29 pm (UTC)no subject
Date: 2015-02-23 03:30 pm (UTC)no subject
Date: 2015-02-23 06:01 pm (UTC)1) низкая скорость движения - при такой ситуации логика приемника не может точно понять - двигается ли он либо это плавание координат. Вектор движения также точно определить не получается - потому что:
2) мало координатных точек и они имеют разброс в пространстве.
3) мало видимых спутников в связи с этим неприемлимо большая погрешность измерения координат. При движении (особенно на открытой местности) - этих проблем нет.
3) при движении точки идут одна за другой с более менее постоянным вектором скорости, тут становится возможным вычислить и вектор движения и скорость, попутно отфильтровав единичные точки-выбросы.
4) GPS/ГЛОНАСС-приемники подвержены разным эффектам - например переотражение сигнала от соседних зданий, металлических изделий, поверхности воды и т.д. Переотражение влечёт за собой некорректный расчет координат приемником и как следствие вот такие выбросы.
5) логика работы приемника/ПО также может учитывать разные ситуации, например адаптивный режим записи точек:
Иногда это делается на уровне приемника (для того чтобы снизить трафик передачи данных на сервер), иногда только в ПО.
6) как правило в каждой точке пишется HDOP (https://ru.wikipedia.org/wiki/DOP) - по которому ПО может оценивать достоверность координат.
И вообще, смотреть сырые данные надо крайне редко, почти всегда они проходят через софт, который и выполняет фильтрацию, сглаживание трека, расчет скорости, поиск остановок и прочего.
no subject
Date: 2015-02-23 06:29 pm (UTC)(Пунктиром показаны удаленные программой недостоверные точки.)
Видимо, HDOP для точек пишется, но точки с высоким HDOP просто не должны попадать в трек, а игнорироваться. НО почему-то пишутся в трек и потом их надо вычищать.
no subject
Date: 2015-02-23 06:32 pm (UTC)no subject
Date: 2015-02-23 06:34 pm (UTC)no subject
Date: 2015-02-23 06:35 pm (UTC)no subject
Date: 2015-02-23 06:36 pm (UTC)no subject
Date: 2015-02-23 06:33 pm (UTC)